亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

5分鐘獲取deepseek api并搭建簡(jiǎn)易問(wèn)答應(yīng)用

 更新時(shí)間:2025年01月31日 09:18:57   作者:L~river  
本文主要介紹了5分鐘獲取deepseek api并搭建簡(jiǎn)易問(wèn)答應(yīng)用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

deepseek-v3是截止博文撰寫之日,無(wú)論是國(guó)內(nèi)還是國(guó)際上發(fā)布的大模型中表現(xiàn)十分亮眼的模型,這里以deepseek為例,講解如何獲取api_key、base_url、chat_model。

1、獲取api

首先打開deepseek接口的官網(wǎng):DeepSeek

點(diǎn)右上角“開放平臺(tái)”

新號(hào)一般會(huì)送10元的余額,左上方會(huì)顯示你當(dāng)前余額按照當(dāng)前的價(jià)格所擁有的tokens數(shù)量(tokens可以簡(jiǎn)單的理解為你輸入給大模型的提示詞+大模型輸出的內(nèi)容之和所占用的字符數(shù),這個(gè)后續(xù)博客中會(huì)細(xì)講分詞原理),這個(gè)tokens數(shù)量可能會(huì)隨著模型價(jià)格變化而變化,不過(guò)deepseek的api價(jià)格比較便宜,如圖上所展示的送給新人的500萬(wàn)tokens數(shù)也夠個(gè)人使用很久了。

接著,點(diǎn)擊左側(cè)的API keys,然后點(diǎn)擊創(chuàng)建API key

一般需要給API key命名用來(lái)區(qū)分不同的API,比如下圖命名為“test”

這里需要注意的是,系統(tǒng)生成的API key只有第一次創(chuàng)建時(shí)能看到并且復(fù)制,此后都無(wú)法再次看到,只能看到名字,所以需要大家第一次就將其復(fù)制下來(lái),保存到你的文件中,當(dāng)然如果忘記了也影響不大,重新創(chuàng)建一個(gè)就行。

2、獲取base_url和chat_model

同樣以deepseek為例,點(diǎn)擊2.1.1頁(yè)面左下角的接口文檔,或者直接進(jìn)入DeepSeek API文檔

進(jìn)入文檔后,在“快速開始”的“首次調(diào)用API”中,可以找到base_url和chat_model,如下:

base_url = https://api.deepseek.com/v1

chat_model='deepseek-chat'

 其他平臺(tái)與deepseek的獲取方式差不多

3、配置模型參數(shù)

base_url和chat_model直接定義即可,但api key是關(guān)乎著模型是否能夠使用的,所以盡量不要把其暴露在模型定理里面,而是把他添加到環(huán)境變量里,這里介紹兩種方法添加環(huán)境變量。

方法一:終端中臨時(shí)將加入

在終端中臨時(shí)將token加入變量,此時(shí)該環(huán)境變量只在當(dāng)前終端內(nèi)有效 ?。?!所以該種方法需要我們?cè)?strong>該終端中運(yùn)行我們的py腳本。

export api_key="填入你的api token"

若是想永久加入環(huán)境變量,可以對(duì) ~/.bashrc 文件中添加以下內(nèi)容并保存。

export api_key="填入你的api token"

此時(shí)在代碼中獲取api 只需要在Python腳本中添加以下代碼即可

import os
api_key = os.getenv('api_key')
base_url = "https://api.deepseek.com/v1"
chat_model = "deepseek-chat"

方法二:創(chuàng)建.env文件

終端輸入命令臨時(shí)創(chuàng)建也比較麻煩,而且只在當(dāng)前終端內(nèi)有效,而創(chuàng)建.env文件存儲(chǔ)api_key則不存在這種問(wèn)題。

首先創(chuàng)建.env文件,然后輸入以下內(nèi)容,記得替換成你的token

api_key="your api_key"

同一路徑下創(chuàng)建腳本文件,然后在代碼中添加以下內(nèi)容

import os
from dotenv import load_dotenv


# 加載.env文件中的環(huán)境變量
load_dotenv()

# 獲取特定的環(huán)境變量
api_key = os.getenv('api_key')

base_url = "https://api.deepseek.com/v1"
chat_model = "deepseek-chat"

4、 配置client

有了前面的三個(gè)參數(shù),我們就可以構(gòu)造一個(gè)client,構(gòu)造client只需要兩個(gè)東西:api_key和base_url。

from openai import OpenAI
client = OpenAI(
    api_key = api_key,
    base_url = base_url
)

5、利用deepseek大模型實(shí)現(xiàn)簡(jiǎn)易問(wèn)答

我們這里使用第二種方式定義api_key,創(chuàng)建.env文件存儲(chǔ)api_key后,在.env同一目錄下創(chuàng)建腳本文件,填入以下代碼:

import os
from dotenv import load_dotenv
from openai import OpenAI
# 加載環(huán)境變量
load_dotenv()
# 從環(huán)境變量中讀取api_key
api_key = os.getenv('api_key')
base_url = "https://api.deepseek.com/v1"
chat_model = "deepseek-chat"


client = OpenAI(
    api_key = api_key,
    base_url = base_url
)

有了這個(gè)client,我們就可以去實(shí)現(xiàn)各種能力了。

舉個(gè)簡(jiǎn)單例子測(cè)試一下模型是否配置成功,配置好api的token后,輸入以下代碼

import os
from dotenv import load_dotenv
from openai import OpenAI

# 加載環(huán)境變量
load_dotenv()

# 從環(huán)境變量中讀取api_key
api_key = os.getenv('api_key')
base_url = "https://api.deepseek.com/v1"
chat_model = "deepseek-chat"

client = OpenAI(
    api_key=api_key,
    base_url=base_url
)

try:
    # 發(fā)送一個(gè)簡(jiǎn)單的消息到模型
    response = client.chat.completions.create(
        model=chat_model,
        messages=[
            {"role": "system", "content": "你是一個(gè)樂于助人的AI助手,能夠幫助用戶解決各種專業(yè)問(wèn)題."},
            {"role": "user", "content": "你好,介紹下你自己"}
        ]
    )
    
    # 打印模型的回復(fù)
    print("Model response:")
    print(response.choices[0].message.content)
except Exception as e:
    print(f"An error occurred: {e}")



結(jié)果如下:

證明配置成功,如果沒有回應(yīng),檢查API key是否配置對(duì)了,如果對(duì)了可能是平臺(tái)服務(wù)器的原因,等服務(wù)器恢復(fù)正常就好了

到此這篇關(guān)于5分鐘獲取deepseek api并搭建簡(jiǎn)易問(wèn)答應(yīng)用的文章就介紹到這了,更多相關(guān)deepseek api搭建內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 最新IntelliJ IDEA 2020.2永久激活碼(親測(cè)有效)

    最新IntelliJ IDEA 2020.2永久激活碼(親測(cè)有效)

    今天一大波朋友反饋idea2020激活碼失效的問(wèn)題,小編快馬加鞭給大家找到解決方案,本文以IDEA 2020.2.4激活碼破解教程為例給大家詳細(xì)介紹,需要idea2020激活碼的朋友快來(lái)參考下本文吧
    2020-11-11
  • Windows本地部署OpenManus并接入Mistral模型的完整教程

    Windows本地部署OpenManus并接入Mistral模型的完整教程

    Manus作為一款強(qiáng)大的本地LLM應(yīng)用平臺(tái)引起了廣泛關(guān)注,但它需要邀請(qǐng)碼才能使用,不過(guò)OpenManus團(tuán)隊(duì)僅用了3小時(shí)就復(fù)刻了一個(gè)功能相似的開源替代方案,下面我們來(lái)看看在Windows環(huán)境下的完整部署過(guò)程吧
    2025-03-03
  • 阿里巴巴開源 Dragonwell JDK 最新版本 8.1.1-GA 發(fā)布

    阿里巴巴開源 Dragonwell JDK 最新版本 8.1.1-GA 發(fā)布

    距離 Dragonwell JDK 第一個(gè)正式版本 8.0.0-GA 發(fā)布已經(jīng)過(guò)去 3 個(gè)月了,項(xiàng)目在 Github 上的 stars 繼續(xù)攀升達(dá)到了 1900。今天我們帶來(lái)了最新版本 8.1.1-GA 的發(fā)布,包含了全新的特性和更新,需要的朋友可以參考下
    2019-10-10
  • 最新Adobe2022?全家桶永久激活無(wú)限使用?附安裝包下載(一鍵安裝)

    最新Adobe2022?全家桶永久激活無(wú)限使用?附安裝包下載(一鍵安裝)

    眾所周知,Adobe系列的軟件每年都會(huì)更新一個(gè)大版本,這不,2022年還沒到來(lái),可Adobe2022已經(jīng)更新了,所以最新版一出來(lái),就有安裝體驗(yàn),整體效果非常不錯(cuò),今天就把所有資源分享給大家
    2021-12-12
  • 通過(guò)Cursor使用chatgpt-4的ai輔助編程工具的方法

    通過(guò)Cursor使用chatgpt-4的ai輔助編程工具的方法

    cursor是一款與openai合作的,使用gpt-4的一款編程工具,它可以讓你通過(guò)gpt-4進(jìn)行輔助編程,以此提高效率,這篇文章主要介紹了Cursor一個(gè)使用chatgpt-4的ai輔助編程工具,需要的朋友可以參考下
    2023-05-05
  • 使用 tke-autoscaling-placeholder 實(shí)現(xiàn)秒級(jí)彈性伸縮的方法

    使用 tke-autoscaling-placeholder 實(shí)現(xiàn)秒級(jí)彈性伸縮的方法

    這篇文章主要介紹了使用 tke-autoscaling-placeholder 實(shí)現(xiàn)秒級(jí)彈性伸縮的方法,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-01-01
  • git checkout 命令使用詳解

    git checkout 命令使用詳解

    這篇文章主要介紹了git checkout 命令使用詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • Xshell?Plus?6?下載及安裝使用圖文教程(解壓即可使用)

    Xshell?Plus?6?下載及安裝使用圖文教程(解壓即可使用)

    本文分享一波?Xshell?Plus?6?破解版,親測(cè)有效,因?yàn)槭蔷G色無(wú)安裝版本的,下載下來(lái)后,解壓即可使用,就可以直接使用了,對(duì)Xshell?Plus?6?破解下載圖文教程感興趣的朋友一起看看吧
    2022-07-07
  • 全民學(xué)編程之 Hello World

    全民學(xué)編程之 Hello World

    Hello World的迷人之處在于:它是簡(jiǎn)單的,即便沒有任何基礎(chǔ),你也可以輕松理解,但它又不是蒼白的,它帶有一個(gè)程序語(yǔ)言鮮明的特色,體現(xiàn)了該語(yǔ)言最基本的思想和特征。同樣也是Hello World,讓人體會(huì)到第一份成功的喜悅
    2014-01-01
  • idea2023連接gitee遠(yuǎn)程倉(cāng)庫(kù)的實(shí)現(xiàn)方法

    idea2023連接gitee遠(yuǎn)程倉(cāng)庫(kù)的實(shí)現(xiàn)方法

    在我們平時(shí)做項(xiàng)目的過(guò)程中,經(jīng)常會(huì)遇到分工合作,一起完成一個(gè)項(xiàng)目,就會(huì)借助其它的一些項(xiàng)目管理工具,來(lái)幫助我們更方便的開發(fā),本文主要介紹了idea2023連接gitee遠(yuǎn)程倉(cāng)庫(kù)的實(shí)現(xiàn)方法,感興趣的可以了解一下
    2024-01-01

最新評(píng)論