欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

在Python開發(fā)環(huán)境中調(diào)用ChatGPT模型詳細過程

 更新時間:2023年05月09日 11:36:15   作者:敬 之  
在開發(fā)過程當中時常需要使用 ChatGPT 來完成一些任務,但總是使用網(wǎng)頁交互模式去 Web 端訪問 ChatGPT 是很麻煩的,這時候我們可以使用代碼來調(diào)用 ChatGPT 模型,本文將詳細介紹在 Python 開發(fā)環(huán)境中調(diào)用 ChatGPT 模型過程,,需要的朋友可以參考下

本文將演示在本地的 python 項目中調(diào)用 ChatGPT 模型。

寫在前面

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

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

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

第一步:獲取 API Key

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

在這里插入圖片描述

登錄后進入以下界面,選擇“View API keys”;

在這里插入圖片描述

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

在這里插入圖片描述

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

在這里插入圖片描述

第二步:安裝 OpenAI 第三方庫

這里 python 安裝第三方庫需要使用到 pypi,在瀏覽器輸入“pypi”,就可以看到 Python Package Index,點擊進入;

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

在這里插入圖片描述

隨后搜索 openai,可以找到 openai 當前的庫;

在這里插入圖片描述

在這里插入圖片描述

我們選擇 openai 0.27.4 版本,進入。這里面告知了我們 openai 第三方庫的安裝方式:使用命令 pip install openai。

在這里插入圖片描述

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

在這里插入圖片描述

然后在 prompt 界面中輸入命令 pip install openai 進行第三方庫的安裝;

在這里插入圖片描述

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

在這里插入圖片描述

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

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

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

在這里插入圖片描述

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

在這里插入圖片描述

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

在這里插入圖片描述

# 1.引入必須的包
import os
import openai

# 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=response.choices[0].text
print(message)

代碼編寫完成之后,運行此程序,可以看到已生成二分查找算法;

在這里插入圖片描述

ChatGPT 模型調(diào)用成功。

到此這篇關于在Python開發(fā)環(huán)境中調(diào)用ChatGPT模型詳細過程的文章就介紹到這了,更多相關Python調(diào)用ChatGPT模型內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

最新評論