Merge pull request #401 from 546657701/fix/openai-usage-fallback

fix: openaiResponsesToAnthropic usage fallback for OpenAI-compatible APIs
This commit is contained in:
程序员阿江-Relakkes 2026-05-12 19:09:37 +08:00 committed by GitHub
commit de5989549f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -38,8 +38,8 @@ export function openaiResponsesToAnthropic(response: OpenAIResponsesResponse, mo
stop_reason: mapStatus(response.status, hasToolUse),
stop_sequence: null,
usage: {
input_tokens: response.usage?.input_tokens || 0,
output_tokens: response.usage?.output_tokens || 0,
input_tokens: response.usage?.input_tokens ?? response.usage?.prompt_tokens ?? 0,
output_tokens: response.usage?.output_tokens ?? response.usage?.completion_tokens ?? 0,
},
}
}