feat: 完成对接

This commit is contained in:
ccnetcore
2025-07-18 00:27:59 +08:00
parent 2bc07cb3df
commit 2f24dd77bf

View File

@@ -79,6 +79,13 @@ public class AiGateWayManager : DomainService
var modelDescribe = await GetModelAsync(request.Model);
var chatService =
LazyServiceProvider.GetRequiredKeyedService<IChatCompletionService>(modelDescribe.HandlerName);
//todo 处理极少数不同模型参数不一样
if (request.Model == "o1")
{
request.Temperature = null;
}
await foreach (var result in chatService.CompleteChatStreamAsync(modelDescribe, request, cancellationToken))
{
yield return result;