feat: 完成ai-hub第一期功能

This commit is contained in:
chenchun
2025-06-25 17:12:09 +08:00
parent 4f71d874bd
commit 695aaedfba
18 changed files with 360 additions and 103 deletions

View File

@@ -5,7 +5,7 @@ public class ModelGetListOutput
/// <summary>
/// 模型ID
/// </summary>
public long Id { get; set; }
public Guid Id { get; set; }
/// <summary>
/// 模型分类
@@ -20,7 +20,7 @@ public class ModelGetListOutput
/// <summary>
/// 模型描述
/// </summary>
public string ModelDescribe { get; set; }
public string? ModelDescribe { get; set; }
/// <summary>
/// 模型价格
@@ -55,5 +55,5 @@ public class ModelGetListOutput
/// <summary>
/// 备注信息
/// </summary>
public string Remark { get; set; }
public string? Remark { get; set; }
}

View File

@@ -1,17 +0,0 @@
namespace Yi.Framework.AiHub.Application.Contracts.Options;
public class AiGateWayOptions
{
public AiChatOptionDic Chats { get; set; }
}
public class AiChatOptionDic : Dictionary<string, AiChatModelOptions>
{
}
public class AiChatModelOptions
{
public List<string> ModelIds { get; set; }
public string Endpoint { get; set; }
public string ApiKey { get; set; }
}