mirror of
https://github.com/wassname/openrouter-python-sdk-retry-errors.git
synced 2026-07-30 12:20:57 +08:00
chore: update OpenAPI spec from monorepo (#246)
Co-authored-by: OpenRouter SDK Bot <sdk-bot@openrouter.ai>
This commit is contained in:
co-authored by
OpenRouter SDK Bot
parent
9312cabf22
commit
bf8a2c6adc
+157
-50
@@ -116,6 +116,61 @@ components:
|
|||||||
output_index: 0
|
output_index: 0
|
||||||
sequence_number: 5
|
sequence_number: 5
|
||||||
type: response.output_text.annotation.added
|
type: response.output_text.annotation.added
|
||||||
|
AnthropicAdvisorMessageUsageIteration:
|
||||||
|
allOf:
|
||||||
|
- $ref: '#/components/schemas/AnthropicBaseUsageIteration'
|
||||||
|
- properties:
|
||||||
|
model:
|
||||||
|
type: string
|
||||||
|
type:
|
||||||
|
enum:
|
||||||
|
- advisor_message
|
||||||
|
type: string
|
||||||
|
required:
|
||||||
|
- type
|
||||||
|
- model
|
||||||
|
type: object
|
||||||
|
example:
|
||||||
|
cache_creation: null
|
||||||
|
cache_creation_input_tokens: 0
|
||||||
|
cache_read_input_tokens: 0
|
||||||
|
input_tokens: 823
|
||||||
|
model: claude-opus-4-6
|
||||||
|
output_tokens: 1612
|
||||||
|
type: advisor_message
|
||||||
|
AnthropicAdvisorToolResult:
|
||||||
|
example:
|
||||||
|
content:
|
||||||
|
text: Advisor response text
|
||||||
|
type: advisor_result
|
||||||
|
tool_use_id: srvtoolu_01abc
|
||||||
|
type: advisor_tool_result
|
||||||
|
properties:
|
||||||
|
content:
|
||||||
|
additionalProperties:
|
||||||
|
nullable: true
|
||||||
|
type: object
|
||||||
|
tool_use_id:
|
||||||
|
type: string
|
||||||
|
type:
|
||||||
|
enum:
|
||||||
|
- advisor_tool_result
|
||||||
|
type: string
|
||||||
|
required:
|
||||||
|
- type
|
||||||
|
- tool_use_id
|
||||||
|
- content
|
||||||
|
type: object
|
||||||
|
AnthropicAllowedCallers:
|
||||||
|
example:
|
||||||
|
- direct
|
||||||
|
items:
|
||||||
|
enum:
|
||||||
|
- direct
|
||||||
|
- code_execution_20250825
|
||||||
|
- code_execution_20260120
|
||||||
|
type: string
|
||||||
|
type: array
|
||||||
AnthropicBase64ImageSource:
|
AnthropicBase64ImageSource:
|
||||||
example:
|
example:
|
||||||
data: /9j/4AAQ...
|
data: /9j/4AAQ...
|
||||||
@@ -1129,17 +1184,6 @@ components:
|
|||||||
- execution_time_exceeded
|
- execution_time_exceeded
|
||||||
example: unavailable
|
example: unavailable
|
||||||
type: string
|
type: string
|
||||||
AnthropicServerToolName:
|
|
||||||
enum:
|
|
||||||
- web_search
|
|
||||||
- web_fetch
|
|
||||||
- code_execution
|
|
||||||
- bash_code_execution
|
|
||||||
- text_editor_code_execution
|
|
||||||
- tool_search_tool_regex
|
|
||||||
- tool_search_tool_bm25
|
|
||||||
example: web_search
|
|
||||||
type: string
|
|
||||||
AnthropicServerToolUsage:
|
AnthropicServerToolUsage:
|
||||||
example:
|
example:
|
||||||
web_fetch_requests: 0
|
web_fetch_requests: 0
|
||||||
@@ -1154,34 +1198,6 @@ components:
|
|||||||
- web_search_requests
|
- web_search_requests
|
||||||
- web_fetch_requests
|
- web_fetch_requests
|
||||||
type: object
|
type: object
|
||||||
AnthropicServerToolUseBlock:
|
|
||||||
example:
|
|
||||||
caller:
|
|
||||||
type: direct
|
|
||||||
id: srvtoolu_01abc
|
|
||||||
input:
|
|
||||||
query: latest news
|
|
||||||
name: web_search
|
|
||||||
type: server_tool_use
|
|
||||||
properties:
|
|
||||||
caller:
|
|
||||||
$ref: '#/components/schemas/AnthropicCaller'
|
|
||||||
id:
|
|
||||||
type: string
|
|
||||||
input:
|
|
||||||
nullable: true
|
|
||||||
name:
|
|
||||||
$ref: '#/components/schemas/AnthropicServerToolName'
|
|
||||||
type:
|
|
||||||
enum:
|
|
||||||
- server_tool_use
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- type
|
|
||||||
- id
|
|
||||||
- caller
|
|
||||||
- name
|
|
||||||
type: object
|
|
||||||
AnthropicServiceTier:
|
AnthropicServiceTier:
|
||||||
enum:
|
enum:
|
||||||
- standard
|
- standard
|
||||||
@@ -1722,6 +1738,7 @@ components:
|
|||||||
anyOf:
|
anyOf:
|
||||||
- $ref: '#/components/schemas/AnthropicCompactionUsageIteration'
|
- $ref: '#/components/schemas/AnthropicCompactionUsageIteration'
|
||||||
- $ref: '#/components/schemas/AnthropicMessageUsageIteration'
|
- $ref: '#/components/schemas/AnthropicMessageUsageIteration'
|
||||||
|
- $ref: '#/components/schemas/AnthropicAdvisorMessageUsageIteration'
|
||||||
- $ref: '#/components/schemas/AnthropicUnknownUsageIteration'
|
- $ref: '#/components/schemas/AnthropicUnknownUsageIteration'
|
||||||
example:
|
example:
|
||||||
cache_creation: null
|
cache_creation: null
|
||||||
@@ -8373,6 +8390,32 @@ components:
|
|||||||
- assigned_by
|
- assigned_by
|
||||||
- created_at
|
- created_at
|
||||||
type: object
|
type: object
|
||||||
|
MessagesAdvisorToolResultBlock:
|
||||||
|
description: >-
|
||||||
|
Advisor tool result from a prior assistant turn, replayed back to the model on the next turn. Mirrors the block
|
||||||
|
Anthropic returns in assistant content when the `advisor_20260301` tool runs.
|
||||||
|
example:
|
||||||
|
content:
|
||||||
|
text: Advisor response text
|
||||||
|
type: advisor_result
|
||||||
|
tool_use_id: srvtoolu_01abc
|
||||||
|
type: advisor_tool_result
|
||||||
|
properties:
|
||||||
|
content:
|
||||||
|
additionalProperties:
|
||||||
|
nullable: true
|
||||||
|
type: object
|
||||||
|
tool_use_id:
|
||||||
|
type: string
|
||||||
|
type:
|
||||||
|
enum:
|
||||||
|
- advisor_tool_result
|
||||||
|
type: string
|
||||||
|
required:
|
||||||
|
- type
|
||||||
|
- tool_use_id
|
||||||
|
- content
|
||||||
|
type: object
|
||||||
MessagesContentBlockDeltaEvent:
|
MessagesContentBlockDeltaEvent:
|
||||||
description: Event sent when content is added to a content block
|
description: Event sent when content is added to a content block
|
||||||
example:
|
example:
|
||||||
@@ -8490,7 +8533,7 @@ components:
|
|||||||
- $ref: '#/components/schemas/AnthropicToolUseBlock'
|
- $ref: '#/components/schemas/AnthropicToolUseBlock'
|
||||||
- $ref: '#/components/schemas/AnthropicThinkingBlock'
|
- $ref: '#/components/schemas/AnthropicThinkingBlock'
|
||||||
- $ref: '#/components/schemas/AnthropicRedactedThinkingBlock'
|
- $ref: '#/components/schemas/AnthropicRedactedThinkingBlock'
|
||||||
- $ref: '#/components/schemas/AnthropicServerToolUseBlock'
|
- $ref: '#/components/schemas/ORAnthropicServerToolUseBlock'
|
||||||
- $ref: '#/components/schemas/AnthropicWebSearchToolResult'
|
- $ref: '#/components/schemas/AnthropicWebSearchToolResult'
|
||||||
- $ref: '#/components/schemas/AnthropicWebFetchToolResult'
|
- $ref: '#/components/schemas/AnthropicWebFetchToolResult'
|
||||||
- $ref: '#/components/schemas/AnthropicCodeExecutionToolResult'
|
- $ref: '#/components/schemas/AnthropicCodeExecutionToolResult'
|
||||||
@@ -8499,6 +8542,7 @@ components:
|
|||||||
- $ref: '#/components/schemas/AnthropicToolSearchToolResult'
|
- $ref: '#/components/schemas/AnthropicToolSearchToolResult'
|
||||||
- $ref: '#/components/schemas/AnthropicContainerUpload'
|
- $ref: '#/components/schemas/AnthropicContainerUpload'
|
||||||
- $ref: '#/components/schemas/AnthropicCompactionBlock'
|
- $ref: '#/components/schemas/AnthropicCompactionBlock'
|
||||||
|
- $ref: '#/components/schemas/AnthropicAdvisorToolResult'
|
||||||
- properties:
|
- properties:
|
||||||
content:
|
content:
|
||||||
nullable: true
|
nullable: true
|
||||||
@@ -8767,7 +8811,7 @@ components:
|
|||||||
input:
|
input:
|
||||||
nullable: true
|
nullable: true
|
||||||
name:
|
name:
|
||||||
$ref: '#/components/schemas/AnthropicServerToolName'
|
type: string
|
||||||
type:
|
type:
|
||||||
enum:
|
enum:
|
||||||
- server_tool_use
|
- server_tool_use
|
||||||
@@ -8828,6 +8872,7 @@ components:
|
|||||||
- type
|
- type
|
||||||
- content
|
- content
|
||||||
type: object
|
type: object
|
||||||
|
- $ref: '#/components/schemas/MessagesAdvisorToolResultBlock'
|
||||||
type: array
|
type: array
|
||||||
role:
|
role:
|
||||||
enum:
|
enum:
|
||||||
@@ -9260,13 +9305,7 @@ components:
|
|||||||
type: object
|
type: object
|
||||||
- properties:
|
- properties:
|
||||||
allowed_callers:
|
allowed_callers:
|
||||||
items:
|
$ref: '#/components/schemas/AnthropicAllowedCallers'
|
||||||
enum:
|
|
||||||
- direct
|
|
||||||
- code_execution_20250825
|
|
||||||
- code_execution_20260120
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
allowed_domains:
|
allowed_domains:
|
||||||
items:
|
items:
|
||||||
type: string
|
type: string
|
||||||
@@ -9296,6 +9335,34 @@ components:
|
|||||||
- type
|
- type
|
||||||
- name
|
- name
|
||||||
type: object
|
type: object
|
||||||
|
- properties:
|
||||||
|
allowed_callers:
|
||||||
|
$ref: '#/components/schemas/AnthropicAllowedCallers'
|
||||||
|
cache_control:
|
||||||
|
$ref: '#/components/schemas/AnthropicCacheControlDirective'
|
||||||
|
caching:
|
||||||
|
allOf:
|
||||||
|
- $ref: '#/components/schemas/AnthropicCacheControlDirective'
|
||||||
|
- nullable: true
|
||||||
|
defer_loading:
|
||||||
|
type: boolean
|
||||||
|
max_uses:
|
||||||
|
type: integer
|
||||||
|
model:
|
||||||
|
type: string
|
||||||
|
name:
|
||||||
|
enum:
|
||||||
|
- advisor
|
||||||
|
type: string
|
||||||
|
type:
|
||||||
|
enum:
|
||||||
|
- advisor_20260301
|
||||||
|
type: string
|
||||||
|
required:
|
||||||
|
- type
|
||||||
|
- name
|
||||||
|
- model
|
||||||
|
type: object
|
||||||
- $ref: '#/components/schemas/DatetimeServerTool'
|
- $ref: '#/components/schemas/DatetimeServerTool'
|
||||||
- $ref: '#/components/schemas/ImageGenerationServerTool_OpenRouter'
|
- $ref: '#/components/schemas/ImageGenerationServerTool_OpenRouter'
|
||||||
- $ref: '#/components/schemas/ChatSearchModelsServerTool'
|
- $ref: '#/components/schemas/ChatSearchModelsServerTool'
|
||||||
@@ -10734,12 +10801,13 @@ components:
|
|||||||
ORAnthropicContentBlock:
|
ORAnthropicContentBlock:
|
||||||
discriminator:
|
discriminator:
|
||||||
mapping:
|
mapping:
|
||||||
|
advisor_tool_result: '#/components/schemas/AnthropicAdvisorToolResult'
|
||||||
bash_code_execution_tool_result: '#/components/schemas/AnthropicBashCodeExecutionToolResult'
|
bash_code_execution_tool_result: '#/components/schemas/AnthropicBashCodeExecutionToolResult'
|
||||||
code_execution_tool_result: '#/components/schemas/AnthropicCodeExecutionToolResult'
|
code_execution_tool_result: '#/components/schemas/AnthropicCodeExecutionToolResult'
|
||||||
compaction: '#/components/schemas/AnthropicCompactionBlock'
|
compaction: '#/components/schemas/AnthropicCompactionBlock'
|
||||||
container_upload: '#/components/schemas/AnthropicContainerUpload'
|
container_upload: '#/components/schemas/AnthropicContainerUpload'
|
||||||
redacted_thinking: '#/components/schemas/AnthropicRedactedThinkingBlock'
|
redacted_thinking: '#/components/schemas/AnthropicRedactedThinkingBlock'
|
||||||
server_tool_use: '#/components/schemas/AnthropicServerToolUseBlock'
|
server_tool_use: '#/components/schemas/ORAnthropicServerToolUseBlock'
|
||||||
text: '#/components/schemas/AnthropicTextBlock'
|
text: '#/components/schemas/AnthropicTextBlock'
|
||||||
text_editor_code_execution_tool_result: '#/components/schemas/AnthropicTextEditorCodeExecutionToolResult'
|
text_editor_code_execution_tool_result: '#/components/schemas/AnthropicTextEditorCodeExecutionToolResult'
|
||||||
thinking: '#/components/schemas/AnthropicThinkingBlock'
|
thinking: '#/components/schemas/AnthropicThinkingBlock'
|
||||||
@@ -10757,7 +10825,7 @@ components:
|
|||||||
- $ref: '#/components/schemas/AnthropicToolUseBlock'
|
- $ref: '#/components/schemas/AnthropicToolUseBlock'
|
||||||
- $ref: '#/components/schemas/AnthropicThinkingBlock'
|
- $ref: '#/components/schemas/AnthropicThinkingBlock'
|
||||||
- $ref: '#/components/schemas/AnthropicRedactedThinkingBlock'
|
- $ref: '#/components/schemas/AnthropicRedactedThinkingBlock'
|
||||||
- $ref: '#/components/schemas/AnthropicServerToolUseBlock'
|
- $ref: '#/components/schemas/ORAnthropicServerToolUseBlock'
|
||||||
- $ref: '#/components/schemas/AnthropicWebSearchToolResult'
|
- $ref: '#/components/schemas/AnthropicWebSearchToolResult'
|
||||||
- $ref: '#/components/schemas/AnthropicWebFetchToolResult'
|
- $ref: '#/components/schemas/AnthropicWebFetchToolResult'
|
||||||
- $ref: '#/components/schemas/AnthropicCodeExecutionToolResult'
|
- $ref: '#/components/schemas/AnthropicCodeExecutionToolResult'
|
||||||
@@ -10766,6 +10834,45 @@ components:
|
|||||||
- $ref: '#/components/schemas/AnthropicToolSearchToolResult'
|
- $ref: '#/components/schemas/AnthropicToolSearchToolResult'
|
||||||
- $ref: '#/components/schemas/AnthropicContainerUpload'
|
- $ref: '#/components/schemas/AnthropicContainerUpload'
|
||||||
- $ref: '#/components/schemas/AnthropicCompactionBlock'
|
- $ref: '#/components/schemas/AnthropicCompactionBlock'
|
||||||
|
- $ref: '#/components/schemas/AnthropicAdvisorToolResult'
|
||||||
|
ORAnthropicNullableCaller:
|
||||||
|
discriminator:
|
||||||
|
mapping:
|
||||||
|
code_execution_20250825: '#/components/schemas/AnthropicCodeExecution20250825Caller'
|
||||||
|
code_execution_20260120: '#/components/schemas/AnthropicCodeExecution20260120Caller'
|
||||||
|
direct: '#/components/schemas/AnthropicDirectCaller'
|
||||||
|
propertyName: type
|
||||||
|
example: null
|
||||||
|
oneOf:
|
||||||
|
- $ref: '#/components/schemas/AnthropicDirectCaller'
|
||||||
|
- $ref: '#/components/schemas/AnthropicCodeExecution20250825Caller'
|
||||||
|
- $ref: '#/components/schemas/AnthropicCodeExecution20260120Caller'
|
||||||
|
- nullable: true
|
||||||
|
ORAnthropicServerToolUseBlock:
|
||||||
|
example:
|
||||||
|
caller: null
|
||||||
|
id: srvtoolu_01abc
|
||||||
|
input: {}
|
||||||
|
name: advisor
|
||||||
|
type: server_tool_use
|
||||||
|
properties:
|
||||||
|
caller:
|
||||||
|
$ref: '#/components/schemas/ORAnthropicNullableCaller'
|
||||||
|
id:
|
||||||
|
type: string
|
||||||
|
input:
|
||||||
|
nullable: true
|
||||||
|
name:
|
||||||
|
type: string
|
||||||
|
type:
|
||||||
|
enum:
|
||||||
|
- server_tool_use
|
||||||
|
type: string
|
||||||
|
required:
|
||||||
|
- type
|
||||||
|
- id
|
||||||
|
- name
|
||||||
|
type: object
|
||||||
ORAnthropicStopReason:
|
ORAnthropicStopReason:
|
||||||
enum:
|
enum:
|
||||||
- end_turn
|
- end_turn
|
||||||
|
|||||||
Reference in New Issue
Block a user