Spring AI之Advisors (增强器)
增强器应用程序编程接口(Advisors API)
Spring AI Advisors API 提供了一种灵活且强大的方式,用于在 Spring 应用程序中拦截、修改和增强由人工智能驱动的交互。通过利用增强器 API,开发人员能够创建更复杂、可重用且易于维护的人工智能组件。
其主要优势包括:封装重复出现的生成式人工智能模式,对发送至大型语言模型(LLMs)以及从大型语言模型接收的数据进行转换,并在不同模型和用例之间提供可移植性。
可以使用 ChatClient API 来配置现有的增强器(组件/模块),如下例所示:
var chatClient = ChatClient.builder(chatModel