feat(openrouter): cap horizon-alpha default output to 32k

This commit is contained in:
Roo Code 2025-07-31 03:00:00 +00:00
parent 01f5320b4d
commit 718a75a16e

View file

@ -65,6 +65,12 @@ export const getModelMaxOutputTokens = ({
settings?: ProviderSettings
format?: "anthropic" | "openai" | "gemini" | "openrouter"
}): number | undefined => {
// Special-case: Slack request to cap OpenRouter horizon-alpha default output to 32k
// Only applies when routed via OpenRouter and the model id is exactly "openrouter/horizon-alpha"
if (format === "openrouter" && modelId === "openrouter/horizon-alpha") {
return 32_000
}
// Check for Claude Code specific max output tokens setting
if (settings?.apiProvider === "claude-code") {
return settings.claudeCodeMaxOutputTokens || CLAUDE_CODE_DEFAULT_MAX_OUTPUT_TOKENS