首页 >Java >java教程 >Springai DeepSeek:比酿造咖啡快

Springai DeepSeek:比酿造咖啡快

Patricia Arquette
Patricia Arquette原创
2025-01-28 12:05:09135浏览

在您的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具有出色的推理速度,甚至是领先的封闭式模型。 SpringAI   DeepSeek: Faster Than Brewing a Coffee DeepSeek-v3

可显着提高推理速度,以开源性能并与顶级封闭式型号竞争。

>将弹簧AI与DeepSeek集成:逐步指南

>
本指南假定您已安装了Java。 我们将使用Spring Initializr创建一个新项目。

Spring Initializr设置:

导航至Spring Initileizr。选择Maven,Java,Spring Boot 3.4.2(或最新版本)和Jar包装。 配置项目元数据(您可以使用自己的详细信息)。将Java版本设置为21。

  1. >
  2. 添加依赖项:
包括以下依赖关系:春季Web和spring ai Openai启动器。

SpringAI   DeepSeek: Faster Than Brewing a Coffee

  1. 生成和导入:
生成项目,解压缩并将其导入您的IDE(例如Intellij)。

SpringAI   DeepSeek: Faster Than Brewing a Coffee

  1. > DeepSeek API密钥设置 在继续前进之前,获取您的DeepSeek API密钥:
    1. 在DeepSeek平台上注册。
    2. 访问API密钥菜单。

    SpringAI   DeepSeek: Faster Than Brewing a Coffee

    1. 创建一个新的API密钥。 >确保其安全!

    SpringAI   DeepSeek: Faster Than Brewing a Coffee

    (有关定价详细信息,请参见文档。)

    连接弹簧AI和DeepSeek

    >

    >准备好您的项目和API密钥,让我们集成DeepSeek:>

    Spring AI通过环境变量简化了跨平台AI集成。 对于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

    SpringAI   DeepSeek: Faster Than Brewing a Coffee

    结论

    >您已使用Spring AI成功地将DeepSeek集成到了Java应用程序中! 具有最小代码更改的AI平台之间切换的便捷性是一个重要的优势。 感谢Spring AI和Dan Vega对春季生态系统的贡献。

    参考:

    > deepseek r1 vs openai:[链接进行比较(替换为实际链接)]

    >
      Spring AI初始化器:[链接到Spring Initializr]
    • >
    • > DeepSeek开源项目:[链接到DeepSeek Project] >

以上是Springai DeepSeek:比酿造咖啡快的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn