本文將演示在本地的 python 項目中調用 ChatGPT 模型 前言 作為一名程式員,在開發過程當中時常需要使用 ChatGPT 來完成一些任務,但總是使用網頁交互模式去 Web 端訪問 ChatGPT 是很麻煩的,這時候我們可以使用代碼來調用 ChatGPT 模型,以實現在本地和 Web 端一 ...
本文將演示在本地的 python 項目中調用 ChatGPT 模型
前言
作為一名程式員,在開發過程當中時常需要使用 ChatGPT 來完成一些任務,但總是使用網頁交互模式去 Web 端訪問 ChatGPT 是很麻煩的,這時候我們可以使用代碼來調用 ChatGPT 模型,以實現在本地和 Web 端一樣的效果。
本文將演示 Python 開發語言對 ChatGPT 模型的調用,總體分為三步:
步驟一:獲取 API Key,訪問 OpenAI 官網下的 API 網站獲取自己的密鑰;
步驟二:安裝 OpenAI 第三方庫;
步驟三:使用 Python 調用 ChatGPT 模型 API。
第一步:獲取 API Key
每一個賬號在註冊成功之後都會有自己專屬的 API key。首先使用我們註冊的 ChatGPT 賬號密碼登錄 OpenAI 官網(https://platform.openai.com/overview);
登錄後進入以下界面,選擇“View API keys”;
如果我們是第一次來到該頁面,需要先自己創建 key,選擇“Create new secret key”;
創建成功後如下,屬於自己的 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 開發環境中調用 ChatGPT 模型
此處基於 python 開發環境(Python 項目)來調用 OpenAI 的第三方庫,所以我們本地需要有已經搭建好的 python 開發環境,沒有 python 環境的參見此文:
來到開發工具 PyCharm,新建一個項目,界面如下:
映入眼帘的是新項目預設生成的一段入門基礎代碼,運行後會輸出 “Hi, PyCharm”,能運行成功說明我們的 python 環境是沒有問題的。
接下來在項目文件夾下創建文件夾和 .py 文件,就可以編寫代碼了;
# 1.引入必須的包 import os import openai # Python學習交流扣裙 279199867 # 2.獲取api-key openai.api_key = "你自己的API-key" # 3.使用OpenAI的API完成ChatGPT模型調用 # model:指的就是ChatGPT模型 # prompt:向ChatGPT提出的問題 # max_tokens:返回的最大字元個數 response = openai.Completion.create( model="text-davinci-003", prompt="請用python語言生成一個二分法查找演算法", max_tokens=256, ) # 4.列印結果 message=response.choices[0].text print(message)
代碼編寫完成之後,運行此程式,可以看到已生成二分查找演算法;
ChatGPT 模型調用成功。