在您的Java应用程序中利用DeepSeek和Spring AI的力量:快速指南
与Openai相比,最近的嗡嗡声围绕着DeepSeek及其令人印象深刻的表现。 该教程的重点是使用Spring AI快速将DeepSeek迅速集成到您的Java应用程序中,该框架旨在简化AI集成。 这个过程令人惊讶地快 - 比制作咖啡快!Spring AI:简化AI Integration
>春季生态系统的力量在于其适应性。 Spring AI通过提供简化的方法将Java应用程序与各种AI平台集成在一起来利用这种优势。 它的核心原则着重于可移植性,模块化设计和使用Pojos(普通的旧Java对象)。
Spring AI是AI工程的应用程序框架,将Spring的设计原理应用于AI域,并将Pojos作为基本构建块。
DeepSeek:一个强大的开源AI平台
DeepSeek是一个强大的开源AI平台,可提供各种功能和模型,包括功能强大的聊天功能。 尤其是DeepSeek-V3具有出色的推理速度,甚至是领先的封闭式模型。 DeepSeek-v3
可显着提高推理速度,以开源性能并与顶级封闭式型号竞争。
>将弹簧AI与DeepSeek集成:逐步指南
>本指南假定您已安装了Java。 我们将使用Spring Initializr创建一个新项目。Spring Initializr设置:
导航至Spring Initileizr。选择Maven,Java,Spring Boot 3.4.2(或最新版本)和Jar包装。 配置项目元数据(您可以使用自己的详细信息)。将Java版本设置为21。
(有关定价详细信息,请参见文档。)
连接弹簧AI和DeepSeek
>>准备好您的项目和API密钥,让我们集成DeepSeek:
<code>spring.application.name=deepseek spring.ai.openai.api-key=${API_KEY_DEEPSEEK} spring.ai.openai.base-url=https://api.deepseek.com spring.ai.openai.chat.options.model=deepseek-chat // or deepseek-reasoner</code>注:
>使用deepSeek-v3; deepseek-chat
使用DeepSeek-r1。deepseek-reasoner
>:Application.java
>
<code class="language-java">@Bean public CommandLineRunner runner(ChatClient.Builder builder) { return args -> { ChatClient chatClient = builder.build(); String response = chatClient.prompt("Tell a brief history of Java programming language.").call().content(); System.out.println(response); }; }</code>运行您的应用程序(
)。./mvnw spring-boot:run
结论
>您已使用Spring AI成功地将DeepSeek集成到了Java应用程序中! 具有最小代码更改的AI平台之间切换的便捷性是一个重要的优势。 感谢Spring AI和Dan Vega对春季生态系统的贡献。 参考:
> deepseek r1 vs openai:[链接进行比较(替换为实际链接)]
>以上是Springai DeepSeek:比酿造咖啡快的详细内容。更多信息请关注PHP中文网其他相关文章!