标题: Spring AI ChatClient [打印本页] 作者: 知者何南 时间: 2025-3-28 08:49 标题: Spring AI ChatClient Spring AI中的ChatClient是一个提供流畅API(Fluent API)的客户端,它重要用于与各种AI模子进行通讯。ChatClient 提供了与 AI 模子通讯的 Fluent API,它支持同步和反应式(Reactive)编程模子。与 ChatModel、Message、ChatMemory 等原子 API 相比,使用 ChatClient 可以将与 LLM 及其他组件交互的复杂性隐藏在背后,由于基于 LLM 的应用步伐通常要多个组件协同工作(比方,提示词模板、聊天记忆、LLM Model、输出解析器、RAG 组件:嵌入模子和存储),并且通常涉及多个交互,因此和谐它们会让编码变得繁琐。固然使用 ChatModel 等原子 API 可以为应用步伐带来更多的灵活性,成本就是您需要编写大量样板代码。
一、核心功能与特点