领先一步
VMware 提供培训和认证,助您加速进步。
了解更多Spring AI 是一个用于人工智能工程的应用框架。它的目标是将 Spring 生态系统的设计原则(如可移植性和模块化设计)应用于 AI 领域,并推广使用 POJO 作为 AI 领域应用程序的构建块。
Spring AI 的核心是解决 AI 集成的基本挑战:将企业数据和 API 与 AI 模型连接起来。
Spring AI 提供以下功能:
此功能集允许您实现常见用例,例如“针对文档的问答”或“与文档聊天”。
详尽的参考文档、示例应用程序和研讨会/课程材料。
您可以简单几步开始:
创建一个 Spring Boot Web 应用程序,并添加 Spring AI OpenAI 引导启动器依赖。这个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
想以其他方式开始?请查看参考文档中的入门部分。