feat: 完成兼容处理

This commit is contained in:
ccnetcore
2025-07-18 20:46:30 +08:00
parent ccba2667bc
commit 651f0157dc
8 changed files with 966 additions and 1095 deletions

View File

@@ -25,6 +25,18 @@ namespace Yi.Framework.AiHub.Domain
nameof(AzureOpenAiChatCompletionCompletionsService));
services.AddKeyedTransient<IChatCompletionService, AzureDatabricksChatCompletionsService>(
nameof(AzureDatabricksChatCompletionsService));
//ai模型特殊性兼容处理
Configure<SpecialCompatibleOptions>(options =>
{
options.Handles.Add(request =>
{
if (request.Model == "o1")
{
request.Temperature = null;
}
});
});
}
public override async Task OnApplicationInitializationAsync(ApplicationInitializationContext context)