接口 AiService

所有已知子接口:
DeepSeekService, DouBaoService, GrokService, OpenaiService
所有已知实现类:
DeepSeekServiceImpl, DouBaoServiceImpl, GrokServiceImpl, OpenaiServiceImpl

public interface AiService
AI 服务接口
  • 方法概要

    修饰符和类型
    方法
    说明
    default String
    chat(String prompt)
    对话
    default void
    chat(String prompt, Consumer<ResponseBuilder> callback)
    对话-SSE流式输出
    chat(List<Message> messages)
    对话 messages 可以由当前对话组成的消息列表,可以设置role,content。
    void
    chat(List<Message> messages, Consumer<ResponseBuilder> callback)
    对话-SSE 流式输出 messages 可以由当前对话组成的消息列表,可以设置role,content。
  • 方法详细资料

    • chat

      default String chat(String prompt)
      对话
      参数:
      prompt - user题词
      返回:
      返回AI回复的消息
    • chat

      default void chat(String prompt, Consumer<ResponseBuilder> callback)
      对话-SSE流式输出
      参数:
      prompt - user 题词
      callback - 流式数据回调函数
    • chat

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

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