mirror of
https://github.com/meta-llama/llama-stack.git
synced 2025-10-03 19:57:35 +00:00
Update OpenAIResponseInput to include OpenAIResponseOutput
This commit is contained in:
parent
d266c59c2a
commit
14696f9367
7 changed files with 7 additions and 63 deletions
14
docs/static/deprecated-llama-stack-spec.html
vendored
14
docs/static/deprecated-llama-stack-spec.html
vendored
|
@ -8759,25 +8759,13 @@
|
||||||
"OpenAIResponseInput": {
|
"OpenAIResponseInput": {
|
||||||
"oneOf": [
|
"oneOf": [
|
||||||
{
|
{
|
||||||
"$ref": "#/components/schemas/OpenAIResponseOutputMessageWebSearchToolCall"
|
"$ref": "#/components/schemas/OpenAIResponseOutput"
|
||||||
},
|
|
||||||
{
|
|
||||||
"$ref": "#/components/schemas/OpenAIResponseOutputMessageFileSearchToolCall"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"$ref": "#/components/schemas/OpenAIResponseOutputMessageFunctionToolCall"
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"$ref": "#/components/schemas/OpenAIResponseInputFunctionToolCallOutput"
|
"$ref": "#/components/schemas/OpenAIResponseInputFunctionToolCallOutput"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"$ref": "#/components/schemas/OpenAIResponseMCPApprovalRequest"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"$ref": "#/components/schemas/OpenAIResponseMCPApprovalResponse"
|
"$ref": "#/components/schemas/OpenAIResponseMCPApprovalResponse"
|
||||||
},
|
|
||||||
{
|
|
||||||
"$ref": "#/components/schemas/OpenAIResponseMessage"
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|
6
docs/static/deprecated-llama-stack-spec.yaml
vendored
6
docs/static/deprecated-llama-stack-spec.yaml
vendored
|
@ -6493,13 +6493,9 @@ components:
|
||||||
Error details for failed OpenAI response requests.
|
Error details for failed OpenAI response requests.
|
||||||
OpenAIResponseInput:
|
OpenAIResponseInput:
|
||||||
oneOf:
|
oneOf:
|
||||||
- $ref: '#/components/schemas/OpenAIResponseOutputMessageWebSearchToolCall'
|
- $ref: '#/components/schemas/OpenAIResponseOutput'
|
||||||
- $ref: '#/components/schemas/OpenAIResponseOutputMessageFileSearchToolCall'
|
|
||||||
- $ref: '#/components/schemas/OpenAIResponseOutputMessageFunctionToolCall'
|
|
||||||
- $ref: '#/components/schemas/OpenAIResponseInputFunctionToolCallOutput'
|
- $ref: '#/components/schemas/OpenAIResponseInputFunctionToolCallOutput'
|
||||||
- $ref: '#/components/schemas/OpenAIResponseMCPApprovalRequest'
|
|
||||||
- $ref: '#/components/schemas/OpenAIResponseMCPApprovalResponse'
|
- $ref: '#/components/schemas/OpenAIResponseMCPApprovalResponse'
|
||||||
- $ref: '#/components/schemas/OpenAIResponseMessage'
|
|
||||||
"OpenAIResponseInputFunctionToolCallOutput":
|
"OpenAIResponseInputFunctionToolCallOutput":
|
||||||
type: object
|
type: object
|
||||||
properties:
|
properties:
|
||||||
|
|
14
docs/static/llama-stack-spec.html
vendored
14
docs/static/llama-stack-spec.html
vendored
|
@ -6170,25 +6170,13 @@
|
||||||
"OpenAIResponseInput": {
|
"OpenAIResponseInput": {
|
||||||
"oneOf": [
|
"oneOf": [
|
||||||
{
|
{
|
||||||
"$ref": "#/components/schemas/OpenAIResponseOutputMessageWebSearchToolCall"
|
"$ref": "#/components/schemas/OpenAIResponseOutput"
|
||||||
},
|
|
||||||
{
|
|
||||||
"$ref": "#/components/schemas/OpenAIResponseOutputMessageFileSearchToolCall"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"$ref": "#/components/schemas/OpenAIResponseOutputMessageFunctionToolCall"
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"$ref": "#/components/schemas/OpenAIResponseInputFunctionToolCallOutput"
|
"$ref": "#/components/schemas/OpenAIResponseInputFunctionToolCallOutput"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"$ref": "#/components/schemas/OpenAIResponseMCPApprovalRequest"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"$ref": "#/components/schemas/OpenAIResponseMCPApprovalResponse"
|
"$ref": "#/components/schemas/OpenAIResponseMCPApprovalResponse"
|
||||||
},
|
|
||||||
{
|
|
||||||
"$ref": "#/components/schemas/OpenAIResponseMessage"
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|
6
docs/static/llama-stack-spec.yaml
vendored
6
docs/static/llama-stack-spec.yaml
vendored
|
@ -4588,13 +4588,9 @@ components:
|
||||||
Error details for failed OpenAI response requests.
|
Error details for failed OpenAI response requests.
|
||||||
OpenAIResponseInput:
|
OpenAIResponseInput:
|
||||||
oneOf:
|
oneOf:
|
||||||
- $ref: '#/components/schemas/OpenAIResponseOutputMessageWebSearchToolCall'
|
- $ref: '#/components/schemas/OpenAIResponseOutput'
|
||||||
- $ref: '#/components/schemas/OpenAIResponseOutputMessageFileSearchToolCall'
|
|
||||||
- $ref: '#/components/schemas/OpenAIResponseOutputMessageFunctionToolCall'
|
|
||||||
- $ref: '#/components/schemas/OpenAIResponseInputFunctionToolCallOutput'
|
- $ref: '#/components/schemas/OpenAIResponseInputFunctionToolCallOutput'
|
||||||
- $ref: '#/components/schemas/OpenAIResponseMCPApprovalRequest'
|
|
||||||
- $ref: '#/components/schemas/OpenAIResponseMCPApprovalResponse'
|
- $ref: '#/components/schemas/OpenAIResponseMCPApprovalResponse'
|
||||||
- $ref: '#/components/schemas/OpenAIResponseMessage'
|
|
||||||
"OpenAIResponseInputFunctionToolCallOutput":
|
"OpenAIResponseInputFunctionToolCallOutput":
|
||||||
type: object
|
type: object
|
||||||
properties:
|
properties:
|
||||||
|
|
14
docs/static/stainless-llama-stack-spec.html
vendored
14
docs/static/stainless-llama-stack-spec.html
vendored
|
@ -8179,25 +8179,13 @@
|
||||||
"OpenAIResponseInput": {
|
"OpenAIResponseInput": {
|
||||||
"oneOf": [
|
"oneOf": [
|
||||||
{
|
{
|
||||||
"$ref": "#/components/schemas/OpenAIResponseOutputMessageWebSearchToolCall"
|
"$ref": "#/components/schemas/OpenAIResponseOutput"
|
||||||
},
|
|
||||||
{
|
|
||||||
"$ref": "#/components/schemas/OpenAIResponseOutputMessageFileSearchToolCall"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"$ref": "#/components/schemas/OpenAIResponseOutputMessageFunctionToolCall"
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"$ref": "#/components/schemas/OpenAIResponseInputFunctionToolCallOutput"
|
"$ref": "#/components/schemas/OpenAIResponseInputFunctionToolCallOutput"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"$ref": "#/components/schemas/OpenAIResponseMCPApprovalRequest"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"$ref": "#/components/schemas/OpenAIResponseMCPApprovalResponse"
|
"$ref": "#/components/schemas/OpenAIResponseMCPApprovalResponse"
|
||||||
},
|
|
||||||
{
|
|
||||||
"$ref": "#/components/schemas/OpenAIResponseMessage"
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|
6
docs/static/stainless-llama-stack-spec.yaml
vendored
6
docs/static/stainless-llama-stack-spec.yaml
vendored
|
@ -6033,13 +6033,9 @@ components:
|
||||||
Error details for failed OpenAI response requests.
|
Error details for failed OpenAI response requests.
|
||||||
OpenAIResponseInput:
|
OpenAIResponseInput:
|
||||||
oneOf:
|
oneOf:
|
||||||
- $ref: '#/components/schemas/OpenAIResponseOutputMessageWebSearchToolCall'
|
- $ref: '#/components/schemas/OpenAIResponseOutput'
|
||||||
- $ref: '#/components/schemas/OpenAIResponseOutputMessageFileSearchToolCall'
|
|
||||||
- $ref: '#/components/schemas/OpenAIResponseOutputMessageFunctionToolCall'
|
|
||||||
- $ref: '#/components/schemas/OpenAIResponseInputFunctionToolCallOutput'
|
- $ref: '#/components/schemas/OpenAIResponseInputFunctionToolCallOutput'
|
||||||
- $ref: '#/components/schemas/OpenAIResponseMCPApprovalRequest'
|
|
||||||
- $ref: '#/components/schemas/OpenAIResponseMCPApprovalResponse'
|
- $ref: '#/components/schemas/OpenAIResponseMCPApprovalResponse'
|
||||||
- $ref: '#/components/schemas/OpenAIResponseMessage'
|
|
||||||
"OpenAIResponseInputFunctionToolCallOutput":
|
"OpenAIResponseInputFunctionToolCallOutput":
|
||||||
type: object
|
type: object
|
||||||
properties:
|
properties:
|
||||||
|
|
|
@ -746,15 +746,7 @@ class OpenAIResponseInputFunctionToolCallOutput(BaseModel):
|
||||||
|
|
||||||
OpenAIResponseInput = Annotated[
|
OpenAIResponseInput = Annotated[
|
||||||
# Responses API allows output messages to be passed in as input
|
# Responses API allows output messages to be passed in as input
|
||||||
OpenAIResponseOutputMessageWebSearchToolCall
|
OpenAIResponseOutput | OpenAIResponseInputFunctionToolCallOutput | OpenAIResponseMCPApprovalResponse,
|
||||||
| OpenAIResponseOutputMessageFileSearchToolCall
|
|
||||||
| OpenAIResponseOutputMessageFunctionToolCall
|
|
||||||
| OpenAIResponseInputFunctionToolCallOutput
|
|
||||||
| OpenAIResponseMCPApprovalRequest
|
|
||||||
| OpenAIResponseMCPApprovalResponse
|
|
||||||
|
|
|
||||||
# Fallback to the generic message type as a last resort
|
|
||||||
OpenAIResponseMessage,
|
|
||||||
Field(union_mode="left_to_right"),
|
Field(union_mode="left_to_right"),
|
||||||
]
|
]
|
||||||
register_schema(OpenAIResponseInput, name="OpenAIResponseInput")
|
register_schema(OpenAIResponseInput, name="OpenAIResponseInput")
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue