抢占先机
VMware 提供培训和认证,助您加速前进。
了解更多Spring AI 是一个用于 AI 工程的应用框架。它的目标是将 Spring 生态系统的设计原则(如可移植性和模块化设计)应用于 AI 领域,并推广使用 POJO 作为 AI 领域应用程序的构建块。
Spring AI 的核心在于解决 AI 集成的根本挑战:将您的企业数据和 API 与 AI 模型连接起来。
Spring AI 提供以下功能
这套功能让您可以实现常见的用例,例如“基于文档的问答 (Q&A over your documentation)
”或“与您的文档聊天 (Chat with your documentation)
”。
详尽的参考文档、示例应用和研讨会/课程材料。
您可以通过几个简单的步骤开始使用
创建一个带有 Spring AI OpenAI boot starter 依赖的 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
想换种方式入门?请查看参考文档中的入门章节。