feat: 还原

This commit is contained in:
ccnetcore
2025-06-23 23:04:22 +08:00
parent 2bea88f1a3
commit a46eb176d7

View File

@@ -100,23 +100,23 @@ public class AiChatService : ApplicationService
} }
var gateWay = LazyServiceProvider.GetRequiredService<AiGateWayManager>(); var gateWay = LazyServiceProvider.GetRequiredService<AiGateWayManager>();
// var completeChatResponse = gateWay.CompleteChatAsync(input.Model, history, cancellationToken); var completeChatResponse = gateWay.CompleteChatAsync(input.Model, history, cancellationToken);
// await using var writer = new StreamWriter(response.Body, Encoding.UTF8, leaveOpen: true); await using var writer = new StreamWriter(response.Body, Encoding.UTF8, leaveOpen: true);
// await foreach (var data in completeChatResponse) await foreach (var data in completeChatResponse)
// { {
// var model = MapToMessage(input.Model, data); var model = MapToMessage(input.Model, data);
// var message = JsonConvert.SerializeObject(model, new JsonSerializerSettings var message = JsonConvert.SerializeObject(model, new JsonSerializerSettings
// { {
// ContractResolver = new CamelCasePropertyNamesContractResolver() ContractResolver = new CamelCasePropertyNamesContractResolver()
// }); });
//
// await writer.WriteLineAsync($"data: {message}\n"); await writer.WriteLineAsync($"data: {message}\n");
// await writer.FlushAsync(cancellationToken); // 确保立即推送数据 await writer.FlushAsync(cancellationToken); // 确保立即推送数据
// } }
//断开连接 //断开连接
// await writer.WriteLineAsync("data: done\n"); await writer.WriteLineAsync("data: done\n");
// await writer.FlushAsync(cancellationToken); // 确保立即推送数据 await writer.FlushAsync(cancellationToken); // 确保立即推送数据
if (CurrentUser.IsAuthenticated && input.SessionId.HasValue) if (CurrentUser.IsAuthenticated && input.SessionId.HasValue)
{ {