feat: 支持非流式传输功能

This commit is contained in:
chenchun
2025-07-09 19:12:53 +08:00
parent 9af8c4897b
commit 716c344780
9 changed files with 140 additions and 17 deletions

View File

@@ -5,7 +5,7 @@ namespace Yi.Framework.AiHub.Application.Contracts.Dtos;
public class MessageInputDto
{
public string Content { get; set; }
public string? Content { get; set; }
public string Role { get; set; }
public string ModelId { get; set; }
public string? Remark { get; set; }

View File

@@ -9,9 +9,9 @@ public class ChatCompletionsInput
public string? Prompt { get; set; }
public string Model { get; set; }
public decimal Temperature { get; set; }
public decimal? Temperature { get; set; }
public int max_tokens { get; set; }
public int? max_tokens { get; set; }
}
public class OpenAiMessage

View File

@@ -56,7 +56,7 @@ public class Choice
/// <summary>
/// 结束原因,可能为空
/// </summary>
public string FinishReason { get; set; }
public string? FinishReason { get; set; }
/// <summary>
/// 内容过滤结果