fix(response): tools 需要处理的参数很少 使用 map

This commit is contained in:
Xyfacai
2025-07-20 11:21:57 +08:00
parent 7aa2972c3f
commit c674c3561a
4 changed files with 73 additions and 68 deletions

View File

@@ -42,7 +42,7 @@ func OaiResponsesHandler(c *gin.Context, info *relaycommon.RelayInfo, resp *http
usage.TotalTokens = responsesResponse.Usage.TotalTokens
// 解析 Tools 用量
for _, tool := range responsesResponse.Tools {
info.ResponsesUsageInfo.BuiltInTools[tool.Type].CallCount++
info.ResponsesUsageInfo.BuiltInTools[common.Interface2String(tool["type"])].CallCount++
}
return &usage, nil
}