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
{{ message }}
Repository navigation
Commit f66b44d
Browse filesBrowse the repository at this point in the historyBrowse files
description: 'The service tier this request was routed to (e.g. flex, priority). The tier actually applied and billed is determined by the provider response and may differ.'
26268
26272
enum:
@@ -30272,6 +30276,160 @@ components:
30272
30276
- 'required'
30273
30277
- 'function'
30274
30278
type: 'object'
30279
+
ToolSearchCallItem:
30280
+
description: 'A tool search call the client executed'
30281
+
example:
30282
+
arguments:
30283
+
query: 'weather'
30284
+
call_id: 'call_search_1'
30285
+
execution: 'client'
30286
+
status: 'completed'
30287
+
type: 'tool_search_call'
30288
+
properties:
30289
+
arguments: {}
30290
+
call_id:
30291
+
type: 'string'
30292
+
execution:
30293
+
enum:
30294
+
- 'server'
30295
+
- 'client'
30296
+
type: 'string'
30297
+
id:
30298
+
type:
30299
+
- 'string'
30300
+
- 'null'
30301
+
status:
30302
+
enum:
30303
+
- 'in_progress'
30304
+
- 'completed'
30305
+
- 'incomplete'
30306
+
- null
30307
+
type:
30308
+
- 'string'
30309
+
- 'null'
30310
+
type:
30311
+
enum:
30312
+
- 'tool_search_call'
30313
+
type: 'string'
30314
+
required:
30315
+
- 'type'
30316
+
- 'call_id'
30317
+
- 'execution'
30318
+
type: 'object'
30319
+
ToolSearchOutputItem:
30320
+
description: 'The tools a client-executed tool search loaded'
30321
+
example:
30322
+
call_id: 'call_search_1'
30323
+
execution: 'client'
30324
+
status: 'completed'
30325
+
tools:
30326
+
- name: 'get_weather'
30327
+
parameters:
30328
+
properties:
30329
+
location:
30330
+
type: 'string'
30331
+
type: 'object'
30332
+
type: 'function'
30333
+
type: 'tool_search_output'
30334
+
properties:
30335
+
call_id:
30336
+
type: 'string'
30337
+
execution:
30338
+
enum:
30339
+
- 'server'
30340
+
- 'client'
30341
+
type: 'string'
30342
+
id:
30343
+
type:
30344
+
- 'string'
30345
+
- 'null'
30346
+
status:
30347
+
enum:
30348
+
- 'in_progress'
30349
+
- 'completed'
30350
+
- 'incomplete'
30351
+
- null
30352
+
type:
30353
+
- 'string'
30354
+
- 'null'
30355
+
tools:
30356
+
items:
30357
+
anyOf:
30358
+
- allOf:
30359
+
- $ref: '#/components/schemas/FunctionTool'
30360
+
- properties:
30361
+
async:
30362
+
description: 'Lets the model keep working after calling this tool instead of waiting for its output. The tool is still executed by the client; return the result in a later request as a `function_call_output` with the original `call_id`. Only honored by providers whose Responses API supports async tools; ignored elsewhere.'
30363
+
example: true
30364
+
type: 'boolean'
30365
+
defer_loading:
30366
+
description: 'Withhold this tool from the model until `openrouter:tool_search` finds it. Requires the tool search server tool; at least one tool must remain non-deferred.'
30367
+
example: true
30368
+
type: 'boolean'
30369
+
type: 'object'
30370
+
description: 'Function tool definition'
30371
+
example:
30372
+
description: 'Get the current weather in a location'
0 commit comments