Update OpenAPI generator for POST requests

This commit is contained in:
Ashwin Bharambe 2024-09-04 09:27:00 -07:00
parent 01d971bda6
commit 0167953d2d
3 changed files with 456 additions and 328 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-03 21:42:33.579455" "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-04 09:26:21.634687"
}, },
"servers": [ "servers": [
{ {
@ -90,7 +90,7 @@
} }
}, },
"/evaluate/job/cancel": { "/evaluate/job/cancel": {
"get": { "post": {
"responses": { "responses": {
"200": { "200": {
"description": "OK" "description": "OK"
@ -99,20 +99,21 @@
"tags": [ "tags": [
"Evaluations" "Evaluations"
], ],
"parameters": [ "parameters": [],
{ "requestBody": {
"name": "job_uuid", "content": {
"in": "query", "application/json": {
"required": true, "schema": {
"schema": { "type": "string"
"type": "string" }
} }
} },
] "required": true
}
} }
}, },
"/post_training/job/cancel": { "/post_training/job/cancel": {
"get": { "post": {
"responses": { "responses": {
"200": { "200": {
"description": "OK" "description": "OK"
@ -121,16 +122,17 @@
"tags": [ "tags": [
"PostTraining" "PostTraining"
], ],
"parameters": [ "parameters": [],
{ "requestBody": {
"name": "job_uuid", "content": {
"in": "query", "application/json": {
"required": true, "schema": {
"schema": { "type": "string"
"type": "string" }
} }
} },
] "required": true
}
} }
}, },
"/inference/chat_completion": { "/inference/chat_completion": {
@ -224,7 +226,7 @@
} }
}, },
"/agentic_system/session/create": { "/agentic_system/session/create": {
"get": { "post": {
"responses": { "responses": {
"200": { "200": {
"description": "OK", "description": "OK",
@ -240,24 +242,17 @@
"tags": [ "tags": [
"AgenticSystem" "AgenticSystem"
], ],
"parameters": [ "parameters": [],
{ "requestBody": {
"name": "agent_id", "content": {
"in": "query", "application/json": {
"required": true, "schema": {
"schema": { "$ref": "#/components/schemas/CreateAgenticSystemSessionRequest"
"type": "string" }
} }
}, },
{ "required": true
"name": "session_name", }
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
]
} }
}, },
"/agentic_system/turn/create": { "/agentic_system/turn/create": {
@ -360,16 +355,7 @@
"tags": [ "tags": [
"Memory" "Memory"
], ],
"parameters": [ "parameters": [],
{
"name": "name",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": { "requestBody": {
"content": { "content": {
"application/json": { "application/json": {
@ -413,7 +399,7 @@
} }
}, },
"/agentic_system/delete": { "/agentic_system/delete": {
"delete": { "post": {
"responses": { "responses": {
"200": { "200": {
"description": "OK" "description": "OK"
@ -422,20 +408,21 @@
"tags": [ "tags": [
"AgenticSystem" "AgenticSystem"
], ],
"parameters": [ "parameters": [],
{ "requestBody": {
"name": "agent_id", "content": {
"in": "query", "application/json": {
"required": true, "schema": {
"schema": { "type": "string"
"type": "string" }
} }
} },
] "required": true
}
} }
}, },
"/agentic_system/session/delete": { "/agentic_system/session/delete": {
"delete": { "post": {
"responses": { "responses": {
"200": { "200": {
"description": "OK" "description": "OK"
@ -444,28 +431,21 @@
"tags": [ "tags": [
"AgenticSystem" "AgenticSystem"
], ],
"parameters": [ "parameters": [],
{ "requestBody": {
"name": "agent_id", "content": {
"in": "query", "application/json": {
"required": true, "schema": {
"schema": { "$ref": "#/components/schemas/DeleteAgenticSystemSessionRequest"
"type": "string" }
} }
}, },
{ "required": true
"name": "session_id", }
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
]
} }
}, },
"/datasets/delete": { "/datasets/delete": {
"delete": { "post": {
"responses": { "responses": {
"200": { "200": {
"description": "OK" "description": "OK"
@ -474,16 +454,17 @@
"tags": [ "tags": [
"Datasets" "Datasets"
], ],
"parameters": [ "parameters": [],
{ "requestBody": {
"name": "dataset_uuid", "content": {
"in": "query", "application/json": {
"required": true, "schema": {
"schema": { "type": "string"
"type": "string" }
} }
} },
] "required": true
}
} }
}, },
"/memory_bank/documents/delete": { "/memory_bank/documents/delete": {
@ -496,24 +477,12 @@
"tags": [ "tags": [
"Memory" "Memory"
], ],
"parameters": [ "parameters": [],
{
"name": "bank_id",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": { "requestBody": {
"content": { "content": {
"application/json": { "application/json": {
"schema": { "schema": {
"type": "array", "$ref": "#/components/schemas/DeleteDocumentsRequest"
"items": {
"type": "string"
}
} }
} }
}, },
@ -522,7 +491,7 @@
} }
}, },
"/memory_banks/drop": { "/memory_banks/drop": {
"delete": { "post": {
"responses": { "responses": {
"200": { "200": {
"description": "OK", "description": "OK",
@ -538,16 +507,17 @@
"tags": [ "tags": [
"Memory" "Memory"
], ],
"parameters": [ "parameters": [],
{ "requestBody": {
"name": "bank_id", "content": {
"in": "query", "application/json": {
"required": true, "schema": {
"schema": { "type": "string"
"type": "string" }
} }
} },
] "required": true
}
} }
}, },
"/inference/embeddings": { "/inference/embeddings": {
@ -567,34 +537,12 @@
"tags": [ "tags": [
"Inference" "Inference"
], ],
"parameters": [ "parameters": [],
{
"name": "model",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": { "requestBody": {
"content": { "content": {
"application/json": { "application/json": {
"schema": { "schema": {
"type": "array", "$ref": "#/components/schemas/EmbeddingsRequest"
"items": {
"oneOf": [
{
"type": "string"
},
{
"type": "array",
"items": {
"type": "string"
}
}
]
}
} }
} }
}, },
@ -1279,32 +1227,12 @@
"tags": [ "tags": [
"Memory" "Memory"
], ],
"parameters": [ "parameters": [],
{
"name": "bank_id",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "ttl_seconds",
"in": "query",
"required": false,
"schema": {
"type": "integer"
}
}
],
"requestBody": { "requestBody": {
"content": { "content": {
"application/json": { "application/json": {
"schema": { "schema": {
"type": "array", "$ref": "#/components/schemas/InsertDocumentsRequest"
"items": {
"$ref": "#/components/schemas/MemoryBankDocument"
}
} }
} }
}, },
@ -1313,7 +1241,7 @@
} }
}, },
"/experiments/artifacts/get": { "/experiments/artifacts/get": {
"get": { "post": {
"responses": { "responses": {
"200": { "200": {
"description": "OK", "description": "OK",
@ -1329,16 +1257,17 @@
"tags": [ "tags": [
"Observability" "Observability"
], ],
"parameters": [ "parameters": [],
{ "requestBody": {
"name": "experiment_id", "content": {
"in": "query", "application/json": {
"required": true, "schema": {
"schema": { "type": "string"
"type": "string" }
} }
} },
] "required": true
}
} }
}, },
"/experiments/list": { "/experiments/list": {
@ -1474,16 +1403,7 @@
"tags": [ "tags": [
"Memory" "Memory"
], ],
"parameters": [ "parameters": [],
{
"name": "bank_id",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": { "requestBody": {
"content": { "content": {
"application/json": { "application/json": {
@ -1596,24 +1516,12 @@
"tags": [ "tags": [
"Memory" "Memory"
], ],
"parameters": [ "parameters": [],
{
"name": "bank_id",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": { "requestBody": {
"content": { "content": {
"application/json": { "application/json": {
"schema": { "schema": {
"type": "array", "$ref": "#/components/schemas/UpdateDocumentsRequest"
"items": {
"$ref": "#/components/schemas/MemoryBankDocument"
}
} }
} }
}, },
@ -2876,6 +2784,22 @@
"agent_id" "agent_id"
] ]
}, },
"CreateAgenticSystemSessionRequest": {
"type": "object",
"properties": {
"agent_id": {
"type": "string"
},
"session_name": {
"type": "string"
}
},
"additionalProperties": false,
"required": [
"agent_id",
"session_name"
]
},
"AgenticSystemSessionCreateResponse": { "AgenticSystemSessionCreateResponse": {
"type": "object", "type": "object",
"properties": { "properties": {
@ -3681,6 +3605,9 @@
"CreateMemoryBankRequest": { "CreateMemoryBankRequest": {
"type": "object", "type": "object",
"properties": { "properties": {
"name": {
"type": "string"
},
"config": { "config": {
"oneOf": [ "oneOf": [
{ {
@ -3754,6 +3681,7 @@
}, },
"additionalProperties": false, "additionalProperties": false,
"required": [ "required": [
"name",
"config" "config"
] ]
}, },
@ -3936,6 +3864,70 @@
"metadata" "metadata"
] ]
}, },
"DeleteAgenticSystemSessionRequest": {
"type": "object",
"properties": {
"agent_id": {
"type": "string"
},
"session_id": {
"type": "string"
}
},
"additionalProperties": false,
"required": [
"agent_id",
"session_id"
]
},
"DeleteDocumentsRequest": {
"type": "object",
"properties": {
"bank_id": {
"type": "string"
},
"document_ids": {
"type": "array",
"items": {
"type": "string"
}
}
},
"additionalProperties": false,
"required": [
"bank_id",
"document_ids"
]
},
"EmbeddingsRequest": {
"type": "object",
"properties": {
"model": {
"type": "string"
},
"contents": {
"type": "array",
"items": {
"oneOf": [
{
"type": "string"
},
{
"type": "array",
"items": {
"type": "string"
}
}
]
}
}
},
"additionalProperties": false,
"required": [
"model",
"contents"
]
},
"EmbeddingsResponse": { "EmbeddingsResponse": {
"type": "object", "type": "object",
"properties": { "properties": {
@ -4543,6 +4535,28 @@
"job_uuid" "job_uuid"
] ]
}, },
"InsertDocumentsRequest": {
"type": "object",
"properties": {
"bank_id": {
"type": "string"
},
"documents": {
"type": "array",
"items": {
"$ref": "#/components/schemas/MemoryBankDocument"
}
},
"ttl_seconds": {
"type": "integer"
}
},
"additionalProperties": false,
"required": [
"bank_id",
"documents"
]
},
"LogMessagesRequest": { "LogMessagesRequest": {
"type": "object", "type": "object",
"properties": { "properties": {
@ -4771,6 +4785,9 @@
"QueryDocumentsRequest": { "QueryDocumentsRequest": {
"type": "object", "type": "object",
"properties": { "properties": {
"bank_id": {
"type": "string"
},
"query": { "query": {
"oneOf": [ "oneOf": [
{ {
@ -4812,6 +4829,7 @@
}, },
"additionalProperties": false, "additionalProperties": false,
"required": [ "required": [
"bank_id",
"query" "query"
] ]
}, },
@ -5303,6 +5321,25 @@
], ],
"title": "Response from the synthetic data generation. Batch of (prompt, response, score) tuples that pass the threshold." "title": "Response from the synthetic data generation. Batch of (prompt, response, score) tuples that pass the threshold."
}, },
"UpdateDocumentsRequest": {
"type": "object",
"properties": {
"bank_id": {
"type": "string"
},
"documents": {
"type": "array",
"items": {
"$ref": "#/components/schemas/MemoryBankDocument"
}
}
},
"additionalProperties": false,
"required": [
"bank_id",
"documents"
]
},
"UpdateExperimentRequest": { "UpdateExperimentRequest": {
"type": "object", "type": "object",
"properties": { "properties": {
@ -5447,34 +5484,34 @@
], ],
"tags": [ "tags": [
{ {
"name": "AgenticSystem" "name": "Observability"
},
{
"name": "Evaluations"
}, },
{ {
"name": "Memory" "name": "Memory"
}, },
{
"name": "SyntheticDataGeneration"
},
{
"name": "Inference"
},
{
"name": "Observability"
},
{ {
"name": "BatchInference" "name": "BatchInference"
}, },
{
"name": "Datasets"
},
{ {
"name": "RewardScoring" "name": "RewardScoring"
}, },
{
"name": "SyntheticDataGeneration"
},
{ {
"name": "PostTraining" "name": "PostTraining"
}, },
{ {
"name": "Evaluations" "name": "AgenticSystem"
},
{
"name": "Datasets"
},
{
"name": "Inference"
}, },
{ {
"name": "BatchChatCompletionRequest", "name": "BatchChatCompletionRequest",
@ -5636,6 +5673,10 @@
"name": "AgenticSystemCreateResponse", "name": "AgenticSystemCreateResponse",
"description": "<SchemaDefinition schemaRef=\"#/components/schemas/AgenticSystemCreateResponse\" />" "description": "<SchemaDefinition schemaRef=\"#/components/schemas/AgenticSystemCreateResponse\" />"
}, },
{
"name": "CreateAgenticSystemSessionRequest",
"description": "<SchemaDefinition schemaRef=\"#/components/schemas/CreateAgenticSystemSessionRequest\" />"
},
{ {
"name": "AgenticSystemSessionCreateResponse", "name": "AgenticSystemSessionCreateResponse",
"description": "<SchemaDefinition schemaRef=\"#/components/schemas/AgenticSystemSessionCreateResponse\" />" "description": "<SchemaDefinition schemaRef=\"#/components/schemas/AgenticSystemSessionCreateResponse\" />"
@ -5744,6 +5785,18 @@
"name": "Run", "name": "Run",
"description": "<SchemaDefinition schemaRef=\"#/components/schemas/Run\" />" "description": "<SchemaDefinition schemaRef=\"#/components/schemas/Run\" />"
}, },
{
"name": "DeleteAgenticSystemSessionRequest",
"description": "<SchemaDefinition schemaRef=\"#/components/schemas/DeleteAgenticSystemSessionRequest\" />"
},
{
"name": "DeleteDocumentsRequest",
"description": "<SchemaDefinition schemaRef=\"#/components/schemas/DeleteDocumentsRequest\" />"
},
{
"name": "EmbeddingsRequest",
"description": "<SchemaDefinition schemaRef=\"#/components/schemas/EmbeddingsRequest\" />"
},
{ {
"name": "EmbeddingsResponse", "name": "EmbeddingsResponse",
"description": "<SchemaDefinition schemaRef=\"#/components/schemas/EmbeddingsResponse\" />" "description": "<SchemaDefinition schemaRef=\"#/components/schemas/EmbeddingsResponse\" />"
@ -5832,6 +5885,10 @@
"name": "PostTrainingJob", "name": "PostTrainingJob",
"description": "<SchemaDefinition schemaRef=\"#/components/schemas/PostTrainingJob\" />" "description": "<SchemaDefinition schemaRef=\"#/components/schemas/PostTrainingJob\" />"
}, },
{
"name": "InsertDocumentsRequest",
"description": "<SchemaDefinition schemaRef=\"#/components/schemas/InsertDocumentsRequest\" />"
},
{ {
"name": "LogMessagesRequest", "name": "LogMessagesRequest",
"description": "<SchemaDefinition schemaRef=\"#/components/schemas/LogMessagesRequest\" />" "description": "<SchemaDefinition schemaRef=\"#/components/schemas/LogMessagesRequest\" />"
@ -5916,6 +5973,10 @@
"name": "SyntheticDataGenerationResponse", "name": "SyntheticDataGenerationResponse",
"description": "Response from the synthetic data generation. Batch of (prompt, response, score) tuples that pass the threshold.\n\n<SchemaDefinition schemaRef=\"#/components/schemas/SyntheticDataGenerationResponse\" />" "description": "Response from the synthetic data generation. Batch of (prompt, response, score) tuples that pass the threshold.\n\n<SchemaDefinition schemaRef=\"#/components/schemas/SyntheticDataGenerationResponse\" />"
}, },
{
"name": "UpdateDocumentsRequest",
"description": "<SchemaDefinition schemaRef=\"#/components/schemas/UpdateDocumentsRequest\" />"
},
{ {
"name": "UpdateExperimentRequest", "name": "UpdateExperimentRequest",
"description": "<SchemaDefinition schemaRef=\"#/components/schemas/UpdateExperimentRequest\" />" "description": "<SchemaDefinition schemaRef=\"#/components/schemas/UpdateExperimentRequest\" />"
@ -5979,13 +6040,17 @@
"CompletionMessage", "CompletionMessage",
"CompletionRequest", "CompletionRequest",
"CompletionResponseStreamChunk", "CompletionResponseStreamChunk",
"CreateAgenticSystemSessionRequest",
"CreateDatasetRequest", "CreateDatasetRequest",
"CreateExperimentRequest", "CreateExperimentRequest",
"CreateMemoryBankRequest", "CreateMemoryBankRequest",
"CreateRunRequest", "CreateRunRequest",
"DPOAlignmentConfig", "DPOAlignmentConfig",
"DeleteAgenticSystemSessionRequest",
"DeleteDocumentsRequest",
"DialogGenerations", "DialogGenerations",
"DoraFinetuningConfig", "DoraFinetuningConfig",
"EmbeddingsRequest",
"EmbeddingsResponse", "EmbeddingsResponse",
"EvaluateQuestionAnsweringRequest", "EvaluateQuestionAnsweringRequest",
"EvaluateSummarizationRequest", "EvaluateSummarizationRequest",
@ -5999,6 +6064,7 @@
"FinetuningAlgorithm", "FinetuningAlgorithm",
"FunctionCallToolDefinition", "FunctionCallToolDefinition",
"InferenceStep", "InferenceStep",
"InsertDocumentsRequest",
"Log", "Log",
"LogMessagesRequest", "LogMessagesRequest",
"LogMetricsRequest", "LogMetricsRequest",
@ -6056,6 +6122,7 @@
"TrainingConfig", "TrainingConfig",
"Turn", "Turn",
"URL", "URL",
"UpdateDocumentsRequest",
"UpdateExperimentRequest", "UpdateExperimentRequest",
"UpdateRunRequest", "UpdateRunRequest",
"UploadArtifactRequest", "UploadArtifactRequest",

View file

@ -571,6 +571,17 @@ components:
- delta - delta
title: streamed completion response. title: streamed completion response.
type: object type: object
CreateAgenticSystemSessionRequest:
additionalProperties: false
properties:
agent_id:
type: string
session_name:
type: string
required:
- agent_id
- session_name
type: object
CreateDatasetRequest: CreateDatasetRequest:
additionalProperties: false additionalProperties: false
properties: properties:
@ -646,9 +657,12 @@ components:
required: required:
- type - type
type: object type: object
name:
type: string
url: url:
$ref: '#/components/schemas/URL' $ref: '#/components/schemas/URL'
required: required:
- name
- config - config
type: object type: object
CreateRunRequest: CreateRunRequest:
@ -686,6 +700,30 @@ components:
- epsilon - epsilon
- gamma - gamma
type: object type: object
DeleteAgenticSystemSessionRequest:
additionalProperties: false
properties:
agent_id:
type: string
session_id:
type: string
required:
- agent_id
- session_id
type: object
DeleteDocumentsRequest:
additionalProperties: false
properties:
bank_id:
type: string
document_ids:
items:
type: string
type: array
required:
- bank_id
- document_ids
type: object
DialogGenerations: DialogGenerations:
additionalProperties: false additionalProperties: false
properties: properties:
@ -731,6 +769,23 @@ components:
- rank - rank
- alpha - alpha
type: object type: object
EmbeddingsRequest:
additionalProperties: false
properties:
contents:
items:
oneOf:
- type: string
- items:
type: string
type: array
type: array
model:
type: string
required:
- model
- contents
type: object
EmbeddingsResponse: EmbeddingsResponse:
additionalProperties: false additionalProperties: false
properties: properties:
@ -956,6 +1011,21 @@ components:
- step_type - step_type
- model_response - model_response
type: object type: object
InsertDocumentsRequest:
additionalProperties: false
properties:
bank_id:
type: string
documents:
items:
$ref: '#/components/schemas/MemoryBankDocument'
type: array
ttl_seconds:
type: integer
required:
- bank_id
- documents
type: object
Log: Log:
additionalProperties: false additionalProperties: false
properties: properties:
@ -1527,6 +1597,8 @@ components:
QueryDocumentsRequest: QueryDocumentsRequest:
additionalProperties: false additionalProperties: false
properties: properties:
bank_id:
type: string
params: params:
additionalProperties: additionalProperties:
oneOf: oneOf:
@ -1544,6 +1616,7 @@ components:
type: string type: string
type: array type: array
required: required:
- bank_id
- query - query
type: object type: object
QueryDocumentsResponse: QueryDocumentsResponse:
@ -2183,6 +2256,19 @@ components:
format: uri format: uri
pattern: ^(https?://|file://|data:) pattern: ^(https?://|file://|data:)
type: string type: string
UpdateDocumentsRequest:
additionalProperties: false
properties:
bank_id:
type: string
documents:
items:
$ref: '#/components/schemas/MemoryBankDocument'
type: array
required:
- bank_id
- documents
type: object
UpdateExperimentRequest: UpdateExperimentRequest:
additionalProperties: false additionalProperties: false
properties: properties:
@ -2299,7 +2385,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-03 21:42:33.579455" \ draft and subject to change.\n Generated at 2024-09-04 09:26:21.634687"
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
@ -2324,31 +2410,28 @@ paths:
tags: tags:
- AgenticSystem - AgenticSystem
/agentic_system/delete: /agentic_system/delete:
delete: post:
parameters: parameters: []
- in: query requestBody:
name: agent_id content:
application/json:
schema:
type: string
required: true required: true
schema:
type: string
responses: responses:
'200': '200':
description: OK description: OK
tags: tags:
- AgenticSystem - AgenticSystem
/agentic_system/session/create: /agentic_system/session/create:
get: post:
parameters: parameters: []
- in: query requestBody:
name: agent_id content:
application/json:
schema:
$ref: '#/components/schemas/CreateAgenticSystemSessionRequest'
required: true required: true
schema:
type: string
- in: query
name: session_name
required: true
schema:
type: string
responses: responses:
'200': '200':
content: content:
@ -2359,18 +2442,14 @@ paths:
tags: tags:
- AgenticSystem - AgenticSystem
/agentic_system/session/delete: /agentic_system/session/delete:
delete: post:
parameters: parameters: []
- in: query requestBody:
name: agent_id content:
application/json:
schema:
$ref: '#/components/schemas/DeleteAgenticSystemSessionRequest'
required: true required: true
schema:
type: string
- in: query
name: session_id
required: true
schema:
type: string
responses: responses:
'200': '200':
description: OK description: OK
@ -2543,13 +2622,14 @@ paths:
tags: tags:
- Datasets - Datasets
/datasets/delete: /datasets/delete:
delete: post:
parameters: parameters: []
- in: query requestBody:
name: dataset_uuid content:
application/json:
schema:
type: string
required: true required: true
schema:
type: string
responses: responses:
'200': '200':
description: OK description: OK
@ -2590,13 +2670,14 @@ paths:
tags: tags:
- Evaluations - Evaluations
/evaluate/job/cancel: /evaluate/job/cancel:
get: post:
parameters: parameters: []
- in: query requestBody:
name: job_uuid content:
application/json:
schema:
type: string
required: true required: true
schema:
type: string
responses: responses:
'200': '200':
description: OK description: OK
@ -2703,13 +2784,14 @@ paths:
tags: tags:
- Evaluations - Evaluations
/experiments/artifacts/get: /experiments/artifacts/get:
get: post:
parameters: parameters: []
- in: query requestBody:
name: experiment_id content:
application/json:
schema:
type: string
required: true required: true
schema:
type: string
responses: responses:
'200': '200':
content: content:
@ -2858,23 +2940,12 @@ paths:
- Inference - Inference
/inference/embeddings: /inference/embeddings:
post: post:
parameters: parameters: []
- in: query
name: model
required: true
schema:
type: string
requestBody: requestBody:
content: content:
application/json: application/json:
schema: schema:
items: $ref: '#/components/schemas/EmbeddingsRequest'
oneOf:
- type: string
- items:
type: string
type: array
type: array
required: true required: true
responses: responses:
'200': '200':
@ -2919,19 +2990,12 @@ paths:
- Observability - Observability
/memory_bank/documents/delete: /memory_bank/documents/delete:
post: post:
parameters: parameters: []
- in: query
name: bank_id
required: true
schema:
type: string
requestBody: requestBody:
content: content:
application/json: application/json:
schema: schema:
items: $ref: '#/components/schemas/DeleteDocumentsRequest'
type: string
type: array
required: true required: true
responses: responses:
'200': '200':
@ -2965,24 +3029,12 @@ paths:
- Memory - Memory
/memory_bank/insert: /memory_bank/insert:
post: post:
parameters: parameters: []
- in: query
name: bank_id
required: true
schema:
type: string
- in: query
name: ttl_seconds
required: false
schema:
type: integer
requestBody: requestBody:
content: content:
application/json: application/json:
schema: schema:
items: $ref: '#/components/schemas/InsertDocumentsRequest'
$ref: '#/components/schemas/MemoryBankDocument'
type: array
required: true required: true
responses: responses:
'200': '200':
@ -2991,12 +3043,7 @@ paths:
- Memory - Memory
/memory_bank/query: /memory_bank/query:
post: post:
parameters: parameters: []
- in: query
name: bank_id
required: true
schema:
type: string
requestBody: requestBody:
content: content:
application/json: application/json:
@ -3014,19 +3061,12 @@ paths:
- Memory - Memory
/memory_bank/update: /memory_bank/update:
post: post:
parameters: parameters: []
- in: query
name: bank_id
required: true
schema:
type: string
requestBody: requestBody:
content: content:
application/json: application/json:
schema: schema:
items: $ref: '#/components/schemas/UpdateDocumentsRequest'
$ref: '#/components/schemas/MemoryBankDocument'
type: array
required: true required: true
responses: responses:
'200': '200':
@ -3035,12 +3075,7 @@ paths:
- Memory - Memory
/memory_banks/create: /memory_banks/create:
post: post:
parameters: parameters: []
- in: query
name: name
required: true
schema:
type: string
requestBody: requestBody:
content: content:
application/json: application/json:
@ -3057,13 +3092,14 @@ paths:
tags: tags:
- Memory - Memory
/memory_banks/drop: /memory_banks/drop:
delete: post:
parameters: parameters: []
- in: query requestBody:
name: bank_id content:
application/json:
schema:
type: string
required: true required: true
schema:
type: string
responses: responses:
'200': '200':
content: content:
@ -3122,13 +3158,14 @@ paths:
tags: tags:
- PostTraining - PostTraining
/post_training/job/cancel: /post_training/job/cancel:
get: post:
parameters: parameters: []
- in: query requestBody:
name: job_uuid content:
application/json:
schema:
type: string
required: true required: true
schema:
type: string
responses: responses:
'200': '200':
description: OK description: OK
@ -3306,16 +3343,16 @@ security:
servers: servers:
- url: http://any-hosted-llama-stack.com - url: http://any-hosted-llama-stack.com
tags: tags:
- name: AgenticSystem
- name: Memory
- name: SyntheticDataGeneration
- name: Inference
- name: Observability - name: Observability
- name: BatchInference
- name: Datasets
- name: RewardScoring
- name: PostTraining
- name: Evaluations - name: Evaluations
- name: Memory
- name: BatchInference
- name: RewardScoring
- name: SyntheticDataGeneration
- name: PostTraining
- name: AgenticSystem
- name: Datasets
- name: Inference
- description: <SchemaDefinition schemaRef="#/components/schemas/BatchChatCompletionRequest" - description: <SchemaDefinition schemaRef="#/components/schemas/BatchChatCompletionRequest"
/> />
name: BatchChatCompletionRequest name: BatchChatCompletionRequest
@ -3439,6 +3476,9 @@ tags:
- description: <SchemaDefinition schemaRef="#/components/schemas/AgenticSystemCreateResponse" - description: <SchemaDefinition schemaRef="#/components/schemas/AgenticSystemCreateResponse"
/> />
name: AgenticSystemCreateResponse name: AgenticSystemCreateResponse
- description: <SchemaDefinition schemaRef="#/components/schemas/CreateAgenticSystemSessionRequest"
/>
name: CreateAgenticSystemSessionRequest
- description: <SchemaDefinition schemaRef="#/components/schemas/AgenticSystemSessionCreateResponse" - description: <SchemaDefinition schemaRef="#/components/schemas/AgenticSystemSessionCreateResponse"
/> />
name: AgenticSystemSessionCreateResponse name: AgenticSystemSessionCreateResponse
@ -3521,6 +3561,15 @@ tags:
name: CreateRunRequest name: CreateRunRequest
- description: <SchemaDefinition schemaRef="#/components/schemas/Run" /> - description: <SchemaDefinition schemaRef="#/components/schemas/Run" />
name: Run name: Run
- description: <SchemaDefinition schemaRef="#/components/schemas/DeleteAgenticSystemSessionRequest"
/>
name: DeleteAgenticSystemSessionRequest
- description: <SchemaDefinition schemaRef="#/components/schemas/DeleteDocumentsRequest"
/>
name: DeleteDocumentsRequest
- description: <SchemaDefinition schemaRef="#/components/schemas/EmbeddingsRequest"
/>
name: EmbeddingsRequest
- description: <SchemaDefinition schemaRef="#/components/schemas/EmbeddingsResponse" - description: <SchemaDefinition schemaRef="#/components/schemas/EmbeddingsResponse"
/> />
name: EmbeddingsResponse name: EmbeddingsResponse
@ -3606,6 +3655,9 @@ tags:
- description: <SchemaDefinition schemaRef="#/components/schemas/PostTrainingJob" - description: <SchemaDefinition schemaRef="#/components/schemas/PostTrainingJob"
/> />
name: PostTrainingJob name: PostTrainingJob
- description: <SchemaDefinition schemaRef="#/components/schemas/InsertDocumentsRequest"
/>
name: InsertDocumentsRequest
- description: <SchemaDefinition schemaRef="#/components/schemas/LogMessagesRequest" - description: <SchemaDefinition schemaRef="#/components/schemas/LogMessagesRequest"
/> />
name: LogMessagesRequest name: LogMessagesRequest
@ -3684,6 +3736,9 @@ tags:
<SchemaDefinition schemaRef="#/components/schemas/SyntheticDataGenerationResponse" <SchemaDefinition schemaRef="#/components/schemas/SyntheticDataGenerationResponse"
/>' />'
name: SyntheticDataGenerationResponse name: SyntheticDataGenerationResponse
- description: <SchemaDefinition schemaRef="#/components/schemas/UpdateDocumentsRequest"
/>
name: UpdateDocumentsRequest
- description: <SchemaDefinition schemaRef="#/components/schemas/UpdateExperimentRequest" - description: <SchemaDefinition schemaRef="#/components/schemas/UpdateExperimentRequest"
/> />
name: UpdateExperimentRequest name: UpdateExperimentRequest
@ -3739,13 +3794,17 @@ x-tagGroups:
- CompletionMessage - CompletionMessage
- CompletionRequest - CompletionRequest
- CompletionResponseStreamChunk - CompletionResponseStreamChunk
- CreateAgenticSystemSessionRequest
- CreateDatasetRequest - CreateDatasetRequest
- CreateExperimentRequest - CreateExperimentRequest
- CreateMemoryBankRequest - CreateMemoryBankRequest
- CreateRunRequest - CreateRunRequest
- DPOAlignmentConfig - DPOAlignmentConfig
- DeleteAgenticSystemSessionRequest
- DeleteDocumentsRequest
- DialogGenerations - DialogGenerations
- DoraFinetuningConfig - DoraFinetuningConfig
- EmbeddingsRequest
- EmbeddingsResponse - EmbeddingsResponse
- EvaluateQuestionAnsweringRequest - EvaluateQuestionAnsweringRequest
- EvaluateSummarizationRequest - EvaluateSummarizationRequest
@ -3759,6 +3818,7 @@ x-tagGroups:
- FinetuningAlgorithm - FinetuningAlgorithm
- FunctionCallToolDefinition - FunctionCallToolDefinition
- InferenceStep - InferenceStep
- InsertDocumentsRequest
- Log - Log
- LogMessagesRequest - LogMessagesRequest
- LogMetricsRequest - LogMetricsRequest
@ -3816,6 +3876,7 @@ x-tagGroups:
- TrainingConfig - TrainingConfig
- Turn - Turn
- URL - URL
- UpdateDocumentsRequest
- UpdateExperimentRequest - UpdateExperimentRequest
- UpdateRunRequest - UpdateRunRequest
- UploadArtifactRequest - UploadArtifactRequest

View file

@ -264,7 +264,7 @@ def get_endpoint_operations(
else: else:
inner_type = param_type inner_type = param_type
if ( if prefix == "get" and (
inner_type is bool inner_type is bool
or inner_type is int or inner_type is int
or inner_type is float or inner_type is float