成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Spring 宣布接入 DeepSeek

人工智能
Spring AI 通過重用現有的 OpenAI 客戶端與 DeepSeek AI 集成。首先,您需要獲取 DeepSeek API 密鑰,配置基本 URL,并選擇其中一個受支持的模型。

DeepSeek 是深度求索公司發布的大模型,是國產之光。大家應該學會如何使用 DeepSeek 大模型,下面我們將看下如何開發基于 DeepSeek 大模型的智能應用。

DeepSeek 大模型

DeepSeek 推出兩款模型;

  • DeepSeek V 系列,對于V系列主要 對話,模型名稱:deepseek-chat
  • DeepSeek R 系統,對于R系統主要 推理, 模型名稱:deepseek-reasoner

DeepSeek 官方更新日志,可以看到模型發布和演化的過程。

https://api-docs.deepseek.com/zh-cn/updates

集成 DeepSeek 大模型

DeepSeek AI提供開源的 DeepSeek V3 模型,該模型以其尖端的推理和解決問題的能力而聞名。

Spring AI 通過重用現有的 OpenAI 客戶端與 DeepSeek AI 集成。首先,您需要獲取 DeepSeek API 密鑰,配置基本 URL,并選擇其中一個受支持的模型。

圖片

接入前準備

  1. 創建 API 密鑰:訪問此處:https://api-docs.deepseek.com/zh-cn/創建 API 密鑰。使用 Spring AI 項目中的 spring.ai.openai.api-key 屬性對其進行配置。
  2. 設置 DeepSeek 基本 URL:將 spring.ai.openai.base-url 屬性設置為 api.deepseek.com。
  3. 選擇 DeepSeek 模型:使用屬性 spring.ai.openai.chat.model=<model name> 指定模型。有關可用選項,請參閱支持的型號。

集成 DeepSeek 示例

1、引入依賴

<dependency>
    <groupId>org.springframework.ai</groupId>
    <artifactId>spring-ai-openai-spring-boot-starter</artifactId>
</dependency>

2、配置

spring:
  ai:
    openai:
      api-key: sk-xxx   // 填寫自己申請的key
      base-url: https://api.deepseek.com
      chat:
        options:
          model: deepseek-chat

3、簡單的聊天示例

package com.ivy.controller;

import org.springframework.ai.chat.messages.UserMessage;
import org.springframework.ai.chat.model.ChatResponse;
import org.springframework.ai.chat.prompt.Prompt;
import org.springframework.ai.openai.OpenAiChatModel;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import reactor.core.publisher.Flux;

import java.util.Map;


@RestController
public class ChatController {

    private final OpenAiChatModel chatModel;
    
    public ChatController(OpenAiChatModel chatModel) {
        this.chatModel = chatModel;
    }

    @GetMapping("/ai/generate")
    public Map<String, String> generate(@RequestParam(value = "message", defaultValue = "Tell me a joke") String message) {
        return Map.of("generation", this.chatModel.call(message));
    }

    @GetMapping("/ai/generateStream")
    public Flux<ChatResponse> generateStream(@RequestParam(value = "message", defaultValue = "Tell me a joke") String message) {
        Prompt prompt = new Prompt(new UserMessage(message));
        return this.chatModel.stream(prompt);
    }
}

現階段 DeepSeek 服務受資源限制可能無法提供在線服務,那么可以本地部署一個DeepSeek 大模型進行學習和使用。

總結

Spring AI 接入 DeepSeek 大模型是非常簡單的,實現了阻塞和流式聊天模式。對于 DeepSeek 大模型的函數調用,角色定義以及結構化輸出等和之前文章中講解的內容是一致的,沒有什么特別的地方,這里也不再贅述了。


源碼案例:https://github.com/Fj-ivy/spring-ai-examples

責任編輯:武曉燕 來源: 碼猿技術專欄
相關推薦

2025-02-14 09:17:16

2025-02-19 16:00:00

SpringBootDeepSeek智能

2025-02-14 09:10:47

2025-03-03 09:00:00

云廠商DeepSeekAI

2025-03-27 12:15:44

2025-03-11 03:00:00

2025-02-17 10:53:19

2025-02-17 10:25:46

2022-07-11 09:36:38

SpringJava開發

2021-05-28 13:55:06

華為MatePad Pro鴻蒙系統

2021-05-31 09:41:30

鴻蒙操作系統HarmonyOS鴻蒙社區

2025-03-03 08:46:27

2025-02-26 10:31:35

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 在线看免费的a | 精品国产欧美 | 亚洲视频免费在线播放 | 免费看淫片| 日韩免费av网站 | 久草免费在线视频 | 亚洲国产一区在线 | 欧美一区视频 | 在线观看三级av | 日本久久www成人免 成人久久久久 | av国产精品 | 亚洲一区播放 | 免费黄网站在线观看 | 日本精品久久久久久久 | 亚洲精品日日夜夜 | 91麻豆精品国产91久久久更新资源速度超快 | 国产精品人人做人人爽 | 精品国产一区二区三区久久狼黑人 | 亚洲欧美国产精品久久 | 色婷婷国产精品综合在线观看 | 午夜影院在线播放 | 99精品欧美一区二区蜜桃免费 | 欧美一区二区三区免费在线观看 | 成在线人视频免费视频 | 欧洲精品码一区二区三区免费看 | 久久久久久国产 | 国产激情自拍视频 | 国产免费一区二区 | 欧美日韩国产精品 | 天天久久 | 日韩欧美中文在线 | 一区二区三区四区电影视频在线观看 | 精品九九九| 国产一区二区三区免费观看视频 | 99re6在线视频精品免费 | 人人干人人超 | 亚洲精品二三区 | 国产欧美精品一区二区色综合朱莉 | 日日欧美 | 亚洲热在线视频 | 欧美日韩一区二区电影 |