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

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

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

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

寫(xiě)在前面

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

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

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

第一步:獲取 API Key

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

在這里插入圖片描述

登錄后進(jìn)入以下界面,選擇“View API keys”;

在這里插入圖片描述

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

在這里插入圖片描述

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

在這里插入圖片描述

第二步:安裝 OpenAI 第三方庫(kù)

這里 python 安裝第三方庫(kù)需要使用到 pypi,在瀏覽器輸入“pypi”,就可以看到 Python Package Index,點(diǎn)擊進(jìn)入;

pypi:Python Package Index 首字母簡(jiǎn)寫(xiě),表示的是 Python 的 Packag 索引,這是 Python 的官方索引。

在這里插入圖片描述

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

在這里插入圖片描述

在這里插入圖片描述

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

在這里插入圖片描述

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

在這里插入圖片描述

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

在這里插入圖片描述

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

在這里插入圖片描述

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

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

來(lái)到開(kāi)發(fā)工具 PyCharm,新建一個(gè)項(xiàng)目,界面如下:

在這里插入圖片描述

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

在這里插入圖片描述

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

在這里插入圖片描述

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

# 2.獲取api-key
openai.api_key = "你自己的API-key"

# 3.使用OpenAI的API完成ChatGPT模型調(diào)用
#    model:指的就是ChatGPT模型
#    prompt:向ChatGPT提出的問(wèn)題
#    max_tokens:返回的最大字符個(gè)數(shù)
response = openai.Completion.create(
  model="text-davinci-003",
  prompt="請(qǐng)用python語(yǔ)言生成一個(gè)二分法查找算法",
  max_tokens=256,
)

# 4.打印結(jié)果
message=response.choices[0].text
print(message)

代碼編寫(xiě)完成之后,運(yùn)行此程序,可以看到已生成二分查找算法;

在這里插入圖片描述

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

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

相關(guān)文章

  • Python實(shí)現(xiàn)區(qū)間調(diào)度算法

    Python實(shí)現(xiàn)區(qū)間調(diào)度算法

    區(qū)間調(diào)度算法是一種在給定的一組任務(wù)中,選擇盡可能多的相互不沖突的任務(wù)的算法,本文主要介紹了如何使用Python實(shí)現(xiàn)區(qū)間調(diào)度算法,有需要的可以參考下
    2024-10-10
  • Python模擬登錄和登錄跳轉(zhuǎn)的參考示例

    Python模擬登錄和登錄跳轉(zhuǎn)的參考示例

    這篇文章主要介紹了Python模擬登錄和登錄跳轉(zhuǎn)的參考示例,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2020-10-10
  • python 自動(dòng)識(shí)別并連接串口的實(shí)現(xiàn)

    python 自動(dòng)識(shí)別并連接串口的實(shí)現(xiàn)

    這篇文章主要介紹了python 自動(dòng)識(shí)別并連接串口的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • python辦公自動(dòng)化(Excel)的實(shí)例教程

    python辦公自動(dòng)化(Excel)的實(shí)例教程

    使用Excel自動(dòng)化處理,將會(huì)用到Python第三方庫(kù),所以我們需要提前通過(guò)來(lái)進(jìn)行安裝,下面這篇文章主要給大家介紹了關(guān)于python辦公自動(dòng)化(Excel)的相關(guān)資料,需要的朋友可以參考下
    2022-11-11
  • 使用Python實(shí)現(xiàn)漢諾塔問(wèn)題示例

    使用Python實(shí)現(xiàn)漢諾塔問(wèn)題示例

    這篇文章主要介紹了使用Python實(shí)現(xiàn)漢諾塔問(wèn)題示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-04-04
  • python中刪除某個(gè)元素的方法解析

    python中刪除某個(gè)元素的方法解析

    這篇文章主要介紹了python中刪除某個(gè)元素的方法解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-11-11
  • python如何繪制路段時(shí)變車(chē)速熱力圖

    python如何繪制路段時(shí)變車(chē)速熱力圖

    本文通過(guò)熱力圖形式展示了24小時(shí)內(nèi)某個(gè)路段的車(chē)速變化和特定時(shí)刻某條路徑的車(chē)速情況,數(shù)據(jù)是通過(guò)Numpy隨機(jī)生成的,用以模擬真實(shí)的車(chē)速情況,文章還展示了如何利用pandas和seaborn庫(kù)中的pivot_table()和heatmap()函數(shù)生成熱力圖
    2024-09-09
  • python文件和目錄操作方法大全(含實(shí)例)

    python文件和目錄操作方法大全(含實(shí)例)

    這篇文章主要介紹了python文件和目錄的操作方法,簡(jiǎn)明總結(jié)了文件和目錄操作中常用的模塊、方法,并列舉了一個(gè)綜合實(shí)例,需要的朋友可以參考下
    2014-03-03
  • Python中如何生成GeoJSON數(shù)據(jù)

    Python中如何生成GeoJSON數(shù)據(jù)

    這篇文章主要介紹了Python中生成GeoJSON數(shù)據(jù),無(wú)論使用geojson庫(kù)還是geopandas庫(kù),都可以生成包含地理空間數(shù)據(jù)的GeoJSON文件,文中介紹了使用這些庫(kù)生成GeoJSON數(shù)據(jù)的簡(jiǎn)單示例,需要的朋友可以參考下
    2023-10-10
  • 詳解python方法之綁定方法與非綁定方法

    詳解python方法之綁定方法與非綁定方法

    這篇文章主要介紹了python方法之綁定方法與非綁定方法的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)python,感興趣的朋友可以了解下
    2020-08-08

最新評(píng)論

潼南县| 盘山县| 张家口市| 柳河县| 枣庄市| 莱芜市| 咸宁市| 衡山县| 周宁县| 东海县| 长治县| 盐池县| 天峻县| 贺兰县| 佛冈县| 尤溪县| 连云港市| 寿阳县| 庄浪县| 广宗县| 泽普县| 晴隆县| 会昌县| 北京市| 珠海市| 巴彦县| 石渠县| 新昌县| 静宁县| 龙海市| 福泉市| 丰镇市| 衡阳市| 宽甸| 新干县| 河津市| 南召县| 高台县| 吉林省| 光山县| 黎平县|