fix: 修正模型名称规范化逻辑由去除后缀改为处理 yi- 前缀
This commit is contained in:
@@ -94,12 +94,10 @@ public class AiGateWayManager : DomainService
|
||||
}
|
||||
// ✅ 统一处理 -nx 后缀(网关层模型规范化)
|
||||
if (!string.IsNullOrEmpty(aiModelDescribe.ModelId) &&
|
||||
aiModelDescribe.ModelId.EndsWith("-nx", StringComparison.OrdinalIgnoreCase))
|
||||
aiModelDescribe.ModelId.StartsWith("yi-", StringComparison.OrdinalIgnoreCase))
|
||||
{
|
||||
aiModelDescribe.ModelId = aiModelDescribe.ModelId[..^3];
|
||||
aiModelDescribe.ModelId = aiModelDescribe.ModelId[^3..];
|
||||
}
|
||||
|
||||
|
||||
return aiModelDescribe;
|
||||
}
|
||||
|
||||
@@ -585,9 +583,9 @@ public class AiGateWayManager : DomainService
|
||||
LazyServiceProvider.GetRequiredKeyedService<IAnthropicChatCompletionService>(modelDescribe.HandlerName);
|
||||
|
||||
if (!string.IsNullOrEmpty(request.Model) &&
|
||||
request.Model.EndsWith("-nx", StringComparison.OrdinalIgnoreCase))
|
||||
request.Model.StartsWith("yi-", StringComparison.OrdinalIgnoreCase))
|
||||
{
|
||||
request.Model = request.Model[..^3];
|
||||
request.Model = request.Model[^3..];
|
||||
}
|
||||
|
||||
var completeChatResponse = chatService.StreamChatCompletionsAsync(modelDescribe, request, cancellationToken);
|
||||
|
||||
Reference in New Issue
Block a user