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

Java調用DeepSeek?api實現方法記錄

 更新時間:2025年02月15日 10:30:32   作者:baicai_li  
這篇文章主要介紹了如何在Java中調用DeepSeek?API,包括在官網獲取APIKeys、創(chuàng)建API請求工具類以及處理返回結果的步驟,文中通過代碼介紹的非常詳細,需要的朋友可以參考下

官網上都沒有實例自己測試一下

一、在官網創(chuàng)建DeepSeek的API Keys,只顯示一次及時獲取保存,不然得重新創(chuàng)建

二、創(chuàng)建api請求工具類

注意的是request.setEntity(new StringEntity(requestBody, ContentType.APPLICATION_JSON));

如果這句不加ContentType.APPLICATION_JSON 返回的都是英文

/**
 * @Author : L1
 * @Date: 2025/2/6 10:15
 * @Description:
 */
import org.apache.http.client.methods.CloseableHttpResponse;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.entity.ContentType;
import org.apache.http.entity.StringEntity;
import org.apache.http.impl.client.CloseableHttpClient;
import org.apache.http.impl.client.HttpClients;
import org.apache.http.util.EntityUtils;

import java.io.IOException;

public class DeepSeekClient {
    private static final String API_URL = "https://api.deepseek.com/chat/completions";
    private static final String API_KEY = "your API Keys"; //這里改成你自己的qpi keys
	// 傳入提問
    public static String getDeepSeek(String problem) throws IOException {
        CloseableHttpClient client = HttpClients.createDefault();
        HttpPost request = new HttpPost(API_URL);
        request.setHeader("Content-Type", "application/json");
        request.setHeader("Authorization", "Bearer " + API_KEY);
        // 請求體
        String requestBody = String.format(
                "{\"model\": \"deepseek-chat\", \"messages\": [{\"role\": \"user\", \"content\": \"%s\"}], \"stream\": false}",problem
        );
        request.setEntity(new StringEntity(requestBody, ContentType.APPLICATION_JSON));
        // 發(fā)送請求并獲取響應
        try (CloseableHttpResponse response = client.execute(request)) {
            // 返回響應內容
            return EntityUtils.toString(response.getEntity());
        }
    }

    public static void main(String[] args) throws IOException {
        System.out.println(getDeepSeek("紅燒肉教程"));
    }
}

返回結果

{"id":"d5f40177-cdbe-4be9-bd0f-93dd96b0bab3","object":"chat.completion","created":1738812174,"model":"deepseek-chat","choices":[{"index":0,"message":{"role":"assistant","content":"紅燒肉是一道經典的中式家常菜,以其肥而不膩、入口即化的口感深受喜愛。以下是詳細的紅燒肉做法:\n\n### **材料:**\n- 五花肉:500克\n- 生姜:3-4片\n- 大蔥:1根\n- 八角:2顆\n- 桂皮:1小塊\n- 香葉:2片\n- 冰糖:30克(或白糖)\n- 生抽:2湯匙\n- 老抽:1湯匙\n- 料酒:2湯匙\n- 清水:適量\n- 鹽:適量\n\n---\n\n### **步驟:**\n\n#### 1. **處理五花肉**\n   - 五花肉切成3-4厘米見方的塊。\n   - 將五花肉放入冷水鍋中,加入幾片姜和1湯匙料酒,大火煮開后撇去浮沫,焯水2-3分鐘,撈出瀝干備用。\n\n#### 2. **炒糖色**\n   - 鍋中放入少量油,加入冰糖(或白糖),用小火慢慢炒至冰糖融化,顏色變?yōu)殓晟ㄗ⒁獠灰春?。\n   - 將焯好的五花肉倒入鍋中,快速翻炒,使肉塊均勻裹上糖色。\n\n#### 3. **調味燉煮**\n   - 加入姜片、蔥段、八角、桂皮、香葉,翻炒出香味。\n   - 倒入2湯匙生抽、1湯匙老抽、1湯匙料酒,翻炒均勻。\n   - 加入適量清水,水量以剛好沒過肉塊為宜。\n   - 大火煮開后轉小火,蓋上鍋蓋燉煮40-50分鐘。\n\n#### 4. **收汁**\n   - 燉至肉塊軟爛后,開大火收汁,湯汁變濃稠時加入少許鹽調味。\n   - 收汁至湯汁裹在肉塊上即可關火。\n\n#### 5. **裝盤**\n   - 將紅燒肉盛出,撒上少許蔥花或香菜點綴即可。\n\n---\n\n### **小貼士:**\n1. **選肉**:五花肉最好選擇肥瘦相間的,這樣燉出來的肉口感更好。\n2. **炒糖色**:炒糖色時火候要小,避免糖色炒糊發(fā)苦。\n3. **燉煮時間**:根據肉塊大小調整燉煮時間,確保肉塊軟爛入味。\n4. **收汁**:收汁時注意火候,避免湯汁收得太干。\n\n這樣一道色香味俱全的紅燒肉就完成了,配上一碗米飯,簡直是人間美味!"},"logprobs":null,"finish_reason":"stop"}],"usage":{"prompt_tokens":6,"completion_tokens":546,"total_tokens":552,"prompt_tokens_details":{"cached_tokens":0},"prompt_cache_hit_tokens":0,"prompt_cache_miss_tokens":6},"system_fingerprint":"fp_3a5770e1b4"}

總結

以上就是Java調用DeepSeep的方法簡單過程

到此這篇關于Java調用DeepSeek api的文章就介紹到這了,更多相關Java調用DeepSeek api內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Java如何將字符串轉為數字int的三種方式詳析

    Java如何將字符串轉為數字int的三種方式詳析

    這篇文章主要給大家介紹了關于Java如何將字符串轉為數字int的三種方式,在編程中我們經常需要進行各種數據類型之間的轉換操作,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2023-10-10
  • 從Java到Kotlin語法平滑遷移實踐指南(含詳細代碼)

    從Java到Kotlin語法平滑遷移實踐指南(含詳細代碼)

    Kotlin作為一門現代編程語言,憑借其簡潔的語法、強大的功能和與Java的無縫互操作性,已成為Android開發(fā)的首選語言,這篇文章主要介紹了從Java到Kotlin語法平滑遷移的相關資料,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2026-05-05
  • SpringBoot項目配置多數據源的兩種方式詳解

    SpringBoot項目配置多數據源的兩種方式詳解

    這篇文章主要為大家詳細介紹了SpringBoot項目配置多數據源的兩種方式,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下
    2026-01-01
  • Java Springboot的目的你知道嗎

    Java Springboot的目的你知道嗎

    在本篇文章中小編給大家分析了Java中Spring Boot的優(yōu)勢以及相關知識點內容,興趣的朋友們可以學習參考下,希望能夠給你帶來幫助
    2021-09-09
  • SpringBoot在線代碼修改器的問題及解決方法

    SpringBoot在線代碼修改器的問題及解決方法

    這篇文章主要介紹了SpringBoot在線代碼修改器的問題及解決方法,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-06-06
  • SpringSecurity整合redission序列化問題小結(最新整理)

    SpringSecurity整合redission序列化問題小結(最新整理)

    文章詳解SpringSecurity整合Redisson時的序列化問題,指出需排除官方Jackson依賴,通過自定義反序列化器(如AuthorizationGrantTypeDeserializer等)和Mixin類解決反序列化報錯MissingTypeIdProperty,同時擴展用戶信息為AuthUser,并提及開源框架Pig的使用
    2025-07-07
  • springBoot+mybaties后端多層架構的實現示例

    springBoot+mybaties后端多層架構的實現示例

    本文主要介紹了springBoot+mybaties后端多層架構的實現示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-07-07
  • Spring中的FactoryBean與ObjectFactory詳解

    Spring中的FactoryBean與ObjectFactory詳解

    這篇文章主要介紹了Spring中的FactoryBean與ObjectFactory詳解,FactoryBean是一種特殊的bean,本身又是個工廠,實現了FactoryBean的bean會被注冊到容器中,需要的朋友可以參考下
    2023-12-12
  • Java操作XML轉JSON數據格式詳細代碼實例

    Java操作XML轉JSON數據格式詳細代碼實例

    在Java中我們可以使用一些現成的庫來實現XML到JSON的轉換,下面這篇文章主要給大家介紹了關于Java操作XML轉JSON數據格式的相關資料,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2024-04-04
  • 詳談java 堆區(qū)、方法區(qū)和棧區(qū)

    詳談java 堆區(qū)、方法區(qū)和棧區(qū)

    下面小編就為大家?guī)硪黄斦刯ava 堆區(qū)、方法區(qū)和棧區(qū)。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-05-05

最新評論

伊川县| 双牌县| 筠连县| 神木县| 台州市| 紫金县| 岐山县| 彰武县| 隆尧县| 罗城| 武夷山市| 阳山县| 永嘉县| 邻水| 仪陇县| 华安县| 靖宇县| 靖宇县| 四川省| 镇江市| 罗城| 孙吴县| 房产| 大丰市| 黑水县| 南阳市| 开阳县| 顺义区| 称多县| 乌海市| 青州市| 盐源县| 宜宾县| 铜梁县| 松滋市| 高阳县| 辉南县| 伽师县| 永胜县| 光山县| 宾阳县|