mirror of
https://github.com/meta-llama/llama-stack.git
synced 2025-12-03 09:53:45 +00:00
feat: add connectors implementation for static config
Signed-off-by: Jaideep Rao <jrao@redhat.com>
This commit is contained in:
parent
8a5a56f166
commit
3b1b37862e
14 changed files with 558 additions and 203 deletions
71
docs/static/deprecated-llama-stack-spec.yaml
vendored
71
docs/static/deprecated-llama-stack-spec.yaml
vendored
|
|
@ -8672,7 +8672,7 @@ components:
|
|||
tools:
|
||||
anyOf:
|
||||
- items:
|
||||
$ref: '#/components/schemas/MCPListToolsTool'
|
||||
$ref: '#/components/schemas/ToolDef'
|
||||
type: array
|
||||
- type: 'null'
|
||||
description: List of tools available from the connector
|
||||
|
|
@ -8814,7 +8814,7 @@ components:
|
|||
properties:
|
||||
data:
|
||||
items:
|
||||
$ref: '#/components/schemas/MCPListToolsTool'
|
||||
$ref: '#/components/schemas/ToolDef'
|
||||
type: array
|
||||
title: Data
|
||||
type: object
|
||||
|
|
@ -9763,6 +9763,33 @@ components:
|
|||
- url
|
||||
title: RegistryInput
|
||||
type: object
|
||||
ToolGroupInput:
|
||||
description: Input data for registering a tool group.
|
||||
properties:
|
||||
toolgroup_id:
|
||||
title: Toolgroup Id
|
||||
type: string
|
||||
provider_id:
|
||||
title: Provider Id
|
||||
type: string
|
||||
args:
|
||||
anyOf:
|
||||
- additionalProperties: true
|
||||
type: object
|
||||
- type: 'null'
|
||||
nullable: true
|
||||
mcp_endpoint:
|
||||
anyOf:
|
||||
- $ref: '#/components/schemas/URL'
|
||||
title: URL
|
||||
- type: 'null'
|
||||
nullable: true
|
||||
title: URL
|
||||
required:
|
||||
- toolgroup_id
|
||||
- provider_id
|
||||
title: ToolGroupInput
|
||||
type: object
|
||||
ConnectorInput:
|
||||
description: Input for creating a connector.
|
||||
properties:
|
||||
|
|
@ -9779,6 +9806,19 @@ components:
|
|||
description: URL of the connector
|
||||
title: Url
|
||||
type: string
|
||||
headers:
|
||||
anyOf:
|
||||
- additionalProperties: true
|
||||
type: object
|
||||
- type: 'null'
|
||||
description: HTTP headers to include when connecting
|
||||
nullable: true
|
||||
authorization:
|
||||
anyOf:
|
||||
- type: string
|
||||
- type: 'null'
|
||||
description: OAuth access token for authentication
|
||||
nullable: true
|
||||
required:
|
||||
- url
|
||||
title: ConnectorInput
|
||||
|
|
@ -9867,33 +9907,6 @@ components:
|
|||
- items
|
||||
title: ConversationItemCreateRequest
|
||||
type: object
|
||||
ToolGroupInput:
|
||||
description: Input data for registering a tool group.
|
||||
properties:
|
||||
toolgroup_id:
|
||||
title: Toolgroup Id
|
||||
type: string
|
||||
provider_id:
|
||||
title: Provider Id
|
||||
type: string
|
||||
args:
|
||||
anyOf:
|
||||
- additionalProperties: true
|
||||
type: object
|
||||
- type: 'null'
|
||||
nullable: true
|
||||
mcp_endpoint:
|
||||
anyOf:
|
||||
- $ref: '#/components/schemas/URL'
|
||||
title: URL
|
||||
- type: 'null'
|
||||
nullable: true
|
||||
title: URL
|
||||
required:
|
||||
- toolgroup_id
|
||||
- provider_id
|
||||
title: ToolGroupInput
|
||||
type: object
|
||||
Api:
|
||||
description: Enumeration of all available APIs in the Llama Stack system.
|
||||
enum:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue