spring-ai 第六模型介绍-聊天模型

spring-ai 第六模型介绍-聊天模型

官网

利用了预训练的语言模型,例如 GPT(生成型预训练变换器),以在自然语言中生成类似人类的响应

spring-ai网址https://docs.spring.io/spring-ai/reference/api/chatmodel.html】

通过输入封装的辅助类 Prompt 和输出处理的辅助类 ChatResponse

  • 基于chatmodel

    public interface ChatModel extends Model<Prompt, ChatResponse>, StreamingChatModel {

    复制代码
      default String call(String message) {...}
    
      @Override
      ChatResponse call(Prompt prompt);

    }

  • 基于流式(StreamingChatModel)

    public interface StreamingChatModel extends StreamingModel<Prompt, ChatResponse> {

    复制代码
      default Flux<String> stream(String message) {...}
    
      @Override
      Flux<ChatResponse> stream(Prompt prompt);

    }

  • 以下流程图说明了Spring AI如何处理聊天模型的配置和执行,结合了启动和运行时选项

源码示例

https://gitee.com/kcnf_open/spring-ai-sample/tree/master/spring-ai/spring-ai-sample05

  • 股票相关建议和关键信息筛选提炼
  • 结果回答太含蓄
相关推荐
日常筹谋记2 分钟前
技术研究:数据中心HVDC系统直流保护配合与ABB电气产品参数解析
人工智能·创业创新·业界资讯
元岳数字人小元7 分钟前
AI数字人系统赋能场景升级,数字人一体机实现服务提效降本
人工智能
Sammyyyyy15 分钟前
如何在不停项目不停机的情况下切换AI大模型
大数据·人工智能
poiu123465734 分钟前
客户沟通音视频素材提炼会议纪要,主流AI工具横向实测对比
人工智能
咖啡星人k37 分钟前
想私有化部署 AI 开发平台?MonkeyCode 给出的答案是开源 + 离线
人工智能·大模型·ai编程·monkeycode
NineData41 分钟前
DTCC 2026 预告|NineData CEO& 创始人叶正盛:面向 AI Agent 的数据库 DevOps 与数据复制实践
数据库·人工智能·数据库开发·devops·ninedata·数据库技术·dtcc
Eloudy44 分钟前
LLM agent 分拆任务的能力来源
人工智能·机器学习
circuitsosk1 小时前
跨境电商智能化实战:AI如何赋能客服自动回复、广告智能投放与供应链预测
大数据·人工智能·python·langchain·智能客服
甲维斯1 小时前
美版豆包G3.7Flash,快到飞起,超3分钟算我输!
人工智能
sunneo1 小时前
每周GitCode开源推荐:AI编程助手AtomCode
人工智能