在Python開發(fā)環(huán)境中調(diào)用ChatGPT模型詳細(xì)過程_第1頁
在Python開發(fā)環(huán)境中調(diào)用ChatGPT模型詳細(xì)過程_第2頁
在Python開發(fā)環(huán)境中調(diào)用ChatGPT模型詳細(xì)過程_第3頁
在Python開發(fā)環(huán)境中調(diào)用ChatGPT模型詳細(xì)過程_第4頁
在Python開發(fā)環(huán)境中調(diào)用ChatGPT模型詳細(xì)過程_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

第在Python開發(fā)環(huán)境中調(diào)用ChatGPT模型詳細(xì)過程目錄寫在前面第一步:獲取APIKey第二步:安裝OpenAI第三方庫第三步:Python開發(fā)環(huán)境中調(diào)用ChatGPT模型本文將演示在本地的python項目中調(diào)用ChatGPT模型。

寫在前面

作為一名程序員,在開發(fā)過程當(dāng)中時常需要使用ChatGPT來完成一些任務(wù),但總是使用網(wǎng)頁交互模式去Web端訪問ChatGPT是很麻煩的,這時候我們可以使用代碼來調(diào)用ChatGPT模型,以實現(xiàn)在本地和Web端一樣的效果。

本文將演示Python開發(fā)語言對ChatGPT模型的調(diào)用,總體分為三步:

步驟一:獲取APIKey,訪問OpenAI官網(wǎng)下的API網(wǎng)站獲取自己的密鑰;步驟二:安裝OpenAI第三方庫;步驟三:使用Python調(diào)用ChatGPT模型API。

第一步:獲取APIKey

每一個賬號在注冊成功之后都會有自己專屬的APIkey。首先使用我們注冊的ChatGPT賬號密碼登錄OpenAI官網(wǎng)(/overview);

登錄后進(jìn)入以下界面,選擇ViewAPIkeys;

如果我們是第一次來到該頁面,需要先自己創(chuàng)建key,選擇Createnewsecretkey;

創(chuàng)建成功后如下,屬于自己的APIkey已生成,復(fù)制使用即可。

第二步:安裝OpenAI第三方庫

這里python安裝第三方庫需要使用到pypi,在瀏覽器輸入pypi,就可以看到PythonPackageIndex,點擊進(jìn)入;

pypi:PythonPackageIndex首字母簡寫,表示的是Python的Packag索引,這是Python的官方索引。

隨后搜索openai,可以找到openai當(dāng)前的庫;

我們選擇openai0.27.4版本,進(jìn)入。這里面告知了我們openai第三方庫的安裝方式:使用命令pipinstallopenai。

接下來使用本地anaconda窗口輸入命令下載即可。進(jìn)入anaconda的prompt界面;

然后在prompt界面中輸入命令pipinstallopenai進(jìn)行第三方庫的安裝;

安裝完成之后,再使用命令piplist查看已安裝的包,能看到openai說明第三方庫安裝成功。

第三步:Python開發(fā)環(huán)境中調(diào)用ChatGPT模型

此處基于python開發(fā)環(huán)境(Python項目)來調(diào)用OpenAI的第三方庫,所以我們本地需要有已經(jīng)搭建好的python開發(fā)環(huán)境。

來到開發(fā)工具PyCharm,新建一個項目,界面如下:

映入眼簾的是新項目默認(rèn)生成的一段入門基礎(chǔ)代碼,運(yùn)行后會輸出Hi,PyCharm,能運(yùn)行成功說明我們的python環(huán)境是沒有問題的。

接下來在項目文件夾下創(chuàng)建文件夾和.py文件,就可以編寫代碼了;

#1.引入必須的包

importos

importopenai

#2.獲取api-key

openai.api_key="你自己的API-key"

#3.使用OpenAI的API完成ChatGPT模型調(diào)用

#model:指的就是ChatGPT模型

#prompt:向ChatGPT提出的問題

#max_tokens:返回的最大字符個數(shù)

response=openai.Completion.create(

model="text-davinci-003",

prompt="請用python語言生成一個二分法查找算法",

max_tokens=256,

#4.打印結(jié)果

message=respon

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論