Add a special header per-client call to parser provider data

This commit is contained in:
Ashwin Bharambe 2024-09-18 09:17:59 -07:00 committed by Xi Yan
parent 8e757ed274
commit 0b715c063a
2 changed files with 838 additions and 89 deletions

View file

@ -21,7 +21,7 @@
"info": { "info": {
"title": "[DRAFT] Llama Stack Specification", "title": "[DRAFT] Llama Stack Specification",
"version": "0.0.1", "version": "0.0.1",
"description": "This is the specification of the llama stack that provides\n a set of endpoints and their corresponding interfaces that are tailored to\n best leverage Llama Models. The specification is still in draft and subject to change.\n Generated at 2024-09-20 17:50:36.257743" "description": "This is the specification of the llama stack that provides\n a set of endpoints and their corresponding interfaces that are tailored to\n best leverage Llama Models. The specification is still in draft and subject to change.\n Generated at 2024-09-18 19:27:39.955190"
}, },
"servers": [ "servers": [
{ {
@ -46,7 +46,17 @@
"tags": [ "tags": [
"BatchInference" "BatchInference"
], ],
"parameters": [], "parameters": [
{
"name": "X-LlamaStack-ProviderData",
"in": "header",
"description": "JSON-encoded provider data which will be made available to the adapter servicing the API",
"required": false,
"schema": {
"type": "string"
}
}
],
"requestBody": { "requestBody": {
"content": { "content": {
"application/json": { "application/json": {
@ -76,7 +86,17 @@
"tags": [ "tags": [
"BatchInference" "BatchInference"
], ],
"parameters": [], "parameters": [
{
"name": "X-LlamaStack-ProviderData",
"in": "header",
"description": "JSON-encoded provider data which will be made available to the adapter servicing the API",
"required": false,
"schema": {
"type": "string"
}
}
],
"requestBody": { "requestBody": {
"content": { "content": {
"application/json": { "application/json": {
@ -99,7 +119,17 @@
"tags": [ "tags": [
"Evaluations" "Evaluations"
], ],
"parameters": [], "parameters": [
{
"name": "X-LlamaStack-ProviderData",
"in": "header",
"description": "JSON-encoded provider data which will be made available to the adapter servicing the API",
"required": false,
"schema": {
"type": "string"
}
}
],
"requestBody": { "requestBody": {
"content": { "content": {
"application/json": { "application/json": {
@ -122,7 +152,17 @@
"tags": [ "tags": [
"PostTraining" "PostTraining"
], ],
"parameters": [], "parameters": [
{
"name": "X-LlamaStack-ProviderData",
"in": "header",
"description": "JSON-encoded provider data which will be made available to the adapter servicing the API",
"required": false,
"schema": {
"type": "string"
}
}
],
"requestBody": { "requestBody": {
"content": { "content": {
"application/json": { "application/json": {
@ -159,7 +199,17 @@
"tags": [ "tags": [
"Inference" "Inference"
], ],
"parameters": [], "parameters": [
{
"name": "X-LlamaStack-ProviderData",
"in": "header",
"description": "JSON-encoded provider data which will be made available to the adapter servicing the API",
"required": false,
"schema": {
"type": "string"
}
}
],
"requestBody": { "requestBody": {
"content": { "content": {
"application/json": { "application/json": {
@ -196,7 +246,17 @@
"tags": [ "tags": [
"Inference" "Inference"
], ],
"parameters": [], "parameters": [
{
"name": "X-LlamaStack-ProviderData",
"in": "header",
"description": "JSON-encoded provider data which will be made available to the adapter servicing the API",
"required": false,
"schema": {
"type": "string"
}
}
],
"requestBody": { "requestBody": {
"content": { "content": {
"application/json": { "application/json": {
@ -226,7 +286,17 @@
"tags": [ "tags": [
"Agents" "Agents"
], ],
"parameters": [], "parameters": [
{
"name": "X-LlamaStack-ProviderData",
"in": "header",
"description": "JSON-encoded provider data which will be made available to the adapter servicing the API",
"required": false,
"schema": {
"type": "string"
}
}
],
"requestBody": { "requestBody": {
"content": { "content": {
"application/json": { "application/json": {
@ -256,7 +326,17 @@
"tags": [ "tags": [
"Agents" "Agents"
], ],
"parameters": [], "parameters": [
{
"name": "X-LlamaStack-ProviderData",
"in": "header",
"description": "JSON-encoded provider data which will be made available to the adapter servicing the API",
"required": false,
"schema": {
"type": "string"
}
}
],
"requestBody": { "requestBody": {
"content": { "content": {
"application/json": { "application/json": {
@ -286,7 +366,17 @@
"tags": [ "tags": [
"Agents" "Agents"
], ],
"parameters": [], "parameters": [
{
"name": "X-LlamaStack-ProviderData",
"in": "header",
"description": "JSON-encoded provider data which will be made available to the adapter servicing the API",
"required": false,
"schema": {
"type": "string"
}
}
],
"requestBody": { "requestBody": {
"content": { "content": {
"application/json": { "application/json": {
@ -309,7 +399,17 @@
"tags": [ "tags": [
"Datasets" "Datasets"
], ],
"parameters": [], "parameters": [
{
"name": "X-LlamaStack-ProviderData",
"in": "header",
"description": "JSON-encoded provider data which will be made available to the adapter servicing the API",
"required": false,
"schema": {
"type": "string"
}
}
],
"requestBody": { "requestBody": {
"content": { "content": {
"application/json": { "application/json": {
@ -339,7 +439,17 @@
"tags": [ "tags": [
"Memory" "Memory"
], ],
"parameters": [], "parameters": [
{
"name": "X-LlamaStack-ProviderData",
"in": "header",
"description": "JSON-encoded provider data which will be made available to the adapter servicing the API",
"required": false,
"schema": {
"type": "string"
}
}
],
"requestBody": { "requestBody": {
"content": { "content": {
"application/json": { "application/json": {
@ -362,7 +472,17 @@
"tags": [ "tags": [
"Agents" "Agents"
], ],
"parameters": [], "parameters": [
{
"name": "X-LlamaStack-ProviderData",
"in": "header",
"description": "JSON-encoded provider data which will be made available to the adapter servicing the API",
"required": false,
"schema": {
"type": "string"
}
}
],
"requestBody": { "requestBody": {
"content": { "content": {
"application/json": { "application/json": {
@ -385,7 +505,17 @@
"tags": [ "tags": [
"Agents" "Agents"
], ],
"parameters": [], "parameters": [
{
"name": "X-LlamaStack-ProviderData",
"in": "header",
"description": "JSON-encoded provider data which will be made available to the adapter servicing the API",
"required": false,
"schema": {
"type": "string"
}
}
],
"requestBody": { "requestBody": {
"content": { "content": {
"application/json": { "application/json": {
@ -408,7 +538,17 @@
"tags": [ "tags": [
"Datasets" "Datasets"
], ],
"parameters": [], "parameters": [
{
"name": "X-LlamaStack-ProviderData",
"in": "header",
"description": "JSON-encoded provider data which will be made available to the adapter servicing the API",
"required": false,
"schema": {
"type": "string"
}
}
],
"requestBody": { "requestBody": {
"content": { "content": {
"application/json": { "application/json": {
@ -431,7 +571,17 @@
"tags": [ "tags": [
"Memory" "Memory"
], ],
"parameters": [], "parameters": [
{
"name": "X-LlamaStack-ProviderData",
"in": "header",
"description": "JSON-encoded provider data which will be made available to the adapter servicing the API",
"required": false,
"schema": {
"type": "string"
}
}
],
"requestBody": { "requestBody": {
"content": { "content": {
"application/json": { "application/json": {
@ -461,7 +611,17 @@
"tags": [ "tags": [
"Memory" "Memory"
], ],
"parameters": [], "parameters": [
{
"name": "X-LlamaStack-ProviderData",
"in": "header",
"description": "JSON-encoded provider data which will be made available to the adapter servicing the API",
"required": false,
"schema": {
"type": "string"
}
}
],
"requestBody": { "requestBody": {
"content": { "content": {
"application/json": { "application/json": {
@ -491,7 +651,17 @@
"tags": [ "tags": [
"Inference" "Inference"
], ],
"parameters": [], "parameters": [
{
"name": "X-LlamaStack-ProviderData",
"in": "header",
"description": "JSON-encoded provider data which will be made available to the adapter servicing the API",
"required": false,
"schema": {
"type": "string"
}
}
],
"requestBody": { "requestBody": {
"content": { "content": {
"application/json": { "application/json": {
@ -521,7 +691,17 @@
"tags": [ "tags": [
"Evaluations" "Evaluations"
], ],
"parameters": [], "parameters": [
{
"name": "X-LlamaStack-ProviderData",
"in": "header",
"description": "JSON-encoded provider data which will be made available to the adapter servicing the API",
"required": false,
"schema": {
"type": "string"
}
}
],
"requestBody": { "requestBody": {
"content": { "content": {
"application/json": { "application/json": {
@ -551,7 +731,17 @@
"tags": [ "tags": [
"Evaluations" "Evaluations"
], ],
"parameters": [], "parameters": [
{
"name": "X-LlamaStack-ProviderData",
"in": "header",
"description": "JSON-encoded provider data which will be made available to the adapter servicing the API",
"required": false,
"schema": {
"type": "string"
}
}
],
"requestBody": { "requestBody": {
"content": { "content": {
"application/json": { "application/json": {
@ -581,7 +771,17 @@
"tags": [ "tags": [
"Evaluations" "Evaluations"
], ],
"parameters": [], "parameters": [
{
"name": "X-LlamaStack-ProviderData",
"in": "header",
"description": "JSON-encoded provider data which will be made available to the adapter servicing the API",
"required": false,
"schema": {
"type": "string"
}
}
],
"requestBody": { "requestBody": {
"content": { "content": {
"application/json": { "application/json": {
@ -627,6 +827,15 @@
"schema": { "schema": {
"type": "string" "type": "string"
} }
},
{
"name": "X-LlamaStack-ProviderData",
"in": "header",
"description": "JSON-encoded provider data which will be made available to the adapter servicing the API",
"required": false,
"schema": {
"type": "string"
}
} }
], ],
"requestBody": { "requestBody": {
@ -682,6 +891,15 @@
"schema": { "schema": {
"type": "string" "type": "string"
} }
},
{
"name": "X-LlamaStack-ProviderData",
"in": "header",
"description": "JSON-encoded provider data which will be made available to the adapter servicing the API",
"required": false,
"schema": {
"type": "string"
}
} }
] ]
} }
@ -719,6 +937,15 @@
"schema": { "schema": {
"type": "string" "type": "string"
} }
},
{
"name": "X-LlamaStack-ProviderData",
"in": "header",
"description": "JSON-encoded provider data which will be made available to the adapter servicing the API",
"required": false,
"schema": {
"type": "string"
}
} }
] ]
} }
@ -748,6 +975,15 @@
"schema": { "schema": {
"type": "string" "type": "string"
} }
},
{
"name": "X-LlamaStack-ProviderData",
"in": "header",
"description": "JSON-encoded provider data which will be made available to the adapter servicing the API",
"required": false,
"schema": {
"type": "string"
}
} }
] ]
} }
@ -777,6 +1013,15 @@
"schema": { "schema": {
"type": "string" "type": "string"
} }
},
{
"name": "X-LlamaStack-ProviderData",
"in": "header",
"description": "JSON-encoded provider data which will be made available to the adapter servicing the API",
"required": false,
"schema": {
"type": "string"
}
} }
], ],
"requestBody": { "requestBody": {
@ -816,6 +1061,15 @@
"schema": { "schema": {
"type": "string" "type": "string"
} }
},
{
"name": "X-LlamaStack-ProviderData",
"in": "header",
"description": "JSON-encoded provider data which will be made available to the adapter servicing the API",
"required": false,
"schema": {
"type": "string"
}
} }
] ]
} }
@ -845,6 +1099,15 @@
"schema": { "schema": {
"type": "string" "type": "string"
} }
},
{
"name": "X-LlamaStack-ProviderData",
"in": "header",
"description": "JSON-encoded provider data which will be made available to the adapter servicing the API",
"required": false,
"schema": {
"type": "string"
}
} }
] ]
} }
@ -874,6 +1137,15 @@
"schema": { "schema": {
"type": "string" "type": "string"
} }
},
{
"name": "X-LlamaStack-ProviderData",
"in": "header",
"description": "JSON-encoded provider data which will be made available to the adapter servicing the API",
"required": false,
"schema": {
"type": "string"
}
} }
] ]
} }
@ -895,7 +1167,17 @@
"tags": [ "tags": [
"Evaluations" "Evaluations"
], ],
"parameters": [] "parameters": [
{
"name": "X-LlamaStack-ProviderData",
"in": "header",
"description": "JSON-encoded provider data which will be made available to the adapter servicing the API",
"required": false,
"schema": {
"type": "string"
}
}
]
} }
}, },
"/memory_banks/get": { "/memory_banks/get": {
@ -930,6 +1212,15 @@
"schema": { "schema": {
"type": "string" "type": "string"
} }
},
{
"name": "X-LlamaStack-ProviderData",
"in": "header",
"description": "JSON-encoded provider data which will be made available to the adapter servicing the API",
"required": false,
"schema": {
"type": "string"
}
} }
] ]
} }
@ -959,6 +1250,15 @@
"schema": { "schema": {
"type": "string" "type": "string"
} }
},
{
"name": "X-LlamaStack-ProviderData",
"in": "header",
"description": "JSON-encoded provider data which will be made available to the adapter servicing the API",
"required": false,
"schema": {
"type": "string"
}
} }
] ]
} }
@ -988,6 +1288,15 @@
"schema": { "schema": {
"type": "string" "type": "string"
} }
},
{
"name": "X-LlamaStack-ProviderData",
"in": "header",
"description": "JSON-encoded provider data which will be made available to the adapter servicing the API",
"required": false,
"schema": {
"type": "string"
}
} }
] ]
} }
@ -1017,6 +1326,15 @@
"schema": { "schema": {
"type": "string" "type": "string"
} }
},
{
"name": "X-LlamaStack-ProviderData",
"in": "header",
"description": "JSON-encoded provider data which will be made available to the adapter servicing the API",
"required": false,
"schema": {
"type": "string"
}
} }
] ]
} }
@ -1046,6 +1364,15 @@
"schema": { "schema": {
"type": "string" "type": "string"
} }
},
{
"name": "X-LlamaStack-ProviderData",
"in": "header",
"description": "JSON-encoded provider data which will be made available to the adapter servicing the API",
"required": false,
"schema": {
"type": "string"
}
} }
] ]
} }
@ -1067,7 +1394,17 @@
"tags": [ "tags": [
"PostTraining" "PostTraining"
], ],
"parameters": [] "parameters": [
{
"name": "X-LlamaStack-ProviderData",
"in": "header",
"description": "JSON-encoded provider data which will be made available to the adapter servicing the API",
"required": false,
"schema": {
"type": "string"
}
}
]
} }
}, },
"/memory_bank/insert": { "/memory_bank/insert": {
@ -1080,7 +1417,17 @@
"tags": [ "tags": [
"Memory" "Memory"
], ],
"parameters": [], "parameters": [
{
"name": "X-LlamaStack-ProviderData",
"in": "header",
"description": "JSON-encoded provider data which will be made available to the adapter servicing the API",
"required": false,
"schema": {
"type": "string"
}
}
],
"requestBody": { "requestBody": {
"content": { "content": {
"application/json": { "application/json": {
@ -1110,7 +1457,17 @@
"tags": [ "tags": [
"Memory" "Memory"
], ],
"parameters": [] "parameters": [
{
"name": "X-LlamaStack-ProviderData",
"in": "header",
"description": "JSON-encoded provider data which will be made available to the adapter servicing the API",
"required": false,
"schema": {
"type": "string"
}
}
]
} }
}, },
"/telemetry/log_event": { "/telemetry/log_event": {
@ -1123,7 +1480,17 @@
"tags": [ "tags": [
"Telemetry" "Telemetry"
], ],
"parameters": [], "parameters": [
{
"name": "X-LlamaStack-ProviderData",
"in": "header",
"description": "JSON-encoded provider data which will be made available to the adapter servicing the API",
"required": false,
"schema": {
"type": "string"
}
}
],
"requestBody": { "requestBody": {
"content": { "content": {
"application/json": { "application/json": {
@ -1153,7 +1520,17 @@
"tags": [ "tags": [
"PostTraining" "PostTraining"
], ],
"parameters": [], "parameters": [
{
"name": "X-LlamaStack-ProviderData",
"in": "header",
"description": "JSON-encoded provider data which will be made available to the adapter servicing the API",
"required": false,
"schema": {
"type": "string"
}
}
],
"requestBody": { "requestBody": {
"content": { "content": {
"application/json": { "application/json": {
@ -1183,7 +1560,17 @@
"tags": [ "tags": [
"Memory" "Memory"
], ],
"parameters": [], "parameters": [
{
"name": "X-LlamaStack-ProviderData",
"in": "header",
"description": "JSON-encoded provider data which will be made available to the adapter servicing the API",
"required": false,
"schema": {
"type": "string"
}
}
],
"requestBody": { "requestBody": {
"content": { "content": {
"application/json": { "application/json": {
@ -1213,7 +1600,17 @@
"tags": [ "tags": [
"RewardScoring" "RewardScoring"
], ],
"parameters": [], "parameters": [
{
"name": "X-LlamaStack-ProviderData",
"in": "header",
"description": "JSON-encoded provider data which will be made available to the adapter servicing the API",
"required": false,
"schema": {
"type": "string"
}
}
],
"requestBody": { "requestBody": {
"content": { "content": {
"application/json": { "application/json": {
@ -1243,7 +1640,17 @@
"tags": [ "tags": [
"Safety" "Safety"
], ],
"parameters": [], "parameters": [
{
"name": "X-LlamaStack-ProviderData",
"in": "header",
"description": "JSON-encoded provider data which will be made available to the adapter servicing the API",
"required": false,
"schema": {
"type": "string"
}
}
],
"requestBody": { "requestBody": {
"content": { "content": {
"application/json": { "application/json": {
@ -1273,7 +1680,17 @@
"tags": [ "tags": [
"PostTraining" "PostTraining"
], ],
"parameters": [], "parameters": [
{
"name": "X-LlamaStack-ProviderData",
"in": "header",
"description": "JSON-encoded provider data which will be made available to the adapter servicing the API",
"required": false,
"schema": {
"type": "string"
}
}
],
"requestBody": { "requestBody": {
"content": { "content": {
"application/json": { "application/json": {
@ -1303,7 +1720,17 @@
"tags": [ "tags": [
"SyntheticDataGeneration" "SyntheticDataGeneration"
], ],
"parameters": [], "parameters": [
{
"name": "X-LlamaStack-ProviderData",
"in": "header",
"description": "JSON-encoded provider data which will be made available to the adapter servicing the API",
"required": false,
"schema": {
"type": "string"
}
}
],
"requestBody": { "requestBody": {
"content": { "content": {
"application/json": { "application/json": {
@ -1326,7 +1753,17 @@
"tags": [ "tags": [
"Memory" "Memory"
], ],
"parameters": [], "parameters": [
{
"name": "X-LlamaStack-ProviderData",
"in": "header",
"description": "JSON-encoded provider data which will be made available to the adapter servicing the API",
"required": false,
"schema": {
"type": "string"
}
}
],
"requestBody": { "requestBody": {
"content": { "content": {
"application/json": { "application/json": {
@ -5155,35 +5592,32 @@
"name": "Safety" "name": "Safety"
}, },
{ {
"name": "Inference" "name": "Memory"
}, },
{ {
"name": "Evaluations" "name": "Evaluations"
}, },
{
"name": "PostTraining"
},
{
"name": "BatchInference"
},
{
"name": "Memory"
},
{
"name": "Datasets"
},
{ {
"name": "RewardScoring" "name": "RewardScoring"
}, },
{
"name": "Agents"
},
{ {
"name": "Telemetry" "name": "Telemetry"
}, },
{
"name": "Evaluations"
},
{ {
"name": "SyntheticDataGeneration" "name": "SyntheticDataGeneration"
}, },
{
"name": "Memory"
},
{
"name": "Inference"
},
{
"name": "Datasets"
},
{ {
"name": "BuiltinTool", "name": "BuiltinTool",
"description": "<SchemaDefinition schemaRef=\"#/components/schemas/BuiltinTool\" />" "description": "<SchemaDefinition schemaRef=\"#/components/schemas/BuiltinTool\" />"

View file

@ -2364,7 +2364,7 @@ info:
description: "This is the specification of the llama stack that provides\n \ description: "This is the specification of the llama stack that provides\n \
\ a set of endpoints and their corresponding interfaces that are tailored\ \ a set of endpoints and their corresponding interfaces that are tailored\
\ to\n best leverage Llama Models. The specification is still in\ \ to\n best leverage Llama Models. The specification is still in\
\ draft and subject to change.\n Generated at 2024-09-20 17:50:36.257743" \ draft and subject to change.\n Generated at 2024-09-20 13:32:23.841908"
title: '[DRAFT] Llama Stack Specification' title: '[DRAFT] Llama Stack Specification'
version: 0.0.1 version: 0.0.1
jsonSchemaDialect: https://json-schema.org/draft/2020-12/schema jsonSchemaDialect: https://json-schema.org/draft/2020-12/schema
@ -2372,7 +2372,14 @@ openapi: 3.1.0
paths: paths:
/agents/create: /agents/create:
post: post:
parameters: [] parameters:
- description: JSON-encoded provider data which will be made available to the
adapter servicing the API
in: header
name: X-LlamaStack-ProviderData
required: false
schema:
type: string
requestBody: requestBody:
content: content:
application/json: application/json:
@ -2390,7 +2397,14 @@ paths:
- Agents - Agents
/agents/delete: /agents/delete:
post: post:
parameters: [] parameters:
- description: JSON-encoded provider data which will be made available to the
adapter servicing the API
in: header
name: X-LlamaStack-ProviderData
required: false
schema:
type: string
requestBody: requestBody:
content: content:
application/json: application/json:
@ -2404,7 +2418,14 @@ paths:
- Agents - Agents
/agents/session/create: /agents/session/create:
post: post:
parameters: [] parameters:
- description: JSON-encoded provider data which will be made available to the
adapter servicing the API
in: header
name: X-LlamaStack-ProviderData
required: false
schema:
type: string
requestBody: requestBody:
content: content:
application/json: application/json:
@ -2422,7 +2443,14 @@ paths:
- Agents - Agents
/agents/session/delete: /agents/session/delete:
post: post:
parameters: [] parameters:
- description: JSON-encoded provider data which will be made available to the
adapter servicing the API
in: header
name: X-LlamaStack-ProviderData
required: false
schema:
type: string
requestBody: requestBody:
content: content:
application/json: application/json:
@ -2447,6 +2475,13 @@ paths:
required: true required: true
schema: schema:
type: string type: string
- description: JSON-encoded provider data which will be made available to the
adapter servicing the API
in: header
name: X-LlamaStack-ProviderData
required: false
schema:
type: string
requestBody: requestBody:
content: content:
application/json: application/json:
@ -2480,6 +2515,13 @@ paths:
required: true required: true
schema: schema:
type: string type: string
- description: JSON-encoded provider data which will be made available to the
adapter servicing the API
in: header
name: X-LlamaStack-ProviderData
required: false
schema:
type: string
responses: responses:
'200': '200':
content: content:
@ -2491,7 +2533,14 @@ paths:
- Agents - Agents
/agents/turn/create: /agents/turn/create:
post: post:
parameters: [] parameters:
- description: JSON-encoded provider data which will be made available to the
adapter servicing the API
in: header
name: X-LlamaStack-ProviderData
required: false
schema:
type: string
requestBody: requestBody:
content: content:
application/json: application/json:
@ -2520,6 +2569,13 @@ paths:
required: true required: true
schema: schema:
type: string type: string
- description: JSON-encoded provider data which will be made available to the
adapter servicing the API
in: header
name: X-LlamaStack-ProviderData
required: false
schema:
type: string
responses: responses:
'200': '200':
content: content:
@ -2531,7 +2587,14 @@ paths:
- Agents - Agents
/batch_inference/chat_completion: /batch_inference/chat_completion:
post: post:
parameters: [] parameters:
- description: JSON-encoded provider data which will be made available to the
adapter servicing the API
in: header
name: X-LlamaStack-ProviderData
required: false
schema:
type: string
requestBody: requestBody:
content: content:
application/json: application/json:
@ -2549,7 +2612,14 @@ paths:
- BatchInference - BatchInference
/batch_inference/completion: /batch_inference/completion:
post: post:
parameters: [] parameters:
- description: JSON-encoded provider data which will be made available to the
adapter servicing the API
in: header
name: X-LlamaStack-ProviderData
required: false
schema:
type: string
requestBody: requestBody:
content: content:
application/json: application/json:
@ -2567,7 +2637,14 @@ paths:
- BatchInference - BatchInference
/datasets/create: /datasets/create:
post: post:
parameters: [] parameters:
- description: JSON-encoded provider data which will be made available to the
adapter servicing the API
in: header
name: X-LlamaStack-ProviderData
required: false
schema:
type: string
requestBody: requestBody:
content: content:
application/json: application/json:
@ -2581,7 +2658,14 @@ paths:
- Datasets - Datasets
/datasets/delete: /datasets/delete:
post: post:
parameters: [] parameters:
- description: JSON-encoded provider data which will be made available to the
adapter servicing the API
in: header
name: X-LlamaStack-ProviderData
required: false
schema:
type: string
requestBody: requestBody:
content: content:
application/json: application/json:
@ -2601,6 +2685,13 @@ paths:
required: true required: true
schema: schema:
type: string type: string
- description: JSON-encoded provider data which will be made available to the
adapter servicing the API
in: header
name: X-LlamaStack-ProviderData
required: false
schema:
type: string
responses: responses:
'200': '200':
content: content:
@ -2618,6 +2709,13 @@ paths:
required: true required: true
schema: schema:
type: string type: string
- description: JSON-encoded provider data which will be made available to the
adapter servicing the API
in: header
name: X-LlamaStack-ProviderData
required: false
schema:
type: string
responses: responses:
'200': '200':
content: content:
@ -2629,7 +2727,14 @@ paths:
- Evaluations - Evaluations
/evaluate/job/cancel: /evaluate/job/cancel:
post: post:
parameters: [] parameters:
- description: JSON-encoded provider data which will be made available to the
adapter servicing the API
in: header
name: X-LlamaStack-ProviderData
required: false
schema:
type: string
requestBody: requestBody:
content: content:
application/json: application/json:
@ -2649,6 +2754,13 @@ paths:
required: true required: true
schema: schema:
type: string type: string
- description: JSON-encoded provider data which will be made available to the
adapter servicing the API
in: header
name: X-LlamaStack-ProviderData
required: false
schema:
type: string
responses: responses:
'200': '200':
content: content:
@ -2666,6 +2778,13 @@ paths:
required: true required: true
schema: schema:
type: string type: string
- description: JSON-encoded provider data which will be made available to the
adapter servicing the API
in: header
name: X-LlamaStack-ProviderData
required: false
schema:
type: string
responses: responses:
'200': '200':
content: content:
@ -2677,7 +2796,14 @@ paths:
- Evaluations - Evaluations
/evaluate/jobs: /evaluate/jobs:
get: get:
parameters: [] parameters:
- description: JSON-encoded provider data which will be made available to the
adapter servicing the API
in: header
name: X-LlamaStack-ProviderData
required: false
schema:
type: string
responses: responses:
'200': '200':
content: content:
@ -2689,7 +2815,14 @@ paths:
- Evaluations - Evaluations
/evaluate/question_answering/: /evaluate/question_answering/:
post: post:
parameters: [] parameters:
- description: JSON-encoded provider data which will be made available to the
adapter servicing the API
in: header
name: X-LlamaStack-ProviderData
required: false
schema:
type: string
requestBody: requestBody:
content: content:
application/json: application/json:
@ -2707,7 +2840,14 @@ paths:
- Evaluations - Evaluations
/evaluate/summarization/: /evaluate/summarization/:
post: post:
parameters: [] parameters:
- description: JSON-encoded provider data which will be made available to the
adapter servicing the API
in: header
name: X-LlamaStack-ProviderData
required: false
schema:
type: string
requestBody: requestBody:
content: content:
application/json: application/json:
@ -2725,7 +2865,14 @@ paths:
- Evaluations - Evaluations
/evaluate/text_generation/: /evaluate/text_generation/:
post: post:
parameters: [] parameters:
- description: JSON-encoded provider data which will be made available to the
adapter servicing the API
in: header
name: X-LlamaStack-ProviderData
required: false
schema:
type: string
requestBody: requestBody:
content: content:
application/json: application/json:
@ -2743,7 +2890,14 @@ paths:
- Evaluations - Evaluations
/inference/chat_completion: /inference/chat_completion:
post: post:
parameters: [] parameters:
- description: JSON-encoded provider data which will be made available to the
adapter servicing the API
in: header
name: X-LlamaStack-ProviderData
required: false
schema:
type: string
requestBody: requestBody:
content: content:
application/json: application/json:
@ -2763,7 +2917,14 @@ paths:
- Inference - Inference
/inference/completion: /inference/completion:
post: post:
parameters: [] parameters:
- description: JSON-encoded provider data which will be made available to the
adapter servicing the API
in: header
name: X-LlamaStack-ProviderData
required: false
schema:
type: string
requestBody: requestBody:
content: content:
application/json: application/json:
@ -2783,7 +2944,14 @@ paths:
- Inference - Inference
/inference/embeddings: /inference/embeddings:
post: post:
parameters: [] parameters:
- description: JSON-encoded provider data which will be made available to the
adapter servicing the API
in: header
name: X-LlamaStack-ProviderData
required: false
schema:
type: string
requestBody: requestBody:
content: content:
application/json: application/json:
@ -2801,7 +2969,14 @@ paths:
- Inference - Inference
/memory_bank/documents/delete: /memory_bank/documents/delete:
post: post:
parameters: [] parameters:
- description: JSON-encoded provider data which will be made available to the
adapter servicing the API
in: header
name: X-LlamaStack-ProviderData
required: false
schema:
type: string
requestBody: requestBody:
content: content:
application/json: application/json:
@ -2821,6 +2996,13 @@ paths:
required: true required: true
schema: schema:
type: string type: string
- description: JSON-encoded provider data which will be made available to the
adapter servicing the API
in: header
name: X-LlamaStack-ProviderData
required: false
schema:
type: string
requestBody: requestBody:
content: content:
application/json: application/json:
@ -2838,7 +3020,14 @@ paths:
- Memory - Memory
/memory_bank/insert: /memory_bank/insert:
post: post:
parameters: [] parameters:
- description: JSON-encoded provider data which will be made available to the
adapter servicing the API
in: header
name: X-LlamaStack-ProviderData
required: false
schema:
type: string
requestBody: requestBody:
content: content:
application/json: application/json:
@ -2852,7 +3041,14 @@ paths:
- Memory - Memory
/memory_bank/query: /memory_bank/query:
post: post:
parameters: [] parameters:
- description: JSON-encoded provider data which will be made available to the
adapter servicing the API
in: header
name: X-LlamaStack-ProviderData
required: false
schema:
type: string
requestBody: requestBody:
content: content:
application/json: application/json:
@ -2870,7 +3066,14 @@ paths:
- Memory - Memory
/memory_bank/update: /memory_bank/update:
post: post:
parameters: [] parameters:
- description: JSON-encoded provider data which will be made available to the
adapter servicing the API
in: header
name: X-LlamaStack-ProviderData
required: false
schema:
type: string
requestBody: requestBody:
content: content:
application/json: application/json:
@ -2884,7 +3087,14 @@ paths:
- Memory - Memory
/memory_banks/create: /memory_banks/create:
post: post:
parameters: [] parameters:
- description: JSON-encoded provider data which will be made available to the
adapter servicing the API
in: header
name: X-LlamaStack-ProviderData
required: false
schema:
type: string
requestBody: requestBody:
content: content:
application/json: application/json:
@ -2902,7 +3112,14 @@ paths:
- Memory - Memory
/memory_banks/drop: /memory_banks/drop:
post: post:
parameters: [] parameters:
- description: JSON-encoded provider data which will be made available to the
adapter servicing the API
in: header
name: X-LlamaStack-ProviderData
required: false
schema:
type: string
requestBody: requestBody:
content: content:
application/json: application/json:
@ -2926,6 +3143,13 @@ paths:
required: true required: true
schema: schema:
type: string type: string
- description: JSON-encoded provider data which will be made available to the
adapter servicing the API
in: header
name: X-LlamaStack-ProviderData
required: false
schema:
type: string
responses: responses:
'200': '200':
content: content:
@ -2939,7 +3163,14 @@ paths:
- Memory - Memory
/memory_banks/list: /memory_banks/list:
get: get:
parameters: [] parameters:
- description: JSON-encoded provider data which will be made available to the
adapter servicing the API
in: header
name: X-LlamaStack-ProviderData
required: false
schema:
type: string
responses: responses:
'200': '200':
content: content:
@ -2957,6 +3188,13 @@ paths:
required: true required: true
schema: schema:
type: string type: string
- description: JSON-encoded provider data which will be made available to the
adapter servicing the API
in: header
name: X-LlamaStack-ProviderData
required: false
schema:
type: string
responses: responses:
'200': '200':
content: content:
@ -2968,7 +3206,14 @@ paths:
- PostTraining - PostTraining
/post_training/job/cancel: /post_training/job/cancel:
post: post:
parameters: [] parameters:
- description: JSON-encoded provider data which will be made available to the
adapter servicing the API
in: header
name: X-LlamaStack-ProviderData
required: false
schema:
type: string
requestBody: requestBody:
content: content:
application/json: application/json:
@ -2988,6 +3233,13 @@ paths:
required: true required: true
schema: schema:
type: string type: string
- description: JSON-encoded provider data which will be made available to the
adapter servicing the API
in: header
name: X-LlamaStack-ProviderData
required: false
schema:
type: string
responses: responses:
'200': '200':
content: content:
@ -3005,6 +3257,13 @@ paths:
required: true required: true
schema: schema:
type: string type: string
- description: JSON-encoded provider data which will be made available to the
adapter servicing the API
in: header
name: X-LlamaStack-ProviderData
required: false
schema:
type: string
responses: responses:
'200': '200':
content: content:
@ -3016,7 +3275,14 @@ paths:
- PostTraining - PostTraining
/post_training/jobs: /post_training/jobs:
get: get:
parameters: [] parameters:
- description: JSON-encoded provider data which will be made available to the
adapter servicing the API
in: header
name: X-LlamaStack-ProviderData
required: false
schema:
type: string
responses: responses:
'200': '200':
content: content:
@ -3028,7 +3294,14 @@ paths:
- PostTraining - PostTraining
/post_training/preference_optimize: /post_training/preference_optimize:
post: post:
parameters: [] parameters:
- description: JSON-encoded provider data which will be made available to the
adapter servicing the API
in: header
name: X-LlamaStack-ProviderData
required: false
schema:
type: string
requestBody: requestBody:
content: content:
application/json: application/json:
@ -3046,7 +3319,14 @@ paths:
- PostTraining - PostTraining
/post_training/supervised_fine_tune: /post_training/supervised_fine_tune:
post: post:
parameters: [] parameters:
- description: JSON-encoded provider data which will be made available to the
adapter servicing the API
in: header
name: X-LlamaStack-ProviderData
required: false
schema:
type: string
requestBody: requestBody:
content: content:
application/json: application/json:
@ -3064,7 +3344,14 @@ paths:
- PostTraining - PostTraining
/reward_scoring/score: /reward_scoring/score:
post: post:
parameters: [] parameters:
- description: JSON-encoded provider data which will be made available to the
adapter servicing the API
in: header
name: X-LlamaStack-ProviderData
required: false
schema:
type: string
requestBody: requestBody:
content: content:
application/json: application/json:
@ -3082,7 +3369,14 @@ paths:
- RewardScoring - RewardScoring
/safety/run_shields: /safety/run_shields:
post: post:
parameters: [] parameters:
- description: JSON-encoded provider data which will be made available to the
adapter servicing the API
in: header
name: X-LlamaStack-ProviderData
required: false
schema:
type: string
requestBody: requestBody:
content: content:
application/json: application/json:
@ -3100,7 +3394,14 @@ paths:
- Safety - Safety
/synthetic_data_generation/generate: /synthetic_data_generation/generate:
post: post:
parameters: [] parameters:
- description: JSON-encoded provider data which will be made available to the
adapter servicing the API
in: header
name: X-LlamaStack-ProviderData
required: false
schema:
type: string
requestBody: requestBody:
content: content:
application/json: application/json:
@ -3124,6 +3425,13 @@ paths:
required: true required: true
schema: schema:
type: string type: string
- description: JSON-encoded provider data which will be made available to the
adapter servicing the API
in: header
name: X-LlamaStack-ProviderData
required: false
schema:
type: string
responses: responses:
'200': '200':
content: content:
@ -3135,7 +3443,14 @@ paths:
- Telemetry - Telemetry
/telemetry/log_event: /telemetry/log_event:
post: post:
parameters: [] parameters:
- description: JSON-encoded provider data which will be made available to the
adapter servicing the API
in: header
name: X-LlamaStack-ProviderData
required: false
schema:
type: string
requestBody: requestBody:
content: content:
application/json: application/json:
@ -3152,17 +3467,17 @@ security:
servers: servers:
- url: http://any-hosted-llama-stack.com - url: http://any-hosted-llama-stack.com
tags: tags:
- name: Safety
- name: Inference
- name: Evaluations
- name: PostTraining
- name: BatchInference - name: BatchInference
- name: Memory - name: PostTraining
- name: Datasets - name: Inference
- name: Safety
- name: RewardScoring - name: RewardScoring
- name: Agents
- name: Telemetry - name: Telemetry
- name: Evaluations
- name: SyntheticDataGeneration - name: SyntheticDataGeneration
- name: Memory
- name: Agents
- name: Datasets
- description: <SchemaDefinition schemaRef="#/components/schemas/BuiltinTool" /> - description: <SchemaDefinition schemaRef="#/components/schemas/BuiltinTool" />
name: BuiltinTool name: BuiltinTool
- description: <SchemaDefinition schemaRef="#/components/schemas/CompletionMessage" - description: <SchemaDefinition schemaRef="#/components/schemas/CompletionMessage"