fix: update TOTAL_CONTEXT_TOKENS to 1M for Kiro context window upgrade
Kiro has upgraded its context window from 173k to 1M tokens. The hardcoded TOTAL_CONTEXT_TOKENS: 172500 causes input_tokens in the converted Claude SSE response to be severely underestimated (~17% of actual value). input_tokens is calculated as: totalTokens = TOTAL_CONTEXT_TOKENS * contextUsagePercentage / 100 inputTokens = totalTokens - outputTokens With the old 172500 constant, a request with real input of 169,944 tokens gets reported as ~35,000 tokens, causing downstream billing systems to undercharge by ~5x.
This commit is contained in:
parent
dd32e91b81
commit
a362243fdd
1 changed files with 1 additions and 1 deletions
|
|
@ -44,7 +44,7 @@ const KIRO_CONSTANTS = {
|
||||||
AUTH_METHOD_SOCIAL: 'social',
|
AUTH_METHOD_SOCIAL: 'social',
|
||||||
CHAT_TRIGGER_TYPE_MANUAL: 'MANUAL',
|
CHAT_TRIGGER_TYPE_MANUAL: 'MANUAL',
|
||||||
ORIGIN_AI_EDITOR: 'AI_EDITOR',
|
ORIGIN_AI_EDITOR: 'AI_EDITOR',
|
||||||
TOTAL_CONTEXT_TOKENS: 172500, // 总上下文 173k tokens
|
TOTAL_CONTEXT_TOKENS: 1000000, // Kiro now supports 1M context window
|
||||||
};
|
};
|
||||||
|
|
||||||
// 从 provider-models.js 获取支持的模型列表
|
// 从 provider-models.js 获取支持的模型列表
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue