feat: 完成api接口搭建

This commit is contained in:
ccnetcore
2025-07-02 23:30:29 +08:00
parent 44b2ade9bc
commit 7e2c035692
4 changed files with 230 additions and 2 deletions

View File

@@ -0,0 +1,21 @@
namespace Yi.Framework.AiHub.Application.Contracts.Dtos.OpenAiDto;
public class ChatCompletionsInput
{
public List<OpenAiMessage> Messages { get; set; }
public bool Stream { get; set; }
public string? Prompt { get; set; }
public string Model { get; set; }
public decimal Temperature { get; set; }
public int max_tokens { get; set; }
}
public class OpenAiMessage
{
public string Role { get; set; }
public string Content { get; set; }
}

View File

@@ -5,7 +5,7 @@ public class SendMessageOutputDto
/// <summary>
/// 唯一标识符
/// </summary>
public int Id { get; set; }
public string Id { get; set; }
/// <summary>
/// 对象类型