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

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

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

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

1、獲取api

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

點右上角“開放平臺”

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

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

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

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

2、獲取base_url和chat_model

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

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

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

chat_model='deepseek-chat'

 其他平臺與deepseek的獲取方式差不多

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

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

方法一:終端中臨時將加入

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

export api_key="填入你的api token"

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

export api_key="填入你的api token"

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

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

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

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

首先創(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

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

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

5、利用deepseek大模型實現(xiàn)簡易問答

我們這里使用第二種方式定義api_key,創(chuàng)建.env文件存儲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
)

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

舉個簡單例子測試一下模型是否配置成功,配置好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ā)送一個簡單的消息到模型
    response = client.chat.completions.create(
        model=chat_model,
        messages=[
            {"role": "system", "content": "你是一個樂于助人的AI助手,能夠幫助用戶解決各種專業(yè)問題."},
            {"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是否配置對了,如果對了可能是平臺服務(wù)器的原因,等服務(wù)器恢復(fù)正常就好了

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

相關(guān)文章

  • 分布式醫(yī)療掛號系統(tǒng)整合Gateway網(wǎng)關(guān)解決跨域問題

    分布式醫(yī)療掛號系統(tǒng)整合Gateway網(wǎng)關(guān)解決跨域問題

    這篇文章主要介紹了分布式醫(yī)療掛號系統(tǒng)整合Gateway網(wǎng)關(guān)解決跨域問題,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-04-04
  • 使用Windows自帶的IIS服務(wù)搭建本地站點并遠(yuǎn)程訪問的操作方法

    使用Windows自帶的IIS服務(wù)搭建本地站點并遠(yuǎn)程訪問的操作方法

    在Windows系統(tǒng)中實際上集成了建立網(wǎng)站所必須的軟件環(huán)境,今天就讓我們來看看,如何使用Windows自帶的網(wǎng)站程序建立網(wǎng)站吧,感興趣的朋友一起看看吧
    2023-12-12
  • Windows下安裝Git

    Windows下安裝Git

    這篇文章介紹了Window下安裝Git的方法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-04-04
  • visualstudio的.sln文件和.vcxproj文件的區(qū)別

    visualstudio的.sln文件和.vcxproj文件的區(qū)別

    .sln?文件和?.vcxproj?文件是兩個常用的項目文件,本文主要介紹了visualstudio的.sln文件和.vcxproj文件的區(qū)別,具有一定的參考價值,感興趣的可以了解一下
    2023-10-10
  • win10 + anaconda3 + python3.6 安裝tensorflow + keras的步驟詳解

    win10 + anaconda3 + python3.6 安裝tensorflow + keras的步驟詳解

    這篇文章主要介紹了win10 + anaconda3 + python3.6 安裝tensorflow + keras的步驟,需要的朋友可以參考下
    2019-09-09
  • ClaudeCode中的Agent系統(tǒng)工作原理、如何使用和自定義開發(fā)

    ClaudeCode中的Agent系統(tǒng)工作原理、如何使用和自定義開發(fā)

    本文介紹了ClaudeCode中的Agent系統(tǒng),包括其工作原理、內(nèi)置Agent的使用方法、如何創(chuàng)建自定義Agent以及優(yōu)秀的Agent框架BMAD-Method,通過使用Agent,可以提高開發(fā)效率,提升專業(yè)知識,并促進(jìn)團(tuán)隊協(xié)作
    2026-03-03
  • 一文詳解軟件測試需求分析是什么

    一文詳解軟件測試需求分析是什么

    需求分析是掌握被測系統(tǒng)的過程,一般測試和開發(fā)人員都要進(jìn)行需求分析,測試方做的需求分析稱為測試需求分析,這篇文章主要給大家介紹了關(guān)于軟件測試需求分析的相關(guān)資料,需要的朋友可以參考下
    2007-04-04
  • 如何在本地部署 DeepSeek Janus Pro 文生圖大模型

    如何在本地部署 DeepSeek Janus Pro 文生圖大模型

    DeepSeek JanusPro模型在本地成功部署,支持圖片理解和文生圖功能,通過Gradio界面進(jìn)行交互,展示了其強大的多模態(tài)處理能力,本文介紹本地部署 DeepSeek Janus Pro 文生圖大模型的操作,感興趣的朋友一起看看吧
    2025-02-02
  • Git 標(biāo)簽使用詳解

    Git 標(biāo)簽使用詳解

    這篇文章主要介紹了Git 標(biāo)簽使用詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • 打造博客園(cnblogs)超級自定義界面

    打造博客園(cnblogs)超級自定義界面

    有部分網(wǎng)友提出想了解一下像我這樣的高度訂制化博客界面是如何做出來的。所以在這里給大家分享一下經(jīng)驗。
    2009-12-12

最新評論

斗六市| 易门县| 白城市| 林芝县| 两当县| 双辽市| 绥德县| 克东县| 安宁市| 忻城县| 昌平区| 开封县| 济阳县| 西林县| 景宁| 邮箱| 郁南县| 天峻县| 桃园县| 静海县| 泗洪县| 甘德县| 吉木萨尔县| 横山县| 泾源县| 堆龙德庆县| 寿宁县| 仁寿县| 涿州市| 玉龙| 绥德县| 齐齐哈尔市| 丽水市| 左贡县| 怀远县| 靖远县| 新营市| 马龙县| 盐源县| 灵丘县| 永城市|