mirror of
https://github.com/meta-llama/llama-stack.git
synced 2025-07-30 07:39:38 +00:00
Moved some stuff out of common/; re-generated OpenAPI spec
This commit is contained in:
parent
76b354a081
commit
6665d31cdf
12 changed files with 238 additions and 236 deletions
|
@ -14,7 +14,7 @@ from pydantic import BaseModel, ConfigDict, Field
|
||||||
from typing_extensions import Annotated
|
from typing_extensions import Annotated
|
||||||
|
|
||||||
from llama_models.llama3.api.datatypes import * # noqa: F403
|
from llama_models.llama3.api.datatypes import * # noqa: F403
|
||||||
from llama_stack.common.deployment_types import * # noqa: F403
|
from llama_stack.apis.common.deployment_types import * # noqa: F403
|
||||||
from llama_stack.apis.inference import * # noqa: F403
|
from llama_stack.apis.inference import * # noqa: F403
|
||||||
from llama_stack.apis.safety import * # noqa: F403
|
from llama_stack.apis.safety import * # noqa: F403
|
||||||
from llama_stack.apis.memory import * # noqa: F403
|
from llama_stack.apis.memory import * # noqa: F403
|
||||||
|
|
5
llama_stack/apis/common/__init__.py
Normal file
5
llama_stack/apis/common/__init__.py
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
# Copyright (c) Meta Platforms, Inc. and affiliates.
|
||||||
|
# All rights reserved.
|
||||||
|
#
|
||||||
|
# This source code is licensed under the terms described in the LICENSE file in
|
||||||
|
# the root directory of this source tree.
|
|
@ -13,7 +13,7 @@ from pydantic import BaseModel
|
||||||
|
|
||||||
from llama_models.llama3.api.datatypes import * # noqa: F403
|
from llama_models.llama3.api.datatypes import * # noqa: F403
|
||||||
from llama_stack.apis.dataset import * # noqa: F403
|
from llama_stack.apis.dataset import * # noqa: F403
|
||||||
from llama_stack.common.training_types import * # noqa: F403
|
from llama_stack.apis.common.training_types import * # noqa: F403
|
||||||
|
|
||||||
|
|
||||||
class TextGenerationMetric(Enum):
|
class TextGenerationMetric(Enum):
|
||||||
|
|
|
@ -15,7 +15,7 @@ from pydantic import BaseModel, Field
|
||||||
|
|
||||||
from llama_models.llama3.api.datatypes import * # noqa: F403
|
from llama_models.llama3.api.datatypes import * # noqa: F403
|
||||||
from llama_stack.apis.dataset import * # noqa: F403
|
from llama_stack.apis.dataset import * # noqa: F403
|
||||||
from llama_stack.common.training_types import * # noqa: F403
|
from llama_stack.apis.common.training_types import * # noqa: F403
|
||||||
|
|
||||||
|
|
||||||
class OptimizerType(Enum):
|
class OptimizerType(Enum):
|
||||||
|
|
|
@ -11,7 +11,7 @@ from llama_models.schema_utils import json_schema_type, webmethod
|
||||||
from pydantic import BaseModel, validator
|
from pydantic import BaseModel, validator
|
||||||
|
|
||||||
from llama_models.llama3.api.datatypes import * # noqa: F403
|
from llama_models.llama3.api.datatypes import * # noqa: F403
|
||||||
from llama_stack.common.deployment_types import RestAPIExecutionConfig
|
from llama_stack.apis.common.deployment_types import RestAPIExecutionConfig
|
||||||
|
|
||||||
|
|
||||||
@json_schema_type
|
@json_schema_type
|
||||||
|
|
|
@ -151,7 +151,7 @@ as being "Llama Stack compatible"
|
||||||
def module(self) -> str:
|
def module(self) -> str:
|
||||||
if self.adapter:
|
if self.adapter:
|
||||||
return self.adapter.module
|
return self.adapter.module
|
||||||
return f"llama_stack.{self.api.value}.client"
|
return f"llama_stack.apis.{self.api.value}.client"
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def pip_packages(self) -> List[str]:
|
def pip_packages(self) -> List[str]:
|
||||||
|
|
|
@ -309,7 +309,7 @@ async def resolve_impls(
|
||||||
|
|
||||||
specs[api] = RouterProviderSpec(
|
specs[api] = RouterProviderSpec(
|
||||||
api=api,
|
api=api,
|
||||||
module=f"llama_stack.{api.value.lower()}.router",
|
module=f"llama_stack.providers.routers.{api.value.lower()}",
|
||||||
api_dependencies=[],
|
api_dependencies=[],
|
||||||
inner_specs=inner_specs,
|
inner_specs=inner_specs,
|
||||||
)
|
)
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
from llama_models.llama3.api.datatypes import * # noqa: F403
|
from llama_models.llama3.api.datatypes import * # noqa: F403
|
||||||
from llama_stack.apis.agents import * # noqa: F403
|
from llama_stack.apis.agents import * # noqa: F403
|
||||||
from llama_stack.apis.dataset import * # noqa: F403
|
from llama_stack.apis.dataset import * # noqa: F403
|
||||||
from llama_stack.evaluations.api import * # noqa: F403
|
from llama_stack.apis.evals import * # noqa: F403
|
||||||
from llama_stack.apis.inference import * # noqa: F403
|
from llama_stack.apis.inference import * # noqa: F403
|
||||||
from llama_stack.apis.batch_inference import * # noqa: F403
|
from llama_stack.apis.batch_inference import * # noqa: F403
|
||||||
from llama_stack.apis.memory import * # noqa: F403
|
from llama_stack.apis.memory import * # noqa: F403
|
||||||
|
|
|
@ -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-11 16:05:23.016090"
|
"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-16 21:21:00.554769"
|
||||||
},
|
},
|
||||||
"servers": [
|
"servers": [
|
||||||
{
|
{
|
||||||
|
@ -209,7 +209,7 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"/agentic_system/create": {
|
"/agents/create": {
|
||||||
"post": {
|
"post": {
|
||||||
"responses": {
|
"responses": {
|
||||||
"200": {
|
"200": {
|
||||||
|
@ -217,21 +217,21 @@
|
||||||
"content": {
|
"content": {
|
||||||
"application/json": {
|
"application/json": {
|
||||||
"schema": {
|
"schema": {
|
||||||
"$ref": "#/components/schemas/AgenticSystemCreateResponse"
|
"$ref": "#/components/schemas/AgentCreateResponse"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"tags": [
|
"tags": [
|
||||||
"AgenticSystem"
|
"Agents"
|
||||||
],
|
],
|
||||||
"parameters": [],
|
"parameters": [],
|
||||||
"requestBody": {
|
"requestBody": {
|
||||||
"content": {
|
"content": {
|
||||||
"application/json": {
|
"application/json": {
|
||||||
"schema": {
|
"schema": {
|
||||||
"$ref": "#/components/schemas/CreateAgenticSystemRequest"
|
"$ref": "#/components/schemas/CreateAgentRequest"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -239,7 +239,7 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"/agentic_system/session/create": {
|
"/agents/session/create": {
|
||||||
"post": {
|
"post": {
|
||||||
"responses": {
|
"responses": {
|
||||||
"200": {
|
"200": {
|
||||||
|
@ -247,21 +247,21 @@
|
||||||
"content": {
|
"content": {
|
||||||
"application/json": {
|
"application/json": {
|
||||||
"schema": {
|
"schema": {
|
||||||
"$ref": "#/components/schemas/AgenticSystemSessionCreateResponse"
|
"$ref": "#/components/schemas/AgentSessionCreateResponse"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"tags": [
|
"tags": [
|
||||||
"AgenticSystem"
|
"Agents"
|
||||||
],
|
],
|
||||||
"parameters": [],
|
"parameters": [],
|
||||||
"requestBody": {
|
"requestBody": {
|
||||||
"content": {
|
"content": {
|
||||||
"application/json": {
|
"application/json": {
|
||||||
"schema": {
|
"schema": {
|
||||||
"$ref": "#/components/schemas/CreateAgenticSystemSessionRequest"
|
"$ref": "#/components/schemas/CreateAgentSessionRequest"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -269,29 +269,29 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"/agentic_system/turn/create": {
|
"/agents/turn/create": {
|
||||||
"post": {
|
"post": {
|
||||||
"responses": {
|
"responses": {
|
||||||
"200": {
|
"200": {
|
||||||
"description": "OK",
|
"description": "OK",
|
||||||
"content": {
|
"content": {
|
||||||
"text/event-stream": {
|
"application/json": {
|
||||||
"schema": {
|
"schema": {
|
||||||
"$ref": "#/components/schemas/AgenticSystemTurnResponseStreamChunk"
|
"$ref": "#/components/schemas/AgentTurnResponseStreamChunk"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"tags": [
|
"tags": [
|
||||||
"AgenticSystem"
|
"Agents"
|
||||||
],
|
],
|
||||||
"parameters": [],
|
"parameters": [],
|
||||||
"requestBody": {
|
"requestBody": {
|
||||||
"content": {
|
"content": {
|
||||||
"application/json": {
|
"application/json": {
|
||||||
"schema": {
|
"schema": {
|
||||||
"$ref": "#/components/schemas/CreateAgenticSystemTurnRequest"
|
"$ref": "#/components/schemas/CreateAgentTurnRequest"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -352,7 +352,7 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"/agentic_system/delete": {
|
"/agents/delete": {
|
||||||
"post": {
|
"post": {
|
||||||
"responses": {
|
"responses": {
|
||||||
"200": {
|
"200": {
|
||||||
|
@ -360,14 +360,14 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"tags": [
|
"tags": [
|
||||||
"AgenticSystem"
|
"Agents"
|
||||||
],
|
],
|
||||||
"parameters": [],
|
"parameters": [],
|
||||||
"requestBody": {
|
"requestBody": {
|
||||||
"content": {
|
"content": {
|
||||||
"application/json": {
|
"application/json": {
|
||||||
"schema": {
|
"schema": {
|
||||||
"$ref": "#/components/schemas/DeleteAgenticSystemRequest"
|
"$ref": "#/components/schemas/DeleteAgentsRequest"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -375,7 +375,7 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"/agentic_system/session/delete": {
|
"/agents/session/delete": {
|
||||||
"post": {
|
"post": {
|
||||||
"responses": {
|
"responses": {
|
||||||
"200": {
|
"200": {
|
||||||
|
@ -383,14 +383,14 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"tags": [
|
"tags": [
|
||||||
"AgenticSystem"
|
"Agents"
|
||||||
],
|
],
|
||||||
"parameters": [],
|
"parameters": [],
|
||||||
"requestBody": {
|
"requestBody": {
|
||||||
"content": {
|
"content": {
|
||||||
"application/json": {
|
"application/json": {
|
||||||
"schema": {
|
"schema": {
|
||||||
"$ref": "#/components/schemas/DeleteAgenticSystemSessionRequest"
|
"$ref": "#/components/schemas/DeleteAgentsSessionRequest"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -594,7 +594,7 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"/agentic_system/session/get": {
|
"/agents/session/get": {
|
||||||
"post": {
|
"post": {
|
||||||
"responses": {
|
"responses": {
|
||||||
"200": {
|
"200": {
|
||||||
|
@ -609,7 +609,7 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"tags": [
|
"tags": [
|
||||||
"AgenticSystem"
|
"Agents"
|
||||||
],
|
],
|
||||||
"parameters": [
|
"parameters": [
|
||||||
{
|
{
|
||||||
|
@ -633,7 +633,7 @@
|
||||||
"content": {
|
"content": {
|
||||||
"application/json": {
|
"application/json": {
|
||||||
"schema": {
|
"schema": {
|
||||||
"$ref": "#/components/schemas/GetAgenticSystemSessionRequest"
|
"$ref": "#/components/schemas/GetAgentsSessionRequest"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -641,7 +641,7 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"/agentic_system/step/get": {
|
"/agents/step/get": {
|
||||||
"get": {
|
"get": {
|
||||||
"responses": {
|
"responses": {
|
||||||
"200": {
|
"200": {
|
||||||
|
@ -649,14 +649,14 @@
|
||||||
"content": {
|
"content": {
|
||||||
"application/json": {
|
"application/json": {
|
||||||
"schema": {
|
"schema": {
|
||||||
"$ref": "#/components/schemas/AgenticSystemStepResponse"
|
"$ref": "#/components/schemas/AgentStepResponse"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"tags": [
|
"tags": [
|
||||||
"AgenticSystem"
|
"Agents"
|
||||||
],
|
],
|
||||||
"parameters": [
|
"parameters": [
|
||||||
{
|
{
|
||||||
|
@ -686,7 +686,7 @@
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"/agentic_system/turn/get": {
|
"/agents/turn/get": {
|
||||||
"get": {
|
"get": {
|
||||||
"responses": {
|
"responses": {
|
||||||
"200": {
|
"200": {
|
||||||
|
@ -701,7 +701,7 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"tags": [
|
"tags": [
|
||||||
"AgenticSystem"
|
"Agents"
|
||||||
],
|
],
|
||||||
"parameters": [
|
"parameters": [
|
||||||
{
|
{
|
||||||
|
@ -2672,7 +2672,7 @@
|
||||||
"type"
|
"type"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"CreateAgenticSystemRequest": {
|
"CreateAgentRequest": {
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"properties": {
|
"properties": {
|
||||||
"agent_config": {
|
"agent_config": {
|
||||||
|
@ -2684,7 +2684,7 @@
|
||||||
"agent_config"
|
"agent_config"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"AgenticSystemCreateResponse": {
|
"AgentCreateResponse": {
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"properties": {
|
"properties": {
|
||||||
"agent_id": {
|
"agent_id": {
|
||||||
|
@ -2696,7 +2696,7 @@
|
||||||
"agent_id"
|
"agent_id"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"CreateAgenticSystemSessionRequest": {
|
"CreateAgentSessionRequest": {
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"properties": {
|
"properties": {
|
||||||
"agent_id": {
|
"agent_id": {
|
||||||
|
@ -2712,7 +2712,7 @@
|
||||||
"session_name"
|
"session_name"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"AgenticSystemSessionCreateResponse": {
|
"AgentSessionCreateResponse": {
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"properties": {
|
"properties": {
|
||||||
"session_id": {
|
"session_id": {
|
||||||
|
@ -2753,7 +2753,7 @@
|
||||||
"mime_type"
|
"mime_type"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"CreateAgenticSystemTurnRequest": {
|
"CreateAgentTurnRequest": {
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"properties": {
|
"properties": {
|
||||||
"agent_id": {
|
"agent_id": {
|
||||||
|
@ -2792,25 +2792,25 @@
|
||||||
"messages"
|
"messages"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"AgenticSystemTurnResponseEvent": {
|
"AgentTurnResponseEvent": {
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"properties": {
|
"properties": {
|
||||||
"payload": {
|
"payload": {
|
||||||
"oneOf": [
|
"oneOf": [
|
||||||
{
|
{
|
||||||
"$ref": "#/components/schemas/AgenticSystemTurnResponseStepStartPayload"
|
"$ref": "#/components/schemas/AgentTurnResponseStepStartPayload"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"$ref": "#/components/schemas/AgenticSystemTurnResponseStepProgressPayload"
|
"$ref": "#/components/schemas/AgentTurnResponseStepProgressPayload"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"$ref": "#/components/schemas/AgenticSystemTurnResponseStepCompletePayload"
|
"$ref": "#/components/schemas/AgentTurnResponseStepCompletePayload"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"$ref": "#/components/schemas/AgenticSystemTurnResponseTurnStartPayload"
|
"$ref": "#/components/schemas/AgentTurnResponseTurnStartPayload"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"$ref": "#/components/schemas/AgenticSystemTurnResponseTurnCompletePayload"
|
"$ref": "#/components/schemas/AgentTurnResponseTurnCompletePayload"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
@ -2821,7 +2821,7 @@
|
||||||
],
|
],
|
||||||
"title": "Streamed agent execution response."
|
"title": "Streamed agent execution response."
|
||||||
},
|
},
|
||||||
"AgenticSystemTurnResponseStepCompletePayload": {
|
"AgentTurnResponseStepCompletePayload": {
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"properties": {
|
"properties": {
|
||||||
"event_type": {
|
"event_type": {
|
||||||
|
@ -2861,7 +2861,7 @@
|
||||||
"step_details"
|
"step_details"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"AgenticSystemTurnResponseStepProgressPayload": {
|
"AgentTurnResponseStepProgressPayload": {
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"properties": {
|
"properties": {
|
||||||
"event_type": {
|
"event_type": {
|
||||||
|
@ -2897,7 +2897,7 @@
|
||||||
"step_id"
|
"step_id"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"AgenticSystemTurnResponseStepStartPayload": {
|
"AgentTurnResponseStepStartPayload": {
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"properties": {
|
"properties": {
|
||||||
"event_type": {
|
"event_type": {
|
||||||
|
@ -2949,11 +2949,11 @@
|
||||||
"step_id"
|
"step_id"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"AgenticSystemTurnResponseStreamChunk": {
|
"AgentTurnResponseStreamChunk": {
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"properties": {
|
"properties": {
|
||||||
"event": {
|
"event": {
|
||||||
"$ref": "#/components/schemas/AgenticSystemTurnResponseEvent"
|
"$ref": "#/components/schemas/AgentTurnResponseEvent"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"additionalProperties": false,
|
"additionalProperties": false,
|
||||||
|
@ -2961,7 +2961,7 @@
|
||||||
"event"
|
"event"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"AgenticSystemTurnResponseTurnCompletePayload": {
|
"AgentTurnResponseTurnCompletePayload": {
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"properties": {
|
"properties": {
|
||||||
"event_type": {
|
"event_type": {
|
||||||
|
@ -2978,7 +2978,7 @@
|
||||||
"turn"
|
"turn"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"AgenticSystemTurnResponseTurnStartPayload": {
|
"AgentTurnResponseTurnStartPayload": {
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"properties": {
|
"properties": {
|
||||||
"event_type": {
|
"event_type": {
|
||||||
|
@ -3532,7 +3532,7 @@
|
||||||
"config"
|
"config"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"DeleteAgenticSystemRequest": {
|
"DeleteAgentsRequest": {
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"properties": {
|
"properties": {
|
||||||
"agent_id": {
|
"agent_id": {
|
||||||
|
@ -3544,7 +3544,7 @@
|
||||||
"agent_id"
|
"agent_id"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"DeleteAgenticSystemSessionRequest": {
|
"DeleteAgentsSessionRequest": {
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"properties": {
|
"properties": {
|
||||||
"agent_id": {
|
"agent_id": {
|
||||||
|
@ -3720,7 +3720,7 @@
|
||||||
"metrics"
|
"metrics"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"GetAgenticSystemSessionRequest": {
|
"GetAgentsSessionRequest": {
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"properties": {
|
"properties": {
|
||||||
"turn_ids": {
|
"turn_ids": {
|
||||||
|
@ -3764,7 +3764,7 @@
|
||||||
],
|
],
|
||||||
"title": "A single session of an interaction with an Agentic System."
|
"title": "A single session of an interaction with an Agentic System."
|
||||||
},
|
},
|
||||||
"AgenticSystemStepResponse": {
|
"AgentStepResponse": {
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"properties": {
|
"properties": {
|
||||||
"step": {
|
"step": {
|
||||||
|
@ -3859,7 +3859,6 @@
|
||||||
"required": [
|
"required": [
|
||||||
"document_id",
|
"document_id",
|
||||||
"content",
|
"content",
|
||||||
"mime_type",
|
|
||||||
"metadata"
|
"metadata"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
@ -5141,38 +5140,38 @@
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"tags": [
|
"tags": [
|
||||||
{
|
|
||||||
"name": "SyntheticDataGeneration"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Datasets"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Evaluations"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "Safety"
|
"name": "Safety"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"name": "Inference"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Telemetry"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "PostTraining"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "Memory"
|
"name": "Memory"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "RewardScoring"
|
"name": "PostTraining"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Evaluations"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Agents"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Datasets"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Inference"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "BatchInference"
|
"name": "BatchInference"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "AgenticSystem"
|
"name": "Telemetry"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "SyntheticDataGeneration"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "RewardScoring"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "BuiltinTool",
|
"name": "BuiltinTool",
|
||||||
|
@ -5343,56 +5342,56 @@
|
||||||
"description": "<SchemaDefinition schemaRef=\"#/components/schemas/WolframAlphaToolDefinition\" />"
|
"description": "<SchemaDefinition schemaRef=\"#/components/schemas/WolframAlphaToolDefinition\" />"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "CreateAgenticSystemRequest",
|
"name": "CreateAgentRequest",
|
||||||
"description": "<SchemaDefinition schemaRef=\"#/components/schemas/CreateAgenticSystemRequest\" />"
|
"description": "<SchemaDefinition schemaRef=\"#/components/schemas/CreateAgentRequest\" />"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "AgenticSystemCreateResponse",
|
"name": "AgentCreateResponse",
|
||||||
"description": "<SchemaDefinition schemaRef=\"#/components/schemas/AgenticSystemCreateResponse\" />"
|
"description": "<SchemaDefinition schemaRef=\"#/components/schemas/AgentCreateResponse\" />"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "CreateAgenticSystemSessionRequest",
|
"name": "CreateAgentSessionRequest",
|
||||||
"description": "<SchemaDefinition schemaRef=\"#/components/schemas/CreateAgenticSystemSessionRequest\" />"
|
"description": "<SchemaDefinition schemaRef=\"#/components/schemas/CreateAgentSessionRequest\" />"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "AgenticSystemSessionCreateResponse",
|
"name": "AgentSessionCreateResponse",
|
||||||
"description": "<SchemaDefinition schemaRef=\"#/components/schemas/AgenticSystemSessionCreateResponse\" />"
|
"description": "<SchemaDefinition schemaRef=\"#/components/schemas/AgentSessionCreateResponse\" />"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Attachment",
|
"name": "Attachment",
|
||||||
"description": "<SchemaDefinition schemaRef=\"#/components/schemas/Attachment\" />"
|
"description": "<SchemaDefinition schemaRef=\"#/components/schemas/Attachment\" />"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "CreateAgenticSystemTurnRequest",
|
"name": "CreateAgentTurnRequest",
|
||||||
"description": "<SchemaDefinition schemaRef=\"#/components/schemas/CreateAgenticSystemTurnRequest\" />"
|
"description": "<SchemaDefinition schemaRef=\"#/components/schemas/CreateAgentTurnRequest\" />"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "AgenticSystemTurnResponseEvent",
|
"name": "AgentTurnResponseEvent",
|
||||||
"description": "Streamed agent execution response.\n\n<SchemaDefinition schemaRef=\"#/components/schemas/AgenticSystemTurnResponseEvent\" />"
|
"description": "Streamed agent execution response.\n\n<SchemaDefinition schemaRef=\"#/components/schemas/AgentTurnResponseEvent\" />"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "AgenticSystemTurnResponseStepCompletePayload",
|
"name": "AgentTurnResponseStepCompletePayload",
|
||||||
"description": "<SchemaDefinition schemaRef=\"#/components/schemas/AgenticSystemTurnResponseStepCompletePayload\" />"
|
"description": "<SchemaDefinition schemaRef=\"#/components/schemas/AgentTurnResponseStepCompletePayload\" />"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "AgenticSystemTurnResponseStepProgressPayload",
|
"name": "AgentTurnResponseStepProgressPayload",
|
||||||
"description": "<SchemaDefinition schemaRef=\"#/components/schemas/AgenticSystemTurnResponseStepProgressPayload\" />"
|
"description": "<SchemaDefinition schemaRef=\"#/components/schemas/AgentTurnResponseStepProgressPayload\" />"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "AgenticSystemTurnResponseStepStartPayload",
|
"name": "AgentTurnResponseStepStartPayload",
|
||||||
"description": "<SchemaDefinition schemaRef=\"#/components/schemas/AgenticSystemTurnResponseStepStartPayload\" />"
|
"description": "<SchemaDefinition schemaRef=\"#/components/schemas/AgentTurnResponseStepStartPayload\" />"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "AgenticSystemTurnResponseStreamChunk",
|
"name": "AgentTurnResponseStreamChunk",
|
||||||
"description": "<SchemaDefinition schemaRef=\"#/components/schemas/AgenticSystemTurnResponseStreamChunk\" />"
|
"description": "<SchemaDefinition schemaRef=\"#/components/schemas/AgentTurnResponseStreamChunk\" />"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "AgenticSystemTurnResponseTurnCompletePayload",
|
"name": "AgentTurnResponseTurnCompletePayload",
|
||||||
"description": "<SchemaDefinition schemaRef=\"#/components/schemas/AgenticSystemTurnResponseTurnCompletePayload\" />"
|
"description": "<SchemaDefinition schemaRef=\"#/components/schemas/AgentTurnResponseTurnCompletePayload\" />"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "AgenticSystemTurnResponseTurnStartPayload",
|
"name": "AgentTurnResponseTurnStartPayload",
|
||||||
"description": "<SchemaDefinition schemaRef=\"#/components/schemas/AgenticSystemTurnResponseTurnStartPayload\" />"
|
"description": "<SchemaDefinition schemaRef=\"#/components/schemas/AgentTurnResponseTurnStartPayload\" />"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "InferenceStep",
|
"name": "InferenceStep",
|
||||||
|
@ -5443,12 +5442,12 @@
|
||||||
"description": "<SchemaDefinition schemaRef=\"#/components/schemas/MemoryBank\" />"
|
"description": "<SchemaDefinition schemaRef=\"#/components/schemas/MemoryBank\" />"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "DeleteAgenticSystemRequest",
|
"name": "DeleteAgentsRequest",
|
||||||
"description": "<SchemaDefinition schemaRef=\"#/components/schemas/DeleteAgenticSystemRequest\" />"
|
"description": "<SchemaDefinition schemaRef=\"#/components/schemas/DeleteAgentsRequest\" />"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "DeleteAgenticSystemSessionRequest",
|
"name": "DeleteAgentsSessionRequest",
|
||||||
"description": "<SchemaDefinition schemaRef=\"#/components/schemas/DeleteAgenticSystemSessionRequest\" />"
|
"description": "<SchemaDefinition schemaRef=\"#/components/schemas/DeleteAgentsSessionRequest\" />"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "DeleteDatasetRequest",
|
"name": "DeleteDatasetRequest",
|
||||||
|
@ -5487,16 +5486,16 @@
|
||||||
"description": "<SchemaDefinition schemaRef=\"#/components/schemas/EvaluateTextGenerationRequest\" />"
|
"description": "<SchemaDefinition schemaRef=\"#/components/schemas/EvaluateTextGenerationRequest\" />"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "GetAgenticSystemSessionRequest",
|
"name": "GetAgentsSessionRequest",
|
||||||
"description": "<SchemaDefinition schemaRef=\"#/components/schemas/GetAgenticSystemSessionRequest\" />"
|
"description": "<SchemaDefinition schemaRef=\"#/components/schemas/GetAgentsSessionRequest\" />"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Session",
|
"name": "Session",
|
||||||
"description": "A single session of an interaction with an Agentic System.\n\n<SchemaDefinition schemaRef=\"#/components/schemas/Session\" />"
|
"description": "A single session of an interaction with an Agentic System.\n\n<SchemaDefinition schemaRef=\"#/components/schemas/Session\" />"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "AgenticSystemStepResponse",
|
"name": "AgentStepResponse",
|
||||||
"description": "<SchemaDefinition schemaRef=\"#/components/schemas/AgenticSystemStepResponse\" />"
|
"description": "<SchemaDefinition schemaRef=\"#/components/schemas/AgentStepResponse\" />"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "GetDocumentsRequest",
|
"name": "GetDocumentsRequest",
|
||||||
|
@ -5675,7 +5674,7 @@
|
||||||
{
|
{
|
||||||
"name": "Operations",
|
"name": "Operations",
|
||||||
"tags": [
|
"tags": [
|
||||||
"AgenticSystem",
|
"Agents",
|
||||||
"BatchInference",
|
"BatchInference",
|
||||||
"Datasets",
|
"Datasets",
|
||||||
"Evaluations",
|
"Evaluations",
|
||||||
|
@ -5692,16 +5691,16 @@
|
||||||
"name": "Types",
|
"name": "Types",
|
||||||
"tags": [
|
"tags": [
|
||||||
"AgentConfig",
|
"AgentConfig",
|
||||||
"AgenticSystemCreateResponse",
|
"AgentCreateResponse",
|
||||||
"AgenticSystemSessionCreateResponse",
|
"AgentSessionCreateResponse",
|
||||||
"AgenticSystemStepResponse",
|
"AgentStepResponse",
|
||||||
"AgenticSystemTurnResponseEvent",
|
"AgentTurnResponseEvent",
|
||||||
"AgenticSystemTurnResponseStepCompletePayload",
|
"AgentTurnResponseStepCompletePayload",
|
||||||
"AgenticSystemTurnResponseStepProgressPayload",
|
"AgentTurnResponseStepProgressPayload",
|
||||||
"AgenticSystemTurnResponseStepStartPayload",
|
"AgentTurnResponseStepStartPayload",
|
||||||
"AgenticSystemTurnResponseStreamChunk",
|
"AgentTurnResponseStreamChunk",
|
||||||
"AgenticSystemTurnResponseTurnCompletePayload",
|
"AgentTurnResponseTurnCompletePayload",
|
||||||
"AgenticSystemTurnResponseTurnStartPayload",
|
"AgentTurnResponseTurnStartPayload",
|
||||||
"Attachment",
|
"Attachment",
|
||||||
"BatchChatCompletionRequest",
|
"BatchChatCompletionRequest",
|
||||||
"BatchChatCompletionResponse",
|
"BatchChatCompletionResponse",
|
||||||
|
@ -5722,14 +5721,14 @@
|
||||||
"CompletionRequest",
|
"CompletionRequest",
|
||||||
"CompletionResponse",
|
"CompletionResponse",
|
||||||
"CompletionResponseStreamChunk",
|
"CompletionResponseStreamChunk",
|
||||||
"CreateAgenticSystemRequest",
|
"CreateAgentRequest",
|
||||||
"CreateAgenticSystemSessionRequest",
|
"CreateAgentSessionRequest",
|
||||||
"CreateAgenticSystemTurnRequest",
|
"CreateAgentTurnRequest",
|
||||||
"CreateDatasetRequest",
|
"CreateDatasetRequest",
|
||||||
"CreateMemoryBankRequest",
|
"CreateMemoryBankRequest",
|
||||||
"DPOAlignmentConfig",
|
"DPOAlignmentConfig",
|
||||||
"DeleteAgenticSystemRequest",
|
"DeleteAgentsRequest",
|
||||||
"DeleteAgenticSystemSessionRequest",
|
"DeleteAgentsSessionRequest",
|
||||||
"DeleteDatasetRequest",
|
"DeleteDatasetRequest",
|
||||||
"DeleteDocumentsRequest",
|
"DeleteDocumentsRequest",
|
||||||
"DialogGenerations",
|
"DialogGenerations",
|
||||||
|
@ -5746,7 +5745,7 @@
|
||||||
"EvaluationJobStatusResponse",
|
"EvaluationJobStatusResponse",
|
||||||
"FinetuningAlgorithm",
|
"FinetuningAlgorithm",
|
||||||
"FunctionCallToolDefinition",
|
"FunctionCallToolDefinition",
|
||||||
"GetAgenticSystemSessionRequest",
|
"GetAgentsSessionRequest",
|
||||||
"GetDocumentsRequest",
|
"GetDocumentsRequest",
|
||||||
"InferenceStep",
|
"InferenceStep",
|
||||||
"InsertDocumentsRequest",
|
"InsertDocumentsRequest",
|
||||||
|
|
|
@ -152,7 +152,7 @@ components:
|
||||||
- model
|
- model
|
||||||
- instructions
|
- instructions
|
||||||
type: object
|
type: object
|
||||||
AgenticSystemCreateResponse:
|
AgentCreateResponse:
|
||||||
additionalProperties: false
|
additionalProperties: false
|
||||||
properties:
|
properties:
|
||||||
agent_id:
|
agent_id:
|
||||||
|
@ -160,7 +160,7 @@ components:
|
||||||
required:
|
required:
|
||||||
- agent_id
|
- agent_id
|
||||||
type: object
|
type: object
|
||||||
AgenticSystemSessionCreateResponse:
|
AgentSessionCreateResponse:
|
||||||
additionalProperties: false
|
additionalProperties: false
|
||||||
properties:
|
properties:
|
||||||
session_id:
|
session_id:
|
||||||
|
@ -168,7 +168,7 @@ components:
|
||||||
required:
|
required:
|
||||||
- session_id
|
- session_id
|
||||||
type: object
|
type: object
|
||||||
AgenticSystemStepResponse:
|
AgentStepResponse:
|
||||||
additionalProperties: false
|
additionalProperties: false
|
||||||
properties:
|
properties:
|
||||||
step:
|
step:
|
||||||
|
@ -180,21 +180,21 @@ components:
|
||||||
required:
|
required:
|
||||||
- step
|
- step
|
||||||
type: object
|
type: object
|
||||||
AgenticSystemTurnResponseEvent:
|
AgentTurnResponseEvent:
|
||||||
additionalProperties: false
|
additionalProperties: false
|
||||||
properties:
|
properties:
|
||||||
payload:
|
payload:
|
||||||
oneOf:
|
oneOf:
|
||||||
- $ref: '#/components/schemas/AgenticSystemTurnResponseStepStartPayload'
|
- $ref: '#/components/schemas/AgentTurnResponseStepStartPayload'
|
||||||
- $ref: '#/components/schemas/AgenticSystemTurnResponseStepProgressPayload'
|
- $ref: '#/components/schemas/AgentTurnResponseStepProgressPayload'
|
||||||
- $ref: '#/components/schemas/AgenticSystemTurnResponseStepCompletePayload'
|
- $ref: '#/components/schemas/AgentTurnResponseStepCompletePayload'
|
||||||
- $ref: '#/components/schemas/AgenticSystemTurnResponseTurnStartPayload'
|
- $ref: '#/components/schemas/AgentTurnResponseTurnStartPayload'
|
||||||
- $ref: '#/components/schemas/AgenticSystemTurnResponseTurnCompletePayload'
|
- $ref: '#/components/schemas/AgentTurnResponseTurnCompletePayload'
|
||||||
required:
|
required:
|
||||||
- payload
|
- payload
|
||||||
title: Streamed agent execution response.
|
title: Streamed agent execution response.
|
||||||
type: object
|
type: object
|
||||||
AgenticSystemTurnResponseStepCompletePayload:
|
AgentTurnResponseStepCompletePayload:
|
||||||
additionalProperties: false
|
additionalProperties: false
|
||||||
properties:
|
properties:
|
||||||
event_type:
|
event_type:
|
||||||
|
@ -218,7 +218,7 @@ components:
|
||||||
- step_type
|
- step_type
|
||||||
- step_details
|
- step_details
|
||||||
type: object
|
type: object
|
||||||
AgenticSystemTurnResponseStepProgressPayload:
|
AgentTurnResponseStepProgressPayload:
|
||||||
additionalProperties: false
|
additionalProperties: false
|
||||||
properties:
|
properties:
|
||||||
event_type:
|
event_type:
|
||||||
|
@ -244,7 +244,7 @@ components:
|
||||||
- step_type
|
- step_type
|
||||||
- step_id
|
- step_id
|
||||||
type: object
|
type: object
|
||||||
AgenticSystemTurnResponseStepStartPayload:
|
AgentTurnResponseStepStartPayload:
|
||||||
additionalProperties: false
|
additionalProperties: false
|
||||||
properties:
|
properties:
|
||||||
event_type:
|
event_type:
|
||||||
|
@ -274,15 +274,15 @@ components:
|
||||||
- step_type
|
- step_type
|
||||||
- step_id
|
- step_id
|
||||||
type: object
|
type: object
|
||||||
AgenticSystemTurnResponseStreamChunk:
|
AgentTurnResponseStreamChunk:
|
||||||
additionalProperties: false
|
additionalProperties: false
|
||||||
properties:
|
properties:
|
||||||
event:
|
event:
|
||||||
$ref: '#/components/schemas/AgenticSystemTurnResponseEvent'
|
$ref: '#/components/schemas/AgentTurnResponseEvent'
|
||||||
required:
|
required:
|
||||||
- event
|
- event
|
||||||
type: object
|
type: object
|
||||||
AgenticSystemTurnResponseTurnCompletePayload:
|
AgentTurnResponseTurnCompletePayload:
|
||||||
additionalProperties: false
|
additionalProperties: false
|
||||||
properties:
|
properties:
|
||||||
event_type:
|
event_type:
|
||||||
|
@ -294,7 +294,7 @@ components:
|
||||||
- event_type
|
- event_type
|
||||||
- turn
|
- turn
|
||||||
type: object
|
type: object
|
||||||
AgenticSystemTurnResponseTurnStartPayload:
|
AgentTurnResponseTurnStartPayload:
|
||||||
additionalProperties: false
|
additionalProperties: false
|
||||||
properties:
|
properties:
|
||||||
event_type:
|
event_type:
|
||||||
|
@ -617,7 +617,7 @@ components:
|
||||||
- delta
|
- delta
|
||||||
title: streamed completion response.
|
title: streamed completion response.
|
||||||
type: object
|
type: object
|
||||||
CreateAgenticSystemRequest:
|
CreateAgentRequest:
|
||||||
additionalProperties: false
|
additionalProperties: false
|
||||||
properties:
|
properties:
|
||||||
agent_config:
|
agent_config:
|
||||||
|
@ -625,7 +625,7 @@ components:
|
||||||
required:
|
required:
|
||||||
- agent_config
|
- agent_config
|
||||||
type: object
|
type: object
|
||||||
CreateAgenticSystemSessionRequest:
|
CreateAgentSessionRequest:
|
||||||
additionalProperties: false
|
additionalProperties: false
|
||||||
properties:
|
properties:
|
||||||
agent_id:
|
agent_id:
|
||||||
|
@ -636,7 +636,7 @@ components:
|
||||||
- agent_id
|
- agent_id
|
||||||
- session_name
|
- session_name
|
||||||
type: object
|
type: object
|
||||||
CreateAgenticSystemTurnRequest:
|
CreateAgentTurnRequest:
|
||||||
additionalProperties: false
|
additionalProperties: false
|
||||||
properties:
|
properties:
|
||||||
agent_id:
|
agent_id:
|
||||||
|
@ -741,7 +741,7 @@ components:
|
||||||
- epsilon
|
- epsilon
|
||||||
- gamma
|
- gamma
|
||||||
type: object
|
type: object
|
||||||
DeleteAgenticSystemRequest:
|
DeleteAgentsRequest:
|
||||||
additionalProperties: false
|
additionalProperties: false
|
||||||
properties:
|
properties:
|
||||||
agent_id:
|
agent_id:
|
||||||
|
@ -749,7 +749,7 @@ components:
|
||||||
required:
|
required:
|
||||||
- agent_id
|
- agent_id
|
||||||
type: object
|
type: object
|
||||||
DeleteAgenticSystemSessionRequest:
|
DeleteAgentsSessionRequest:
|
||||||
additionalProperties: false
|
additionalProperties: false
|
||||||
properties:
|
properties:
|
||||||
agent_id:
|
agent_id:
|
||||||
|
@ -973,7 +973,7 @@ components:
|
||||||
- description
|
- description
|
||||||
- parameters
|
- parameters
|
||||||
type: object
|
type: object
|
||||||
GetAgenticSystemSessionRequest:
|
GetAgentsSessionRequest:
|
||||||
additionalProperties: false
|
additionalProperties: false
|
||||||
properties:
|
properties:
|
||||||
turn_ids:
|
turn_ids:
|
||||||
|
@ -1155,7 +1155,6 @@ components:
|
||||||
required:
|
required:
|
||||||
- document_id
|
- document_id
|
||||||
- content
|
- content
|
||||||
- mime_type
|
|
||||||
- metadata
|
- metadata
|
||||||
type: object
|
type: object
|
||||||
MemoryRetrievalStep:
|
MemoryRetrievalStep:
|
||||||
|
@ -2357,77 +2356,77 @@ 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-11 16:05:23.016090"
|
\ draft and subject to change.\n Generated at 2024-09-16 21:21:00.554769"
|
||||||
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
|
||||||
openapi: 3.1.0
|
openapi: 3.1.0
|
||||||
paths:
|
paths:
|
||||||
/agentic_system/create:
|
/agents/create:
|
||||||
post:
|
post:
|
||||||
parameters: []
|
parameters: []
|
||||||
requestBody:
|
requestBody:
|
||||||
content:
|
content:
|
||||||
application/json:
|
application/json:
|
||||||
schema:
|
schema:
|
||||||
$ref: '#/components/schemas/CreateAgenticSystemRequest'
|
$ref: '#/components/schemas/CreateAgentRequest'
|
||||||
required: true
|
required: true
|
||||||
responses:
|
responses:
|
||||||
'200':
|
'200':
|
||||||
content:
|
content:
|
||||||
application/json:
|
application/json:
|
||||||
schema:
|
schema:
|
||||||
$ref: '#/components/schemas/AgenticSystemCreateResponse'
|
$ref: '#/components/schemas/AgentCreateResponse'
|
||||||
description: OK
|
description: OK
|
||||||
tags:
|
tags:
|
||||||
- AgenticSystem
|
- Agents
|
||||||
/agentic_system/delete:
|
/agents/delete:
|
||||||
post:
|
post:
|
||||||
parameters: []
|
parameters: []
|
||||||
requestBody:
|
requestBody:
|
||||||
content:
|
content:
|
||||||
application/json:
|
application/json:
|
||||||
schema:
|
schema:
|
||||||
$ref: '#/components/schemas/DeleteAgenticSystemRequest'
|
$ref: '#/components/schemas/DeleteAgentsRequest'
|
||||||
required: true
|
required: true
|
||||||
responses:
|
responses:
|
||||||
'200':
|
'200':
|
||||||
description: OK
|
description: OK
|
||||||
tags:
|
tags:
|
||||||
- AgenticSystem
|
- Agents
|
||||||
/agentic_system/session/create:
|
/agents/session/create:
|
||||||
post:
|
post:
|
||||||
parameters: []
|
parameters: []
|
||||||
requestBody:
|
requestBody:
|
||||||
content:
|
content:
|
||||||
application/json:
|
application/json:
|
||||||
schema:
|
schema:
|
||||||
$ref: '#/components/schemas/CreateAgenticSystemSessionRequest'
|
$ref: '#/components/schemas/CreateAgentSessionRequest'
|
||||||
required: true
|
required: true
|
||||||
responses:
|
responses:
|
||||||
'200':
|
'200':
|
||||||
content:
|
content:
|
||||||
application/json:
|
application/json:
|
||||||
schema:
|
schema:
|
||||||
$ref: '#/components/schemas/AgenticSystemSessionCreateResponse'
|
$ref: '#/components/schemas/AgentSessionCreateResponse'
|
||||||
description: OK
|
description: OK
|
||||||
tags:
|
tags:
|
||||||
- AgenticSystem
|
- Agents
|
||||||
/agentic_system/session/delete:
|
/agents/session/delete:
|
||||||
post:
|
post:
|
||||||
parameters: []
|
parameters: []
|
||||||
requestBody:
|
requestBody:
|
||||||
content:
|
content:
|
||||||
application/json:
|
application/json:
|
||||||
schema:
|
schema:
|
||||||
$ref: '#/components/schemas/DeleteAgenticSystemSessionRequest'
|
$ref: '#/components/schemas/DeleteAgentsSessionRequest'
|
||||||
required: true
|
required: true
|
||||||
responses:
|
responses:
|
||||||
'200':
|
'200':
|
||||||
description: OK
|
description: OK
|
||||||
tags:
|
tags:
|
||||||
- AgenticSystem
|
- Agents
|
||||||
/agentic_system/session/get:
|
/agents/session/get:
|
||||||
post:
|
post:
|
||||||
parameters:
|
parameters:
|
||||||
- in: query
|
- in: query
|
||||||
|
@ -2444,7 +2443,7 @@ paths:
|
||||||
content:
|
content:
|
||||||
application/json:
|
application/json:
|
||||||
schema:
|
schema:
|
||||||
$ref: '#/components/schemas/GetAgenticSystemSessionRequest'
|
$ref: '#/components/schemas/GetAgentsSessionRequest'
|
||||||
required: true
|
required: true
|
||||||
responses:
|
responses:
|
||||||
'200':
|
'200':
|
||||||
|
@ -2454,8 +2453,8 @@ paths:
|
||||||
$ref: '#/components/schemas/Session'
|
$ref: '#/components/schemas/Session'
|
||||||
description: OK
|
description: OK
|
||||||
tags:
|
tags:
|
||||||
- AgenticSystem
|
- Agents
|
||||||
/agentic_system/step/get:
|
/agents/step/get:
|
||||||
get:
|
get:
|
||||||
parameters:
|
parameters:
|
||||||
- in: query
|
- in: query
|
||||||
|
@ -2478,29 +2477,29 @@ paths:
|
||||||
content:
|
content:
|
||||||
application/json:
|
application/json:
|
||||||
schema:
|
schema:
|
||||||
$ref: '#/components/schemas/AgenticSystemStepResponse'
|
$ref: '#/components/schemas/AgentStepResponse'
|
||||||
description: OK
|
description: OK
|
||||||
tags:
|
tags:
|
||||||
- AgenticSystem
|
- Agents
|
||||||
/agentic_system/turn/create:
|
/agents/turn/create:
|
||||||
post:
|
post:
|
||||||
parameters: []
|
parameters: []
|
||||||
requestBody:
|
requestBody:
|
||||||
content:
|
content:
|
||||||
application/json:
|
application/json:
|
||||||
schema:
|
schema:
|
||||||
$ref: '#/components/schemas/CreateAgenticSystemTurnRequest'
|
$ref: '#/components/schemas/CreateAgentTurnRequest'
|
||||||
required: true
|
required: true
|
||||||
responses:
|
responses:
|
||||||
'200':
|
'200':
|
||||||
content:
|
content:
|
||||||
text/event-stream:
|
application/json:
|
||||||
schema:
|
schema:
|
||||||
$ref: '#/components/schemas/AgenticSystemTurnResponseStreamChunk'
|
$ref: '#/components/schemas/AgentTurnResponseStreamChunk'
|
||||||
description: OK
|
description: OK
|
||||||
tags:
|
tags:
|
||||||
- AgenticSystem
|
- Agents
|
||||||
/agentic_system/turn/get:
|
/agents/turn/get:
|
||||||
get:
|
get:
|
||||||
parameters:
|
parameters:
|
||||||
- in: query
|
- in: query
|
||||||
|
@ -2521,7 +2520,7 @@ paths:
|
||||||
$ref: '#/components/schemas/Turn'
|
$ref: '#/components/schemas/Turn'
|
||||||
description: OK
|
description: OK
|
||||||
tags:
|
tags:
|
||||||
- AgenticSystem
|
- Agents
|
||||||
/batch_inference/chat_completion:
|
/batch_inference/chat_completion:
|
||||||
post:
|
post:
|
||||||
parameters: []
|
parameters: []
|
||||||
|
@ -3145,17 +3144,17 @@ security:
|
||||||
servers:
|
servers:
|
||||||
- url: http://any-hosted-llama-stack.com
|
- url: http://any-hosted-llama-stack.com
|
||||||
tags:
|
tags:
|
||||||
- name: SyntheticDataGeneration
|
|
||||||
- name: Datasets
|
|
||||||
- name: Evaluations
|
|
||||||
- name: Safety
|
- name: Safety
|
||||||
- name: Inference
|
|
||||||
- name: Telemetry
|
|
||||||
- name: PostTraining
|
|
||||||
- name: Memory
|
- name: Memory
|
||||||
- name: RewardScoring
|
- name: PostTraining
|
||||||
|
- name: Evaluations
|
||||||
|
- name: Agents
|
||||||
|
- name: Datasets
|
||||||
|
- name: Inference
|
||||||
- name: BatchInference
|
- name: BatchInference
|
||||||
- name: AgenticSystem
|
- name: Telemetry
|
||||||
|
- name: SyntheticDataGeneration
|
||||||
|
- name: RewardScoring
|
||||||
- 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"
|
||||||
|
@ -3289,47 +3288,46 @@ tags:
|
||||||
- description: <SchemaDefinition schemaRef="#/components/schemas/WolframAlphaToolDefinition"
|
- description: <SchemaDefinition schemaRef="#/components/schemas/WolframAlphaToolDefinition"
|
||||||
/>
|
/>
|
||||||
name: WolframAlphaToolDefinition
|
name: WolframAlphaToolDefinition
|
||||||
- description: <SchemaDefinition schemaRef="#/components/schemas/CreateAgenticSystemRequest"
|
- description: <SchemaDefinition schemaRef="#/components/schemas/CreateAgentRequest"
|
||||||
/>
|
/>
|
||||||
name: CreateAgenticSystemRequest
|
name: CreateAgentRequest
|
||||||
- description: <SchemaDefinition schemaRef="#/components/schemas/AgenticSystemCreateResponse"
|
- description: <SchemaDefinition schemaRef="#/components/schemas/AgentCreateResponse"
|
||||||
/>
|
/>
|
||||||
name: AgenticSystemCreateResponse
|
name: AgentCreateResponse
|
||||||
- description: <SchemaDefinition schemaRef="#/components/schemas/CreateAgenticSystemSessionRequest"
|
- description: <SchemaDefinition schemaRef="#/components/schemas/CreateAgentSessionRequest"
|
||||||
/>
|
/>
|
||||||
name: CreateAgenticSystemSessionRequest
|
name: CreateAgentSessionRequest
|
||||||
- description: <SchemaDefinition schemaRef="#/components/schemas/AgenticSystemSessionCreateResponse"
|
- description: <SchemaDefinition schemaRef="#/components/schemas/AgentSessionCreateResponse"
|
||||||
/>
|
/>
|
||||||
name: AgenticSystemSessionCreateResponse
|
name: AgentSessionCreateResponse
|
||||||
- description: <SchemaDefinition schemaRef="#/components/schemas/Attachment" />
|
- description: <SchemaDefinition schemaRef="#/components/schemas/Attachment" />
|
||||||
name: Attachment
|
name: Attachment
|
||||||
- description: <SchemaDefinition schemaRef="#/components/schemas/CreateAgenticSystemTurnRequest"
|
- description: <SchemaDefinition schemaRef="#/components/schemas/CreateAgentTurnRequest"
|
||||||
/>
|
/>
|
||||||
name: CreateAgenticSystemTurnRequest
|
name: CreateAgentTurnRequest
|
||||||
- description: 'Streamed agent execution response.
|
- description: 'Streamed agent execution response.
|
||||||
|
|
||||||
|
|
||||||
<SchemaDefinition schemaRef="#/components/schemas/AgenticSystemTurnResponseEvent"
|
<SchemaDefinition schemaRef="#/components/schemas/AgentTurnResponseEvent" />'
|
||||||
/>'
|
name: AgentTurnResponseEvent
|
||||||
name: AgenticSystemTurnResponseEvent
|
- description: <SchemaDefinition schemaRef="#/components/schemas/AgentTurnResponseStepCompletePayload"
|
||||||
- description: <SchemaDefinition schemaRef="#/components/schemas/AgenticSystemTurnResponseStepCompletePayload"
|
|
||||||
/>
|
/>
|
||||||
name: AgenticSystemTurnResponseStepCompletePayload
|
name: AgentTurnResponseStepCompletePayload
|
||||||
- description: <SchemaDefinition schemaRef="#/components/schemas/AgenticSystemTurnResponseStepProgressPayload"
|
- description: <SchemaDefinition schemaRef="#/components/schemas/AgentTurnResponseStepProgressPayload"
|
||||||
/>
|
/>
|
||||||
name: AgenticSystemTurnResponseStepProgressPayload
|
name: AgentTurnResponseStepProgressPayload
|
||||||
- description: <SchemaDefinition schemaRef="#/components/schemas/AgenticSystemTurnResponseStepStartPayload"
|
- description: <SchemaDefinition schemaRef="#/components/schemas/AgentTurnResponseStepStartPayload"
|
||||||
/>
|
/>
|
||||||
name: AgenticSystemTurnResponseStepStartPayload
|
name: AgentTurnResponseStepStartPayload
|
||||||
- description: <SchemaDefinition schemaRef="#/components/schemas/AgenticSystemTurnResponseStreamChunk"
|
- description: <SchemaDefinition schemaRef="#/components/schemas/AgentTurnResponseStreamChunk"
|
||||||
/>
|
/>
|
||||||
name: AgenticSystemTurnResponseStreamChunk
|
name: AgentTurnResponseStreamChunk
|
||||||
- description: <SchemaDefinition schemaRef="#/components/schemas/AgenticSystemTurnResponseTurnCompletePayload"
|
- description: <SchemaDefinition schemaRef="#/components/schemas/AgentTurnResponseTurnCompletePayload"
|
||||||
/>
|
/>
|
||||||
name: AgenticSystemTurnResponseTurnCompletePayload
|
name: AgentTurnResponseTurnCompletePayload
|
||||||
- description: <SchemaDefinition schemaRef="#/components/schemas/AgenticSystemTurnResponseTurnStartPayload"
|
- description: <SchemaDefinition schemaRef="#/components/schemas/AgentTurnResponseTurnStartPayload"
|
||||||
/>
|
/>
|
||||||
name: AgenticSystemTurnResponseTurnStartPayload
|
name: AgentTurnResponseTurnStartPayload
|
||||||
- description: <SchemaDefinition schemaRef="#/components/schemas/InferenceStep" />
|
- description: <SchemaDefinition schemaRef="#/components/schemas/InferenceStep" />
|
||||||
name: InferenceStep
|
name: InferenceStep
|
||||||
- description: <SchemaDefinition schemaRef="#/components/schemas/MemoryRetrievalStep"
|
- description: <SchemaDefinition schemaRef="#/components/schemas/MemoryRetrievalStep"
|
||||||
|
@ -3365,12 +3363,12 @@ tags:
|
||||||
name: CreateMemoryBankRequest
|
name: CreateMemoryBankRequest
|
||||||
- description: <SchemaDefinition schemaRef="#/components/schemas/MemoryBank" />
|
- description: <SchemaDefinition schemaRef="#/components/schemas/MemoryBank" />
|
||||||
name: MemoryBank
|
name: MemoryBank
|
||||||
- description: <SchemaDefinition schemaRef="#/components/schemas/DeleteAgenticSystemRequest"
|
- description: <SchemaDefinition schemaRef="#/components/schemas/DeleteAgentsRequest"
|
||||||
/>
|
/>
|
||||||
name: DeleteAgenticSystemRequest
|
name: DeleteAgentsRequest
|
||||||
- description: <SchemaDefinition schemaRef="#/components/schemas/DeleteAgenticSystemSessionRequest"
|
- description: <SchemaDefinition schemaRef="#/components/schemas/DeleteAgentsSessionRequest"
|
||||||
/>
|
/>
|
||||||
name: DeleteAgenticSystemSessionRequest
|
name: DeleteAgentsSessionRequest
|
||||||
- description: <SchemaDefinition schemaRef="#/components/schemas/DeleteDatasetRequest"
|
- description: <SchemaDefinition schemaRef="#/components/schemas/DeleteDatasetRequest"
|
||||||
/>
|
/>
|
||||||
name: DeleteDatasetRequest
|
name: DeleteDatasetRequest
|
||||||
|
@ -3397,17 +3395,17 @@ tags:
|
||||||
- description: <SchemaDefinition schemaRef="#/components/schemas/EvaluateTextGenerationRequest"
|
- description: <SchemaDefinition schemaRef="#/components/schemas/EvaluateTextGenerationRequest"
|
||||||
/>
|
/>
|
||||||
name: EvaluateTextGenerationRequest
|
name: EvaluateTextGenerationRequest
|
||||||
- description: <SchemaDefinition schemaRef="#/components/schemas/GetAgenticSystemSessionRequest"
|
- description: <SchemaDefinition schemaRef="#/components/schemas/GetAgentsSessionRequest"
|
||||||
/>
|
/>
|
||||||
name: GetAgenticSystemSessionRequest
|
name: GetAgentsSessionRequest
|
||||||
- description: 'A single session of an interaction with an Agentic System.
|
- description: 'A single session of an interaction with an Agentic System.
|
||||||
|
|
||||||
|
|
||||||
<SchemaDefinition schemaRef="#/components/schemas/Session" />'
|
<SchemaDefinition schemaRef="#/components/schemas/Session" />'
|
||||||
name: Session
|
name: Session
|
||||||
- description: <SchemaDefinition schemaRef="#/components/schemas/AgenticSystemStepResponse"
|
- description: <SchemaDefinition schemaRef="#/components/schemas/AgentStepResponse"
|
||||||
/>
|
/>
|
||||||
name: AgenticSystemStepResponse
|
name: AgentStepResponse
|
||||||
- description: <SchemaDefinition schemaRef="#/components/schemas/GetDocumentsRequest"
|
- description: <SchemaDefinition schemaRef="#/components/schemas/GetDocumentsRequest"
|
||||||
/>
|
/>
|
||||||
name: GetDocumentsRequest
|
name: GetDocumentsRequest
|
||||||
|
@ -3552,7 +3550,7 @@ tags:
|
||||||
x-tagGroups:
|
x-tagGroups:
|
||||||
- name: Operations
|
- name: Operations
|
||||||
tags:
|
tags:
|
||||||
- AgenticSystem
|
- Agents
|
||||||
- BatchInference
|
- BatchInference
|
||||||
- Datasets
|
- Datasets
|
||||||
- Evaluations
|
- Evaluations
|
||||||
|
@ -3566,16 +3564,16 @@ x-tagGroups:
|
||||||
- name: Types
|
- name: Types
|
||||||
tags:
|
tags:
|
||||||
- AgentConfig
|
- AgentConfig
|
||||||
- AgenticSystemCreateResponse
|
- AgentCreateResponse
|
||||||
- AgenticSystemSessionCreateResponse
|
- AgentSessionCreateResponse
|
||||||
- AgenticSystemStepResponse
|
- AgentStepResponse
|
||||||
- AgenticSystemTurnResponseEvent
|
- AgentTurnResponseEvent
|
||||||
- AgenticSystemTurnResponseStepCompletePayload
|
- AgentTurnResponseStepCompletePayload
|
||||||
- AgenticSystemTurnResponseStepProgressPayload
|
- AgentTurnResponseStepProgressPayload
|
||||||
- AgenticSystemTurnResponseStepStartPayload
|
- AgentTurnResponseStepStartPayload
|
||||||
- AgenticSystemTurnResponseStreamChunk
|
- AgentTurnResponseStreamChunk
|
||||||
- AgenticSystemTurnResponseTurnCompletePayload
|
- AgentTurnResponseTurnCompletePayload
|
||||||
- AgenticSystemTurnResponseTurnStartPayload
|
- AgentTurnResponseTurnStartPayload
|
||||||
- Attachment
|
- Attachment
|
||||||
- BatchChatCompletionRequest
|
- BatchChatCompletionRequest
|
||||||
- BatchChatCompletionResponse
|
- BatchChatCompletionResponse
|
||||||
|
@ -3596,14 +3594,14 @@ x-tagGroups:
|
||||||
- CompletionRequest
|
- CompletionRequest
|
||||||
- CompletionResponse
|
- CompletionResponse
|
||||||
- CompletionResponseStreamChunk
|
- CompletionResponseStreamChunk
|
||||||
- CreateAgenticSystemRequest
|
- CreateAgentRequest
|
||||||
- CreateAgenticSystemSessionRequest
|
- CreateAgentSessionRequest
|
||||||
- CreateAgenticSystemTurnRequest
|
- CreateAgentTurnRequest
|
||||||
- CreateDatasetRequest
|
- CreateDatasetRequest
|
||||||
- CreateMemoryBankRequest
|
- CreateMemoryBankRequest
|
||||||
- DPOAlignmentConfig
|
- DPOAlignmentConfig
|
||||||
- DeleteAgenticSystemRequest
|
- DeleteAgentsRequest
|
||||||
- DeleteAgenticSystemSessionRequest
|
- DeleteAgentsSessionRequest
|
||||||
- DeleteDatasetRequest
|
- DeleteDatasetRequest
|
||||||
- DeleteDocumentsRequest
|
- DeleteDocumentsRequest
|
||||||
- DialogGenerations
|
- DialogGenerations
|
||||||
|
@ -3620,7 +3618,7 @@ x-tagGroups:
|
||||||
- EvaluationJobStatusResponse
|
- EvaluationJobStatusResponse
|
||||||
- FinetuningAlgorithm
|
- FinetuningAlgorithm
|
||||||
- FunctionCallToolDefinition
|
- FunctionCallToolDefinition
|
||||||
- GetAgenticSystemSessionRequest
|
- GetAgentsSessionRequest
|
||||||
- GetDocumentsRequest
|
- GetDocumentsRequest
|
||||||
- InferenceStep
|
- InferenceStep
|
||||||
- InsertDocumentsRequest
|
- InsertDocumentsRequest
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue