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

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

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

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

寫在前面

作為一名程序員,在開發(fā)過程當(dāng)中時常需要使用 ChatGPT 來完成一些任務(wù),但總是使用網(wǎng)頁交互模式去 Web 端訪問 ChatGPT 是很麻煩的,這時候我們可以使用代碼來調(diào)用 ChatGPT 模型,以實(shí)現(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);

在這里插入圖片描述

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

在這里插入圖片描述

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

在這里插入圖片描述

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

在這里插入圖片描述

第二步:安裝 OpenAI 第三方庫

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

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

在這里插入圖片描述

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

在這里插入圖片描述

在這里插入圖片描述

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

在這里插入圖片描述

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

在這里插入圖片描述

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

在這里插入圖片描述

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

在這里插入圖片描述

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

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

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

在這里插入圖片描述

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

在這里插入圖片描述

接下來在項(xiàng)目文件夾下創(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)

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

在這里插入圖片描述

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

到此這篇關(guān)于在Python開發(fā)環(huán)境中調(diào)用ChatGPT模型詳細(xì)過程的文章就介紹到這了,更多相關(guān)Python調(diào)用ChatGPT模型內(nèi)容請搜索腳本之家以前的文章或繼續(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 自動識別并連接串口的實(shí)現(xiàn)

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

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

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

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

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

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

    python中刪除某個元素的方法解析

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

    python如何繪制路段時變車速熱力圖

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

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

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

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

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

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

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

最新評論

宁强县| 尉氏县| 黑龙江省| 洮南市| 龙海市| 卢氏县| 高邑县| 山阳县| 阿勒泰市| 萨迦县| 镇巴县| 阳东县| 清流县| 灵丘县| 铜川市| 汉川市| 新乡县| 武城县| 长顺县| 南开区| 宁阳县| 竹溪县| 吴川市| 宜宾市| 天门市| 民权县| 章丘市| 天津市| 台东县| 论坛| 鄯善县| 沈阳市| 剑川县| 元氏县| 海林市| 双城市| 灌南县| 平邑县| 论坛| 文登市| 广平县|