chore: update OpenAPI spec from monorepo (#423)

Co-authored-by: OpenRouter SDK Bot <sdk-bot@openrouter.ai>
This commit is contained in:
openrouter-docs-sync[bot]
2026-07-10 01:17:33 +00:00
committed by GitHub
co-authored by OpenRouter SDK Bot
parent 4a9b45c2a0
commit 0ade477fcc
+97
View File
@@ -127,6 +127,102 @@ components:
required:
- data
type: object
AdditionalToolsItem:
description: Additional tools made available to the model at this point in the input
example:
role: developer
tools:
- name: get_weather
parameters:
properties:
location:
type: string
type: object
type: function
type: additional_tools
properties:
id:
nullable: true
type: string
role:
enum:
- unknown
- user
- assistant
- system
- critic
- discriminator
- developer
- tool
type: string
tools:
items:
anyOf:
- allOf:
- $ref: '#/components/schemas/FunctionTool'
- properties: {}
type: object
description: Function tool definition
example:
description: Get the current weather in a location
name: get_weather
parameters:
properties:
location:
description: The city and state
type: string
unit:
enum:
- celsius
- fahrenheit
type: string
required:
- location
type: object
type: function
- $ref: '#/components/schemas/Preview_WebSearchServerTool'
- $ref: '#/components/schemas/Preview_20250311_WebSearchServerTool'
- $ref: '#/components/schemas/Legacy_WebSearchServerTool'
- $ref: '#/components/schemas/WebSearchServerTool'
- $ref: '#/components/schemas/FileSearchServerTool'
- $ref: '#/components/schemas/ComputerUseServerTool'
- $ref: '#/components/schemas/CodeInterpreterServerTool'
- $ref: '#/components/schemas/McpServerTool'
- $ref: '#/components/schemas/ImageGenerationServerTool'
- $ref: '#/components/schemas/CodexLocalShellTool'
- $ref: '#/components/schemas/ShellServerTool'
- $ref: '#/components/schemas/ApplyPatchServerTool'
- $ref: '#/components/schemas/CustomTool'
- $ref: '#/components/schemas/AdvisorServerTool_OpenRouter'
- $ref: '#/components/schemas/SubagentServerTool_OpenRouter'
- $ref: '#/components/schemas/DatetimeServerTool'
- $ref: '#/components/schemas/FilesServerTool'
- $ref: '#/components/schemas/FusionServerTool_OpenRouter'
- $ref: '#/components/schemas/ImageGenerationServerTool_OpenRouter'
- $ref: '#/components/schemas/ChatSearchModelsServerTool'
- $ref: '#/components/schemas/WebFetchServerTool'
- $ref: '#/components/schemas/WebSearchServerTool_OpenRouter'
- $ref: '#/components/schemas/ApplyPatchServerTool_OpenRouter'
- $ref: '#/components/schemas/BashServerTool'
- $ref: '#/components/schemas/ShellServerTool_OpenRouter'
- additionalProperties:
nullable: true
properties:
type:
type: string
required:
- type
type: object
type: array
type:
enum:
- additional_tools
type: string
required:
- type
- role
- tools
type: object
AdvisorNestedTool:
additionalProperties:
nullable: true
@@ -10391,6 +10487,7 @@ components:
- $ref: '#/components/schemas/CustomToolCallOutputItem'
- $ref: '#/components/schemas/CompactionItem'
- $ref: '#/components/schemas/ItemReferenceItem'
- $ref: '#/components/schemas/AdditionalToolsItem'
type: array
description: Input for a response request - can be a string or array of items
example: