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

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

 更新時間:2025年01月22日 11:02:00   作者:笑發(fā)財了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 

點擊創(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);

        // 動態(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"}

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

總結(jié)

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

相關(guān)文章

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

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

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

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

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

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

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

    SpringBoot短信登錄安全防護方案

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

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

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

    Springboot整合LangChain4j 全流程

    LangChain4j是一個專為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í)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2025-03-03
  • Java AQS中ReentrantReadWriteLock讀寫鎖的使用

    Java AQS中ReentrantReadWriteLock讀寫鎖的使用

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

    解決ObjectMapper序列換Map時候的坑

    這篇文章主要介紹了解決ObjectMapper序列換Map時候的坑,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    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

最新評論

湖北省| 夹江县| 永定县| 敖汉旗| 赤水市| 西青区| 高唐县| 屯留县| 尤溪县| 万载县| 房产| 丽水市| 鹿邑县| 沽源县| 南康市| 大渡口区| 星子县| 铜山县| 磐安县| 博爱县| 确山县| 栖霞市| 利川市| 尚志市| 南和县| 渭源县| 班戈县| 虹口区| 洛隆县| 夏邑县| 江阴市| 崇义县| 宽甸| 灵宝市| 桦南县| 临洮县| 潍坊市| 炉霍县| 铜鼓县| 大悟县| 临邑县|