类 DeepSeekServiceImpl

java.lang.Object
com.cdkjframework.ai.core.impl.BaseAiService
com.cdkjframework.ai.model.deepseek.impl.DeepSeekServiceImpl
所有已实现的接口:
AiService, DeepSeekService

public class DeepSeekServiceImpl extends BaseAiService implements DeepSeekService
  • 构造器详细资料

    • DeepSeekServiceImpl

      public DeepSeekServiceImpl(AiConfig config)
      构造函数
      参数:
      config - AI 服务接口
  • 方法详细资料

    • chat

      public String chat(List<Message> messages)
      对话 messages 可以由当前对话组成的消息列表,可以设置role,content。详细参考官方文档
      指定者:
      chat 在接口中 AiService
      参数:
      messages - 消息列表
      返回:
      返回AI回复的消息
    • chat

      public void chat(List<Message> messages, Consumer<ResponseBuilder> callback)
      对话-SSE 流式输出 messages 可以由当前对话组成的消息列表,可以设置role,content。详细参考官方文档
      指定者:
      chat 在接口中 AiService
      参数:
      messages - 消息列表
      callback - 流式数据回调函数
    • beta

      public String beta(String prompt)
      模型beta功能
      指定者:
      beta 在接口中 DeepSeekService
      参数:
      prompt - 题词
      返回:
      AI回复消息
    • beta

      public void beta(String prompt, Consumer<ResponseBuilder> callback)
      模型beta功能-SSE流式输出
      指定者:
      beta 在接口中 DeepSeekService
      参数:
      prompt - 题词
      callback - 流式数据回调函数
    • models

      public String models()
      列出所有模型列表
      指定者:
      models 在接口中 DeepSeekService
      返回:
      model列表
    • balance

      public String balance()
      查询余额
      指定者:
      balance 在接口中 DeepSeekService
      返回:
      余额