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: docs-site/src/content/docs/reference/configuration.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -325,7 +325,7 @@ or bind the forward explicitly to loopback (`ssh -L 127.0.0.1:20100:localhost:10
325
325
|`modelReasoningEfforts?`|`Record<string,string[]>`| Model-specific reasoning labels. An empty list hides the effort control for that model. |
326
326
|`modelSupportsReasoningSummaries?`|`Record<string,boolean>`| Model-specific reasoning-summary capability. Set a model to `false` to stop advertising summaries and strip summary-delivery fields before an `openai-responses` request. |
327
327
|`modelReasoningSummaryDelivery?`|`Record<string,"sequential" \| "sequential_cutoff" \| "concurrent" \| "concurrent_cutoff">`| Model-specific Responses delivery enum. A configured model stays summary-capable and only an existing `stream_options.reasoning_summary_delivery` is rewritten; do not combine it with a `false` summary capability for the same model. |
328
-
|`modelAdapters?`|`Record<string,string>`| Per-model wire override for a gateway that fronts models speaking different wires. Keys are upstream native model ids; values must be `openai-chat` or `openai-responses`. Useful when one model needs the Responses API for hosted tools such as `web_search` while its siblings are fine on chat completions. Models the upstream pins to a single wire, and the canonical ChatGPT forward provider, reject overrides. |
328
+
|`modelAdapters?`|`Record<string,string>`| Per-model wire override for a gateway that fronts models speaking different wires. Keys are upstream native model ids; values must be `openai-chat` or `openai-responses`. Built-in registry defaults may select a verified mixed-wire route automatically (the DeepSeek preset sends `deepseek-v4-flash` over native Responses); an explicit entry wins and can opt a model back out. Models the upstream pins to a single wire, and the canonical ChatGPT forward provider, reject overrides. |
329
329
|`reasoningEffortMap?`|`Record<string,string>`| Provider-wide wire aliases for reasoning labels. Use only when the upstream expects a different value. |
330
330
|`modelReasoningEffortMap?`|`Record<string,Record<string,string>>`| Model-specific wire aliases for reasoning labels. |
331
331
|`noReasoningModels?`|`string[]`| Models that reject a reasoning/thinking param — the adapter drops `reasoning_effort` for them. |
- 대안 분석: Globally preserve reasoning_content for all OpenAI-compatible models; preserve it for legacy deepseek-reasoner too; mark only V4 thinking models in registry metadata.
@@ -1235,6 +1244,25 @@ export function providerMatchesRegistryTransport(
0 commit comments