14 changed files with 74 additions and 54 deletions
@ -0,0 +1,15 @@ |
|||
using System; |
|||
|
|||
namespace LINGYUN.Abp.AI.Internal; |
|||
public class DeepSeekChatClientProvider : OpenAIChatClientProvider |
|||
{ |
|||
protected override string DefaultEndpoint => "https://api.deepseek.com/v1"; |
|||
|
|||
public new const string ProviderName = "DeepSeek"; |
|||
public override string Name => ProviderName; |
|||
public DeepSeekChatClientProvider( |
|||
IServiceProvider serviceProvider) |
|||
: base(serviceProvider) |
|||
{ |
|||
} |
|||
} |
|||
@ -0,0 +1,13 @@ |
|||
using System; |
|||
|
|||
namespace LINGYUN.Abp.AI.Internal; |
|||
public class DeepSeekKernelProvider : OpenAIKernelProvider |
|||
{ |
|||
protected override string DefaultEndpoint => "https://api.deepseek.com/v1"; |
|||
|
|||
public new const string ProviderName = "DeepSeek"; |
|||
public override string Name => ProviderName; |
|||
public DeepSeekKernelProvider(IServiceProvider serviceProvider) : base(serviceProvider) |
|||
{ |
|||
} |
|||
} |
|||
@ -0,0 +1,20 @@ |
|||
namespace LINGYUN.Abp.AI.Models; |
|||
public class UserTextMessage : UserMessage |
|||
{ |
|||
/// <summary>
|
|||
/// 消息内容
|
|||
/// </summary>
|
|||
public string Content { get; } |
|||
public UserTextMessage( |
|||
string workspace, |
|||
string content) |
|||
: base(workspace) |
|||
{ |
|||
Content = content; |
|||
} |
|||
|
|||
public override string GetMessagePrompt() |
|||
{ |
|||
return Content; |
|||
} |
|||
} |
|||
Loading…
Reference in new issue