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 cdf0c91
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.'
26444
26446
enum:
@@ -30491,6 +30493,165 @@ components:
30491
30493
- 'required'
30492
30494
- 'function'
30493
30495
type: 'object'
30496
+
ToolSearchCallItem:
30497
+
description: 'A tool search call the client executed'
30498
+
example:
30499
+
arguments:
30500
+
query: 'weather'
30501
+
call_id: 'call_search_1'
30502
+
execution: 'client'
30503
+
status: 'completed'
30504
+
type: 'tool_search_call'
30505
+
properties:
30506
+
arguments: {}
30507
+
call_id:
30508
+
type: 'string'
30509
+
execution:
30510
+
enum:
30511
+
- 'server'
30512
+
- 'client'
30513
+
type: 'string'
30514
+
x-speakeasy-unknown-values: allow
30515
+
id:
30516
+
type:
30517
+
- 'string'
30518
+
- 'null'
30519
+
status:
30520
+
enum:
30521
+
- 'in_progress'
30522
+
- 'completed'
30523
+
- 'incomplete'
30524
+
- null
30525
+
type:
30526
+
- 'string'
30527
+
- 'null'
30528
+
x-speakeasy-unknown-values: allow
30529
+
type:
30530
+
enum:
30531
+
- 'tool_search_call'
30532
+
type: 'string'
30533
+
required:
30534
+
- 'type'
30535
+
- 'call_id'
30536
+
- 'execution'
30537
+
type: 'object'
30538
+
ToolSearchOutputItem:
30539
+
description: 'The tools a client-executed tool search loaded'
30540
+
example:
30541
+
call_id: 'call_search_1'
30542
+
execution: 'client'
30543
+
status: 'completed'
30544
+
tools:
30545
+
- name: 'get_weather'
30546
+
parameters:
30547
+
properties:
30548
+
location:
30549
+
type: 'string'
30550
+
type: 'object'
30551
+
type: 'function'
30552
+
type: 'tool_search_output'
30553
+
properties:
30554
+
call_id:
30555
+
type: 'string'
30556
+
execution:
30557
+
enum:
30558
+
- 'server'
30559
+
- 'client'
30560
+
type: 'string'
30561
+
x-speakeasy-unknown-values: allow
30562
+
id:
30563
+
type:
30564
+
- 'string'
30565
+
- 'null'
30566
+
status:
30567
+
enum:
30568
+
- 'in_progress'
30569
+
- 'completed'
30570
+
- 'incomplete'
30571
+
- null
30572
+
type:
30573
+
- 'string'
30574
+
- 'null'
30575
+
x-speakeasy-unknown-values: allow
30576
+
tools:
30577
+
items:
30578
+
anyOf:
30579
+
- allOf:
30580
+
- $ref: '#/components/schemas/FunctionTool'
30581
+
- properties:
30582
+
async:
30583
+
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.'
30584
+
example: true
30585
+
type: 'boolean'
30586
+
defer_loading:
30587
+
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.'
30588
+
example: true
30589
+
type: 'boolean'
30590
+
type: 'object'
30591
+
description: 'Function tool definition'
30592
+
example:
30593
+
description: 'Get the current weather in a location'
0 commit comments