feat: 支持 gpt-5.1-chat 模型的特殊处理

- 将模型判断从仅 "o1" 扩展为 "gpt-5.1-chat" 或 "o1",对这些模型将 Temperature 置为 null。
- 微调了 User-Agent 字符串的空格并做了小范围的格式清理(增加空行以提升可读性)。
This commit is contained in:
chenchun
2025-11-18 10:39:34 +08:00
parent 9380e3daa8
commit 260b9a4795

View File

@@ -44,6 +44,7 @@ namespace Yi.Framework.AiHub.Domain
nameof(OpenAiChatCompletionsService)); nameof(OpenAiChatCompletionsService));
services.AddKeyedTransient<IChatCompletionService, ClaudiaChatCompletionsService>( services.AddKeyedTransient<IChatCompletionService, ClaudiaChatCompletionsService>(
nameof(ClaudiaChatCompletionsService)); nameof(ClaudiaChatCompletionsService));
#endregion #endregion
#region Anthropic ChatCompletion #region Anthropic ChatCompletion
@@ -75,7 +76,7 @@ namespace Yi.Framework.AiHub.Domain
{ {
options.Handles.Add(request => options.Handles.Add(request =>
{ {
if (request.Model == "o1") if (request.Model == "gpt-5.1-chat" || request.Model == "o1")
{ {
request.Temperature = null; request.Temperature = null;
} }