fix: 修复Anthropic接口TokenUsage序列化及HttpClient创建方式问题
This commit is contained in:
@@ -19,6 +19,7 @@ public class AnthropicStreamDto
|
||||
|
||||
[JsonPropertyName("error")] public AnthropicStreamErrorDto? Error { get; set; }
|
||||
|
||||
[JsonIgnore]
|
||||
public ThorUsageResponse TokenUsage => new ThorUsageResponse
|
||||
{
|
||||
PromptTokens = Usage?.InputTokens + Usage?.CacheCreationInputTokens + Usage?.CacheReadInputTokens,
|
||||
@@ -94,6 +95,7 @@ public class AnthropicChatCompletionDto
|
||||
|
||||
public AnthropicCompletionDtoUsage Usage { get; set; }
|
||||
|
||||
[JsonIgnore]
|
||||
public ThorUsageResponse TokenUsage => new ThorUsageResponse
|
||||
{
|
||||
PromptTokens = Usage?.InputTokens + Usage?.CacheCreationInputTokens + Usage?.CacheReadInputTokens,
|
||||
|
||||
Reference in New Issue
Block a user