feat: 增加EmbeddingResponse的object字段并完善AiGateWayManager的Usage统计,更新CORS配置

This commit is contained in:
ccnetcore
2025-08-11 20:24:48 +08:00
parent d9971541f2
commit 4ec4023f40
3 changed files with 5 additions and 2 deletions

View File

@@ -105,6 +105,8 @@ public record EmbeddingCreateResponse : ThorBaseResponse
public record EmbeddingResponse
{
[JsonPropertyName("object")] public string Object { get; set; } = "embedding";
[JsonPropertyName("index")] public int? Index { get; set; }
[JsonPropertyName("embedding")] public object Embedding { get; set; }

View File

@@ -389,6 +389,7 @@ public class AiGateWayManager : DomainService
var usage = new ThorUsageResponse()
{
PromptTokens = stream.Usage?.PromptTokens??0,
InputTokens = stream.Usage?.InputTokens ?? 0,
CompletionTokens = 0,
TotalTokens = stream.Usage?.InputTokens ?? 0
@@ -398,7 +399,7 @@ public class AiGateWayManager : DomainService
input.Model,
stream.Data,
stream.Error,
stream.ObjectTypeName,
Object = stream.ObjectTypeName,
Usage = usage
});

View File

@@ -21,7 +21,7 @@
//应用启动
"App": {
"SelfUrl": "http://*:19001",
"CorsOrigins": "http://localhost:19001;http://localhost:18000;vscode-file://vscode-app"
"CorsOrigins": "http://localhost:19001;http://localhost:18000;vscode-file://vscode-app;https://web.chatboxai.app"
},
//配置
"Settings": {