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

python通過(guò)curl實(shí)現(xiàn)訪問(wèn)deepseek的API

 更新時(shí)間:2025年05月14日 10:34:38   作者:qq_1418269732  
這篇文章主要為大家詳細(xì)介紹了python如何通過(guò)curl實(shí)現(xiàn)訪問(wèn)deepseek的API,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下

API申請(qǐng)和充值

下面是deepeek的API網(wǎng)站

https://platform.deepseek.com/

進(jìn)去先注冊(cè),是不是手機(jī)賬號(hào)密碼都不重要,都一樣,完事充值打米,主要是打米后左側(cè)API Keys里面創(chuàng)建一個(gè)API Keys,注意自己手抄一個(gè)Key,那個(gè)你自己完了也打不開而是一堆******,記不住只能重新生成

本地curl訪問(wèn)代碼腳本

部分參數(shù)意義和選項(xiàng)在代碼里標(biāo)注了

import subprocess
import json
import os

def call_deepseek_api(prompt,
    api_key="sk-0d83************f3a3461486",
    model="deepseek-chat",
    temperature=0.7,
    max_tokens=1000
    ):
    """
    使用cURL調(diào)用DeepSeek API
    
    參數(shù):
    - prompt: 提示文本
    - api_key: DeepSeek API密鑰,如果未提供則從環(huán)境變量獲取
    - model: 要使用的模型名稱
        通過(guò)指定 model='deepseek-chat' 即可調(diào)用 DeepSeek-V3。
        通過(guò)指定 model='deepseek-reasoner',即可調(diào)用 DeepSeek-R1。
    - temperature: 控制隨機(jī)性的溫度參數(shù)(隨機(jī)性,越低越選擇概率高的答案,最高1,最低0,0.7時(shí)均衡,0.2時(shí)死板,1時(shí)靈活)
    - max_tokens: 生成的最大token數(shù)(計(jì)費(fèi)是通過(guò)token,模型的分詞器(Tokenizer)決定,粗略的說(shuō),1 個(gè)單詞 ≈ 1.3 個(gè) Token,1 個(gè)漢字 ≈ 1~1.5 個(gè) Token,單次費(fèi)用=輸入token*0.0001+輸出token*0.0003    
    返回:
    - API響應(yīng)的JSON解析結(jié)果
    """
    # 如果未提供API密鑰,則從環(huán)境變量獲取
    if api_key is None:
        api_key = os.environ.get("DEEPSEEK_API_KEY")
    
    if not api_key:
        raise ValueError("需要提供DeepSeek API密鑰")
    
    # 構(gòu)建API請(qǐng)求的JSON數(shù)據(jù)
    request_data = {
        "model": model,
        "messages": [{"role": "user", "content": prompt}],
        "temperature": temperature,
        "max_tokens": max_tokens,
        "stream":False
    }
    
    # 構(gòu)建cURL命令
    #這里可能存在一個(gè)問(wèn)題,訪問(wèn)地址可能是"https://api.deepseek.com/chat/completions"
    curl_cmd = [
        "curl",
        "-X", "POST",
        "https://api.deepseek.com/v1/chat/completions",
        "-H", f"Authorization: Bearer {api_key}",
        "-H", "Content-Type: application/json",
        "-d", json.dumps(request_data)
    ]
    
    try:
        # 執(zhí)行cURL命令
        result = subprocess.run(
            curl_cmd,
            capture_output=True,
            text=True,
            encoding='utf-8', 
            check=True
        )
        
        # 解析JSON響應(yīng)
        response = json.loads(result.stdout)
        return response
    
    except subprocess.CalledProcessError as e:
        print(f"API請(qǐng)求失敗: {e.stderr}")
        raise
    except json.JSONDecodeError:
        print(f"無(wú)法解析API響應(yīng): {result.stdout}")
        raise

# 使用示例
if __name__ == "__main__":
    # 方式1: 通過(guò)環(huán)境變量設(shè)置API密鑰
    # os.environ["DEEPSEEK_API_KEY"] = "your_api_key_here"
    
    # 方式2: 直接在函數(shù)調(diào)用中提供API密鑰
    api_key = "sk-0d8*******f3a3461486"
    
    # 調(diào)用API
    try:
        response = call_deepseek_api(
            prompt="你好,請(qǐng)介紹一下你自己",
            api_key=api_key
        )
        
        # 打印API返回的內(nèi)容
        if "choices" in response and len(response["choices"]) > 0:
            message = response["choices"][0]["message"]["content"]
            print("API響應(yīng):")
            print(message)
        else:
            print("API返回格式異常:", response)
    
    except Exception as e:
        print(f"發(fā)生錯(cuò)誤: {e}")

這里是上面代碼嘗試跑起來(lái)的結(jié)果

到此這篇關(guān)于python通過(guò)curl實(shí)現(xiàn)訪問(wèn)deepseek的API的文章就介紹到這了,更多相關(guān)python訪問(wèn)deepseek API內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 深入探討Pandas數(shù)據(jù)清洗與高效分析

    深入探討Pandas數(shù)據(jù)清洗與高效分析

    這篇文章主要介紹了深入探討Pandas數(shù)據(jù)清洗與高效分析,Pandas 是 Python 中最強(qiáng)大的數(shù)據(jù)處理庫(kù)之一,廣泛應(yīng)用于數(shù)據(jù)分析、統(tǒng)計(jì)建模和科學(xué)計(jì)算領(lǐng)域,本文將深入探討 Pandas 的高階用法,包括數(shù)據(jù)清洗、高效的數(shù)據(jù)操作以及與機(jī)器學(xué)習(xí)結(jié)合的應(yīng)用
    2021-10-10
  • 關(guān)于Python正則表達(dá)式 findall函數(shù)問(wèn)題詳解

    關(guān)于Python正則表達(dá)式 findall函數(shù)問(wèn)題詳解

    在寫正則表達(dá)式的時(shí)候總會(huì)遇到不少的問(wèn)題,本文講述了Python正則表達(dá)式中 findall()函數(shù)和多個(gè)表達(dá)式元組相遇的時(shí)候會(huì)出現(xiàn)的問(wèn)題
    2018-03-03
  • 一小時(shí)學(xué)會(huì)TensorFlow2之全連接層

    一小時(shí)學(xué)會(huì)TensorFlow2之全連接層

    這篇文章主要介紹了TensorFlow2之全連接層,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-09-09
  • Python計(jì)算三角函數(shù)之a(chǎn)sin()方法的使用

    Python計(jì)算三角函數(shù)之a(chǎn)sin()方法的使用

    這篇文章主要介紹了Python計(jì)算三角函數(shù)之a(chǎn)sin()方法的使用,是Python入門的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-05-05
  • 深入解析Python中浮點(diǎn)數(shù)計(jì)算的精度問(wèn)題與解決方案

    深入解析Python中浮點(diǎn)數(shù)計(jì)算的精度問(wèn)題與解決方案

    本文深入解析了Python中浮點(diǎn)數(shù)計(jì)算的精度問(wèn)題,特別是0.1+0.2不等于0.3的現(xiàn)象,下文會(huì)通過(guò)實(shí)際案例展示浮點(diǎn)數(shù)陷阱在循環(huán)控制,金融計(jì)算等場(chǎng)景中的風(fēng)險(xiǎn)并提供了三種解決方案,感興趣的小伙伴可以了解下
    2026-01-01
  • Python爬蟲中urllib庫(kù)的進(jìn)階學(xué)習(xí)

    Python爬蟲中urllib庫(kù)的進(jìn)階學(xué)習(xí)

    本篇文章主要介紹了Python爬蟲中urllib庫(kù)的進(jìn)階學(xué)習(xí)內(nèi)容,對(duì)此有興趣的朋友趕緊學(xué)習(xí)分享下。
    2018-01-01
  • Pytest測(cè)試報(bào)告工具Allure用法介紹

    Pytest測(cè)試報(bào)告工具Allure用法介紹

    這篇文章介紹了Pytest測(cè)試報(bào)告工具Allure的用法,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • 手把手教你Windows如何在cmd中切換python版本

    手把手教你Windows如何在cmd中切換python版本

    通常在Windows系統(tǒng)下我們可能安裝了多個(gè)Python版本,那么該如何進(jìn)行版本的切換呢?下面這篇文章主要給大家介紹了關(guān)于Windows如何在cmd中切換python版本的相關(guān)資料,需要的朋友可以參考下
    2023-04-04
  • python中set常用操作匯總

    python中set常用操作匯總

    python的set和其他語(yǔ)言類似, 是一個(gè)無(wú)序不重復(fù)元素集, 基本功能包括關(guān)系測(cè)試和消除重復(fù)元素. 集合對(duì)象還支持union(聯(lián)合), intersection(交), difference(差)和sysmmetric difference(對(duì)稱差集)等數(shù)學(xué)運(yùn)算
    2016-06-06
  • Django項(xiàng)目DEBUG模式的具體使用

    Django項(xiàng)目DEBUG模式的具體使用

    在 Django 項(xiàng)目的配置文件中,DEBUG?模式是一個(gè)至關(guān)重要的安全開關(guān),下面本文就來(lái)介紹一下Django項(xiàng)目DEBUG模式的具體使用,感興趣的可以了解一下
    2025-07-07

最新評(píng)論

哈巴河县| 绥滨县| 长葛市| 沂水县| 松原市| 平南县| 敖汉旗| 克什克腾旗| 武强县| 灵璧县| 来凤县| 八宿县| 曲沃县| 太保市| 和田市| 红桥区| 曲阳县| 灵武市| 施秉县| 六安市| 阳高县| 遵义市| 建宁县| 淅川县| 江阴市| 古浪县| 菏泽市| 迭部县| 普陀区| 广安市| 阜新市| 奉节县| 晴隆县| 龙陵县| 交城县| 阿拉善右旗| 万山特区| 台东市| 大宁县| 宁城县| 绥江县|