文章目录
1. ChatModel接口
- Spring AI 的 ChatModel 接口是同步调用大语言模型的统一入口,继承 Model<Prompt, ChatResponse>,核心方法
ChatResponse call(Prompt prompt)
接受封装消息与配置的 Prompt,返回 ChatResponse;同时提供默认String call(String message)
便于快速体验。其流式版本 StreamingChatModel 以 Flux 形式推送结果。接口屏蔽不同厂商实现差异,可一键切换 OpenAI、Ollama、ZhiPu 等模型。
2. ChatClient案例演示
2.1 创建Spring Boot项目
- 设置项目基本信息
- 选择Spring Boot 3.4.7版本,添加三个项目依赖
- 单击【Create】按钮,生成项目基本