feat: 支持 x-api-key 认证并扩展 Anthropic 响应字段,优化工具调用处理

This commit is contained in:
ccnetcore
2025-10-18 13:23:54 +08:00
parent 9abcd72aca
commit a13ee395c7
4 changed files with 17 additions and 5 deletions

View File

@@ -169,7 +169,7 @@ public class AnthropicChatCompletionsService(
var result = JsonSerializer.Deserialize<AnthropicStreamDto>(data,
ThorJsonSerializer.DefaultOptions);
result.SupplementalMultiplier(AnthropicChatCompletionsService.ClaudeMultiplier);
yield return (eventType, result);
}

View File

@@ -536,6 +536,11 @@ public sealed class ClaudiaChatCompletionsService(
toolName = result.ContentBlock.Name;
}
if (toolId is null)
{
continue;
}
yield return new ThorChatCompletionsResponse()
{
Choices =