You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .speakeasy/in.openapi.yaml
+23Lines changed: 23 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -2625,6 +2625,7 @@ components:
2625
2625
- 'invalid_tool_input'
2626
2626
- 'url_too_long'
2627
2627
- 'url_not_allowed'
2628
+
- 'url_not_in_prior_context'
2628
2629
- 'url_not_accessible'
2629
2630
- 'unsupported_content_type'
2630
2631
- 'too_many_requests'
@@ -16246,6 +16247,7 @@ components:
16246
16247
- 'max_uses_exceeded'
16247
16248
- 'too_many_requests'
16248
16249
- 'query_too_long'
16250
+
- 'request_too_large'
16249
16251
type: 'string'
16250
16252
type:
16251
16253
enum:
@@ -25278,6 +25280,9 @@ components:
25278
25280
model_id: 'openai/gpt-4'
25279
25281
model_name: 'GPT-4'
25280
25282
name: 'OpenAI: GPT-4'
25283
+
native_tools:
25284
+
openrouter:web_search:
25285
+
type: 'web_search_20260209'
25281
25286
perf_last_30m_by_workload:
25282
25287
text_generation:
25283
25288
latency:
@@ -25343,6 +25348,20 @@ components:
25343
25348
type: 'string'
25344
25349
name:
25345
25350
type: 'string'
25351
+
native_tools:
25352
+
additionalProperties:
25353
+
properties:
25354
+
type:
25355
+
description: 'The provider tool type the request is translated to when this tool runs natively, e.g. `web_search_20260209` on Anthropic or `google_search` on Gemini.'
25356
+
type: 'string'
25357
+
required:
25358
+
- 'type'
25359
+
type: 'object'
25360
+
description: 'The server tools this endpoint accepts as the provider''s own built-in tool (`engine: "native"`) instead of an OpenRouter engine, keyed by canonical `openrouter:*` name. Each value names the provider tool type the request is translated to. Where that tool runs (provider-side, or returned to the client as with Anthropic bash) is documented per tool. Empty when the provider has none.'
25361
+
example:
25362
+
openrouter:web_search:
25363
+
type: 'web_search_20260209'
25364
+
type: 'object'
25346
25365
perf_last_30m_by_workload:
25347
25366
additionalProperties: false
25348
25367
description: 'Endpoint performance over the last 30 minutes, keyed by the kind of request served (e.g. `text_generation`, `image_generation`). Additive to the legacy singular latency and throughput fields; image and video generation report end-to-end latency. Only visible when authenticated with an API key or cookie.'
0 commit comments