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

  • 股票相关建议和关键信息筛选提炼
  • 结果回答太含蓄
相关推荐
大数据在线1 小时前
布局Agentic AI,亚马逊云科技组合拳再升级
人工智能·openai·亚马逊云科技·智能体·agentic ai
二月夜4 小时前
剖析Java正则表达式回溯问题
java·正则表达式
xuhaoyu_cpp_java5 小时前
项目学习(三)分页查询
java·经验分享·笔记·学习
皮皮学姐分享-ppx5 小时前
政府绿色采购数据库(2015-2024.3)
大数据·网络·数据库·人工智能·制造
GIS数据转换器5 小时前
基于3D GIS的监控视频精准标定平台
人工智能·物联网·3d·音视频·无人机·知识图谱
程序员二叉5 小时前
【Java】集合面试全套精讲|HashMap/ArrayList高频考点完整版
java·面试·哈希算法
专注VB编程开发20年5 小时前
AI 生成C# WinForm 窗体 = 目前就是垃圾
开发语言·人工智能·c#
cfm_29145 小时前
JVM GC垃圾回收初步了解
java·开发语言·jvm
深小乐6 小时前
Claude Fable5 尝鲜,效果挺不错
人工智能
心之伊始6 小时前
LangChain4j RAG 实战:Java 后端如何把本地文档接入 Embedding 检索链路
java·架构·源码分析·csdn