更进一步
VMware 提供培训和认证,以加速您的进步。
了解更多Spring AI 是一个用于 AI 工程的应用程序框架。其目标是将 Spring 生态系统的设计原则(如可移植性和模块化设计)应用于 AI 领域,并将使用 POJO 作为应用程序构建块的理念推广到 AI 领域。
Spring AI 的核心在于解决 AI 集成的根本挑战:将您的企业**数据**和**API**与**AI 模型**连接起来。
Spring AI 提供以下特性
此功能集允许您实现常见的用例,例如“基于您的文档的 Q&A
”或“与您的文档聊天
”。
广泛的参考文档、示例应用程序以及研讨会/课程材料。
您可以通过几个简单的步骤开始
创建一个具有 Spring AI OpenAI 启动器依赖项的 Spring Boot Web 应用程序。此Spring Initializr 链接可以帮助您引导应用程序。(使用start.spring.io,您可以选择您希望在新应用程序中使用的任何 AI 模型或向量存储)。
将您的 OpenAI 密钥添加到 application.properties
spring.ai.openai.api-key=<YOUR OPENAI KEY>
将以下代码段添加到您的 SpringAiDemoApplication
类中
@Bean
public CommandLineRunner runner(ChatClient.Builder builder) {
return args -> {
ChatClient chatClient = builder.build();
String response = chatClient.prompt("Tell me a joke").call().content();
System.out.println(response);
};
}
运行应用程序
./mvnw spring-boot:run
想以其他方式开始吗?查看参考文档中的入门部分。
使用以下方法引导您的应用程序 Spring Initializr.