Skip to content

Commit 604366a

Browse files
openrouter-docs-sync[bot]OpenRouter SDK Bot
andauthored
chore: update OpenAPI spec from monorepo (#730)
Co-authored-by: OpenRouter SDK Bot <sdk-bot@openrouter.ai>
1 parent 616ec21 commit 604366a

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

.speakeasy/in.openapi.yaml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9057,7 +9057,7 @@ components:
90579057
model: '~anthropic/claude-opus-latest'
90589058
properties:
90599059
analysis_models:
9060-
description: 'Slugs of models to run in parallel as the "expert panel" the analyst analyzes. Each model receives the same user prompt with web_search + web_fetch enabled. Capped at 8 models to bound cost amplification. When omitted, defaults to the Quality preset from the /labs/fusion UI (~anthropic/claude-opus-latest, ~openai/gpt-latest, ~google/gemini-pro-latest).'
9060+
description: 'For a Fusion run started by the `openrouter/fusion` model slug or `openrouter:fusion` server tool, slugs of models to run in parallel as the "expert panel" the analyst analyzes. Each model receives the same user prompt with web_search + web_fetch enabled. Capped at 8 models to bound cost amplification. When omitted, defaults to the Quality preset from the /labs/fusion UI (~anthropic/claude-opus-latest, ~openai/gpt-latest, ~google/gemini-pro-latest).'
90619061
example:
90629062
- '~anthropic/claude-opus-latest'
90639063
- '~openai/gpt-latest'
@@ -9068,32 +9068,32 @@ components:
90689068
minItems: 1
90699069
type: 'array'
90709070
enabled:
9071-
description: 'Set to false to disable the fusion plugin for this request. Defaults to true.'
9071+
description: 'Set to false to disable Fusion configuration for a run started by the `openrouter/fusion` model slug or `openrouter:fusion` server tool. Defaults to true.'
90729072
type: 'boolean'
90739073
id:
90749074
enum:
90759075
- 'fusion'
90769076
type: 'string'
90779077
max_tool_calls:
9078-
description: 'Maximum number of tool-calling steps each panelist (analysis model) and the analyst model may take during their agentic web-research loop. Models with web_search/web_fetch enabled iterate until they produce a text response or hit this ceiling. Defaults to 4. Capped at 16.'
9078+
description: 'For a Fusion run started by the `openrouter/fusion` model slug or `openrouter:fusion` server tool, the maximum number of tool-calling steps each panelist (analysis model) and the analyst model may take during their agentic web-research loop. Models with web_search/web_fetch enabled iterate until they produce a text response or hit this ceiling. Defaults to 4. Capped at 16.'
90799079
example: 12
90809080
maximum: 16
90819081
minimum: 1
90829082
type: 'integer'
90839083
model:
9084-
description: 'Slug of the model that performs both the analyst step (with web_search + web_fetch) and the final synthesis. When omitted, defaults to the first model in the Quality preset.'
9084+
description: 'For a Fusion run started by the `openrouter/fusion` model slug or `openrouter:fusion` server tool, the slug of the model that performs both the analyst step (with web_search + web_fetch) and the final synthesis. When omitted, defaults to the first model in the Quality preset.'
90859085
example: '~anthropic/claude-opus-latest'
90869086
type: 'string'
90879087
preset:
9088-
description: 'A curated OpenRouter fusion preset (slugs follow `<task>-<tier>`, e.g. `general-high`). Expands server-side into the preset''s analysis_models panel and analyst model, so callers never name individual models. Explicitly provided `analysis_models` / `model` take precedence.'
9088+
description: 'Configuration for a Fusion run started by the `openrouter/fusion` model slug or `openrouter:fusion` server tool. A curated OpenRouter preset (slugs follow `<task>-<tier>`, e.g. `general-high`). Expands server-side into the preset''s analysis_models panel and analyst model, so callers never name individual models. Explicitly provided `analysis_models` / `model` take precedence.'
90899089
enum:
90909090
- 'general-high'
90919091
- 'general-budget'
90929092
- 'general-fast'
90939093
example: 'general-high'
90949094
type: 'string'
90959095
tools:
9096-
description: 'Server tools available to panelist and analyst inner calls. Each entry uses the same `{ type, parameters? }` shorthand as the outer Chat Completions request. When omitted, defaults to `[{ type: "openrouter:web_search" }, { type: "openrouter:web_fetch" }]`. Pass an empty array to disable tools entirely (panelists answer from parametric knowledge only).'
9096+
description: 'For a Fusion run started by the `openrouter/fusion` model slug or `openrouter:fusion` server tool, server tools available to panelist and analyst inner calls. Each entry uses the same `{ type, parameters? }` shorthand as the outer Chat Completions request. When omitted, defaults to `[{ type: "openrouter:web_search" }, { type: "openrouter:web_fetch" }]`. Pass an empty array to disable tools entirely (panelists answer from parametric knowledge only).'
90979097
example:
90989098
- parameters:
90999099
excluded_domains:

0 commit comments

Comments
 (0)