fix(ai): handle OpenRouter DeepSeek V4 reasoning
Closes #4055 Closes #4047
This commit is contained in:
@@ -1194,7 +1194,7 @@ async function generateModels() {
|
|||||||
? {
|
? {
|
||||||
requiresReasoningContentOnAssistantMessages:
|
requiresReasoningContentOnAssistantMessages:
|
||||||
deepseekCompat.requiresReasoningContentOnAssistantMessages,
|
deepseekCompat.requiresReasoningContentOnAssistantMessages,
|
||||||
reasoningEffortMap: deepseekCompat.reasoningEffortMap,
|
thinkingFormat: deepseekCompat.thinkingFormat,
|
||||||
}
|
}
|
||||||
: deepseekCompat),
|
: deepseekCompat),
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -9124,7 +9124,7 @@ export const MODELS = {
|
|||||||
api: "openai-completions",
|
api: "openai-completions",
|
||||||
provider: "openrouter",
|
provider: "openrouter",
|
||||||
baseUrl: "https://openrouter.ai/api/v1",
|
baseUrl: "https://openrouter.ai/api/v1",
|
||||||
compat: {"requiresReasoningContentOnAssistantMessages":true,"reasoningEffortMap":{"minimal":"high","low":"high","medium":"high","high":"high","xhigh":"max"}},
|
compat: {"requiresReasoningContentOnAssistantMessages":true,"thinkingFormat":"deepseek"},
|
||||||
reasoning: true,
|
reasoning: true,
|
||||||
input: ["text"],
|
input: ["text"],
|
||||||
cost: {
|
cost: {
|
||||||
@@ -9142,7 +9142,7 @@ export const MODELS = {
|
|||||||
api: "openai-completions",
|
api: "openai-completions",
|
||||||
provider: "openrouter",
|
provider: "openrouter",
|
||||||
baseUrl: "https://openrouter.ai/api/v1",
|
baseUrl: "https://openrouter.ai/api/v1",
|
||||||
compat: {"requiresReasoningContentOnAssistantMessages":true,"reasoningEffortMap":{"minimal":"high","low":"high","medium":"high","high":"high","xhigh":"max"}},
|
compat: {"requiresReasoningContentOnAssistantMessages":true,"thinkingFormat":"deepseek"},
|
||||||
reasoning: true,
|
reasoning: true,
|
||||||
input: ["text"],
|
input: ["text"],
|
||||||
cost: {
|
cost: {
|
||||||
@@ -9185,7 +9185,7 @@ export const MODELS = {
|
|||||||
cacheRead: 0.024999999999999998,
|
cacheRead: 0.024999999999999998,
|
||||||
cacheWrite: 0.08333333333333334,
|
cacheWrite: 0.08333333333333334,
|
||||||
},
|
},
|
||||||
contextWindow: 1000000,
|
contextWindow: 1048576,
|
||||||
maxTokens: 8192,
|
maxTokens: 8192,
|
||||||
} satisfies Model<"openai-completions">,
|
} satisfies Model<"openai-completions">,
|
||||||
"google/gemini-2.0-flash-lite-001": {
|
"google/gemini-2.0-flash-lite-001": {
|
||||||
|
|||||||
Reference in New Issue
Block a user