国产精品与欧美交牲久久久久_国产精品毛片在线完整版_成人欧美在线视频_一个人看的www日本高清视频_日韩AV东北熟女_一区二区三区黄色毛片免费高清视频_亚洲欧美另类人妻_四虎精品免费视频_久久国产精品99精品国产_免费看黄片在线看

ChatGPT教程 - Python使用 OpenAI 的 ChatGPT API的簡(jiǎn)單方法

ChatGPT介紹:是由 OpenAI 開發(fā)的一種強(qiáng)大的語(yǔ)言模型,旨在以對(duì)話方式生成類似人類的響應(yīng)。 本教程將提供有關(guān)如何通過(guò) Python 使用 OpenAI 的 ChatGPT API 的分步指南,使您可以輕松地將 ChatGPT 合并到您的項(xiàng)目和應(yīng)用程序中。

注冊(cè)chatgpt賬戶我們以前的文章說(shuō)過(guò)了,這里不再重復(fù),有需要的請(qǐng)看外貿(mào)以前的文章:如何注冊(cè)使用chatgpt

這里將說(shuō)明使用 OpenAI 的 ChatGPT API的方法!

CHATGPT賬號(hào)獨(dú)立賬號(hào)含5美元額度,終身使用購(gòu)買請(qǐng)點(diǎn)擊

請(qǐng)記住,OpenAI 不會(huì)在您生成 API 密鑰后再次顯示它,因此請(qǐng)復(fù)制您的 API 密鑰并保存。 我將創(chuàng)建一個(gè)名為 OPENAI_API_KEY 的環(huán)境變量,它將包含我用于本教程的 API 密鑰。

安裝庫(kù)

要使用 ChatGPT API,首先,我們必須通過(guò)運(yùn)行以下命令來(lái)安裝 openai 庫(kù)。

要求:系統(tǒng)上安裝了 Python 3.x

OpenAI API 密鑰(通過(guò)在 https://beta.openai.com/signup/ 注冊(cè)獲得一個(gè))


第 1 步:安裝 OpenAI Python 庫(kù)

要與 ChatGPT API 交互,您需要 OpenAI Python 庫(kù)。 使用 pip 安裝它:


bash

pip install openai


第 2 步:設(shè)置 API 密鑰

要使用 API 進(jìn)行身份驗(yàn)證,您需要 API 密鑰。 將 API 密鑰設(shè)置為環(huán)境變量:


bash

export OPENAI_API_KEY="your_api_key_here"

或者,您可以在 Python 腳本中設(shè)置 API 密鑰:


Python

import openai

openai.api_key = "your_api_key_here"


第 3 步:創(chuàng)建與 ChatGPT 交互的函數(shù)

創(chuàng)建一個(gè)將用戶輸入發(fā)送到 ChatGPT API 并接收響應(yīng)的函數(shù)。 使用 openai.ChatCompletion.create() 方法發(fā)出 API 請(qǐng)求。


python

import openai

def chat_gpt_response(prompt, model='text-davinci-002', max_tokens=150, n=1, stop=None, temperature=0.5):

    response = openai.ChatCompletion.create(

        model=model,

        messages=[{"role": "system", "content": "You are a helpful assistant."}, {"role": "user", "content": prompt}],

        max_tokens=max_tokens,

        n=n,

        stop=stop,

        temperature=temperature

    )

    return response.choices[0].text.strip()

參數(shù)說(shuō)明:

模型:要使用的預(yù)訓(xùn)練模型(例如,“text-davinci-002”)

消息:用于指導(dǎo)對(duì)話的消息對(duì)象列表

max_tokens:生成的響應(yīng)中的最大令牌數(shù)

n:要生成的響應(yīng)數(shù)

停止:API 應(yīng)停止生成令牌的序列

溫度:控制響應(yīng)的隨機(jī)性(較低的值使其更集中)

第 4 步:在您的項(xiàng)目中使用該函數(shù)

現(xiàn)在您已經(jīng)定義了 chat_gpt_response 函數(shù),您可以在您的項(xiàng)目中使用它來(lái)從 ChatGPT 獲取響應(yīng):

(chatgpt-3.5-turbo)方法

import os
import openai
openai.api_key = os.getenv("OPENAI_API_KEY")

completion = openai.ChatCompletion.create(
model="gpt-3.5-turbo",
messages=[
{"role": "user", "content": "Tell the world about the ChatGPT API in the style of a pirate."}
]
)

print(completion.choices[0].message.content)

這是與 API 交互的一種非常簡(jiǎn)單的方法。 要知道的主要事情是消息列表有一個(gè)包含 2 個(gè)鍵的字典:角色和內(nèi)容。


內(nèi)容就是消息的內(nèi)容,主要有“系統(tǒng)”、“用戶”、“助手”三個(gè)角色。 “用戶”是給出指令并在上面的代碼中使用的人。

使用 ChatGPT API,...


這與向 ChatGPT 詢問(wèn)“以海盜的方式向全世界介紹 ChatGPT API”是一樣的。

python

prompt = "What are the benefits of eating fruits and vegetables?"

response = chat_gpt_response(prompt)

print(response)

這會(huì)將提示發(fā)送到 ChatGPT 并打印生成的響應(yīng)。


import openai


content = input("User: ")

messages.append({"role": "user", "content": content})


completion = openai.ChatCompletion.create(

  model="gpt-3.5-turbo",

  messages=messages

)


chat_response = completion.choices[0].message.content

print(f'ChatGPT: {chat_response}')

現(xiàn)在,如果我們問(wèn)“誰(shuí)是第一個(gè)登上月球的人?” 該系統(tǒng)將充當(dāng)“有用的助手并告訴我們答案”

不過(guò),只有一個(gè)小細(xì)節(jié)。 助手沒有存儲(chǔ)之前的回復(fù),所以系統(tǒng)可能不會(huì)記住我們之前的回復(fù)并給我們正確的回復(fù)。

現(xiàn)在讓我們問(wèn)“他來(lái)自哪里?” 然后“他有多高?” 我現(xiàn)在將添加一個(gè) while 循環(huán)來(lái)提出多個(gè)問(wèn)題。


結(jié)論:

在本教程中,我們介紹了通過(guò) Python 使用 OpenAI 的 ChatGPT API 的基礎(chǔ)知識(shí)。 您現(xiàn)在可以輕松地將 ChatGPT 集成到您的項(xiàng)目和應(yīng)用程序中,利用其強(qiáng)大的對(duì)話功能。 請(qǐng)記住查閱 OpenAI 的 API 文檔 (https://beta.openai.com/docs/) 以獲取有關(guān)可用選項(xiàng)和附加功能的更多詳細(xì)信息。


yinyiprinting.cn 寧波海美seo網(wǎng)絡(luò)優(yōu)化公司 是網(wǎng)頁(yè)設(shè)計(jì)制作,網(wǎng)站優(yōu)化,企業(yè)關(guān)鍵詞排名,網(wǎng)絡(luò)營(yíng)銷知識(shí)和開發(fā)愛好者的一站式目的地,提供豐富的信息、資源和工具來(lái)幫助用戶創(chuàng)建令人驚嘆的實(shí)用網(wǎng)站。 該平臺(tái)致力于提供實(shí)用、相關(guān)和最新的內(nèi)容,這使其成為初學(xué)者和經(jīng)驗(yàn)豐富的專業(yè)人士的寶貴資源。

點(diǎn)贊(43) 打賞

聲明本文內(nèi)容來(lái)自網(wǎng)絡(luò),若涉及侵權(quán),請(qǐng)聯(lián)系我們刪除! 投稿需知:請(qǐng)以word形式發(fā)送至郵箱[email protected]

評(píng)論列表 共有 13 條評(píng)論

www.80yizu.com 1年前 回復(fù)TA

線下營(yíng)銷對(duì)于產(chǎn)品來(lái)說(shuō)是主流,對(duì)于網(wǎng)站來(lái)說(shuō)是輔助,值不值得投錢,看是哪一種類型了

曬太陽(yáng)的奶酪 1年前 回復(fù)TA

密切關(guān)注!樓主的每一篇文化都值得好好看,認(rèn)真看!看帖必回貼!

刀疤老三 1年前 回復(fù)TA

一說(shuō)還真的很像老崔.現(xiàn)在這里是我每天必到的地方了

立即
投稿
發(fā)表
評(píng)論
返回
頂部