台州公司网站建设,可以搜索附近手机的软件,东莞网站建设dgjwz,网站漏洞解决办法文章目录 1. ChatClient接口 2. ChatClient案例演示 2.1 创建Spring Boot项目 2.2 添加两个项目相关依赖 2.3 应用属性文件里配置Spring AI 2.4 修改启动类注解属性 2.5 实现简单对话 2.5.1 需求 2.5.2 创建聊天控制器 2.5.3 创建聊天结果页面 2.5.4 测试聊天控制器 2.5.5 小结…
文章目录 1. ChatClient接口 2. ChatClient案例演示 2.1 创建Spring Boot项目 2.2 添加两个项目相关依赖 2.3 应用属性文件里配置Spring AI 2.4 修改启动类注解属性 2.5 实现简单对话 2.5.1 需求 2.5.2 创建聊天控制器 2.5.3 创建聊天结果页面 2.5.4 测试聊天控制器 2.5.5 小结 2.6 实现角色预设 2.6.1 配置默认角色 2.6.2 创建聊天控制器 2.6.3 测试聊天控制器 2.6.4 小结 2.7 实现流式响应 2.7.1 call 和 stream 的区别 2.7.2 创建聊天控制器 2.7.3 测试聊天控制器 2.7.4 小结 3. 实战总结
1. ChatClient接口
Spring AI 的 ChatClient
是一个面向对话式大模型的统一客户端接口,提供 Fluent API 来组织提示词、发起同步或流式调用,并支持 JSON 结构化响应。它屏蔽了不同 AI 提供商(OpenAI、DeepSeek、ZhiPu 等)的差异,仅需修改配置即可切换模型。通过 prompt()
、call()
等链式方法,开发者能以极少的代码完成聊天、问答、RAG 等应用开发。
2. ChatClient案例演示
2.1 创建Spring Boot项目
设置项目基本信息 选择Spring Boot 3.4.7版本,添加三个项目依赖 单击【Create】按钮,生成项目基本骨架