最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

springboot接入deepseek深度求索代碼示例(java版)

 更新時(shí)間:2025年01月22日 11:02:00   作者:笑發(fā)財(cái)了1  
這篇文章主要介紹了springboot接入deepseek深度求索的相關(guān)資料,包括創(chuàng)建APIKey,封裝詢問工具方法,傳入問題,調(diào)用方法,但發(fā)現(xiàn)只能回答簡單問題,需要的朋友可以參考下

以下是在springboot中接入ai deepseek的過程。官網(wǎng)并沒有java的示例。

1. 創(chuàng)建 API key 

deepseek API keys 

點(diǎn)擊創(chuàng)建API key,把創(chuàng)建的key值復(fù)制下來,以后就不能再查看了,只能重新創(chuàng)建。

2. 封裝詢問deepseek的工具方法

添加key值和詢問路徑。API_KEY為你創(chuàng)建的key值。

    private static final String API_URL = "https://api.deepseek.com/chat/completions";
    private static final String API_KEY = "11111111"; // 替換為你的 API Key

傳入的question就是要詢問的問題

public String askDeepSeek(String question) throws IOException {
        CloseableHttpClient client = HttpClients.createDefault();

        // 創(chuàng)建 HTTP POST 請求
        HttpPost request = new HttpPost(API_URL);
        request.setHeader("Content-Type", "application/json");
        request.setHeader("Authorization", "Bearer " + API_KEY);

        // 動(dòng)態(tài)構(gòu)建請求體
        String requestBody = String.format(
                "{\"model\": \"deepseek-chat\", \"messages\": [{\"role\": \"user\", \"content\": \"%s\"}], \"stream\": false}",
                question
        );
        request.setEntity(new StringEntity(requestBody));

        // 發(fā)送請求并獲取響應(yīng)
        try (CloseableHttpResponse response = client.execute(request)) {
            // 返回響應(yīng)內(nèi)容
            return EntityUtils.toString(response.getEntity());
        }
    }

3. 調(diào)用該詢問ai的方法

String  question1= "今天是星期幾。 " ;
String answer = askDeepSeek(question);
System.out.println("answer = " + answer);

4. 成功返回示例

answer = {"id":"88dbce49-2841-448d-a74f-a2d3180c5672","object":"chat.completion","created":1734525002,"model":"deepseek-chat","choices":[{"index":0,"message":{"role":"assistant","content":"當(dāng)然,我很高興!謝謝你的關(guān)心。??"},"logprobs":null,"finish_reason":"stop"}],"usage":{"prompt_tokens":12,"completion_tokens":11,"total_tokens":23,"prompt_cache_hit_tokens":0,"prompt_cache_miss_tokens":12},"system_fingerprint":"fp_1bcb2de9ac"}

不過我接入之后,他只能回答一些很簡單的問題,有沒有大佬會(huì)用啊~

總結(jié)

到此這篇關(guān)于springboot接入deepseek深度求索的文章就介紹到這了,更多相關(guān)springboot接入deepseek深度求索內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 解決創(chuàng)建springboot后啟動(dòng)報(bào)錯(cuò):Failed?to?bind?properties?under‘spring.datasource‘

    解決創(chuàng)建springboot后啟動(dòng)報(bào)錯(cuò):Failed?to?bind?properties?under‘spri

    在Spring?Boot項(xiàng)目中,application.properties和application.yml是用于配置參數(shù)的兩種文件格式,properties格式簡潔但不支持層次結(jié)構(gòu),而yml格式支持層次性,可讀性更好,在yml文件中,要注意細(xì)節(jié),比如冒號后面需要空格
    2024-10-10
  • java實(shí)現(xiàn)航班信息查詢管理系統(tǒng)

    java實(shí)現(xiàn)航班信息查詢管理系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了java實(shí)現(xiàn)航班信息查詢管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-12-12
  • 解析使用jdbc,hibernate處理clob/blob字段的詳解

    解析使用jdbc,hibernate處理clob/blob字段的詳解

    本篇是對使用jdbc,hibernate處理clob/blob字段進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • SpringBoot短信登錄安全防護(hù)方案

    SpringBoot短信登錄安全防護(hù)方案

    本文提出了一套基于手機(jī)短信驗(yàn)證碼的安全登錄方案,采用多層次防護(hù)機(jī)制確保系統(tǒng)安全,下面就來詳細(xì)的介紹一下,感興趣的可以了解一下
    2026-01-01
  • Java強(qiáng)制類型轉(zhuǎn)換原理詳解(父類轉(zhuǎn)子類、子類轉(zhuǎn)父類)

    Java強(qiáng)制類型轉(zhuǎn)換原理詳解(父類轉(zhuǎn)子類、子類轉(zhuǎn)父類)

    這篇文章主要給大家介紹了關(guān)于Java強(qiáng)制類型轉(zhuǎn)換原理(父類轉(zhuǎn)子類、子類轉(zhuǎn)父類)的相關(guān)資料,所謂的強(qiáng)制類型轉(zhuǎn)換,其實(shí)是自動(dòng)類型轉(zhuǎn)換的逆過程,在數(shù)據(jù)類型兼容的情況下,將容量大的數(shù)據(jù)類型轉(zhuǎn)換為容量小的數(shù)據(jù)類型,需要的朋友可以參考下
    2023-12-12
  • Springboot整合LangChain4j 全流程

    Springboot整合LangChain4j 全流程

    LangChain4j是一個(gè)專為Java生態(tài)打造的大語言模型應(yīng)用開發(fā)框架,支持多種模型提供商,具備豐富的功能模塊,如對話記憶、RAG管道支持、結(jié)構(gòu)化輸出等,這篇文章給大家介紹Springboot整合LangChain4j的全流程,感興趣的朋友跟隨小編一起看看吧
    2026-05-05
  • Security6.4.2?自定義異常中統(tǒng)一響應(yīng)遇到的問題

    Security6.4.2?自定義異常中統(tǒng)一響應(yīng)遇到的問題

    本文主要介紹了Security6.4.2?自定義異常中統(tǒng)一響應(yīng)遇到的問題,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2025-03-03
  • Java AQS中ReentrantReadWriteLock讀寫鎖的使用

    Java AQS中ReentrantReadWriteLock讀寫鎖的使用

    ReentrantReadWriteLock稱為讀寫鎖,它提供一個(gè)讀鎖,支持多個(gè)線程共享同一把鎖。這篇文章主要講解一下ReentrantReadWriteLock的使用和應(yīng)用場景,感興趣的可以了解一下
    2023-02-02
  • 解決ObjectMapper序列換Map時(shí)候的坑

    解決ObjectMapper序列換Map時(shí)候的坑

    這篇文章主要介紹了解決ObjectMapper序列換Map時(shí)候的坑,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-08-08
  • java源碼解析之String類的compareTo(String otherString)方法

    java源碼解析之String類的compareTo(String otherString)方法

    這篇文章主要給大家介紹了關(guān)于java源碼解析之String類的compareTo(String otherString)方法的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-09-09

最新評論

旬邑县| 华亭县| 大埔县| 隆子县| 天水市| 修水县| 上杭县| 武平县| 大余县| 格尔木市| 禹州市| 连城县| 社会| 嘉禾县| 平潭县| 宽城| 沂源县| 新竹县| 禄劝| 淮安市| 湘潭市| 六盘水市| 淮安市| 红安县| 冷水江市| 商河县| 黄梅县| 凤冈县| 泰州市| 罗定市| 石河子市| 宝应县| 焦作市| 商都县| 乐都县| 宜城市| 拜城县| 韩城市| 二手房| 洮南市| 贺兰县|