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

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

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

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

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

CHATGPT賬號(hào)獨(dú)立賬號(hào)含5美元額度,終身使用購(gòu)買(mǎi)請(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è)將用戶(hù)輸入發(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ì)話(huà)的消息對(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)”、“用戶(hù)”、“助手”三個(gè)角色。 “用戶(hù)”是給出指令并在上面的代碼中使用的人。

使用 ChatGPT API,...


這與向 ChatGPT 詢(xún)問(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é)。 助手沒(méi)有存儲(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ì)話(huà)功能。 請(qǐng)記住查閱 OpenAI 的 API 文檔 (https://beta.openai.com/docs/) 以獲取有關(guān)可用選項(xiàng)和附加功能的更多詳細(xì)信息。


www.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)銷(xiāo)知識(shí)和開(kāi)發(fā)愛(ài)好者的一站式目的地,提供豐富的信息、資源和工具來(lái)幫助用戶(hù)創(chuàng)建令人驚嘆的實(shí)用網(wǎng)站。 該平臺(tái)致力于提供實(shí)用、相關(guān)和最新的內(nèi)容,這使其成為初學(xué)者和經(jīng)驗(yàn)豐富的專(zhuān)業(yè)人士的寶貴資源。

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

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

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

冰凍黎明 1年前 回復(fù)TA

千呼萬(wàn)喚始出來(lái)!支持站長(zhǎng)!

andrew 1年前 回復(fù)TA

Lee解釋?zhuān)俣犬?dāng)初做自己內(nèi)容的目的是滿(mǎn)足用戶(hù)需求,因?yàn)橛泻芏嗖樵?xún)沒(méi)能提供好的結(jié)果,而當(dāng)時(shí)沒(méi)有內(nèi)容網(wǎng)站滿(mǎn)足這些需求。百度做的這些內(nèi)容不僅在百度排名好,在Google等搜索引擎排名也很好,正說(shuō)明這些內(nèi)容滿(mǎn)足了用戶(hù)需求。百度項(xiàng)目的推出是在滿(mǎn)足用戶(hù)需求的前途下,在商業(yè)和用戶(hù)體驗(yàn)上做出平衡。這個(gè)說(shuō)明了什么?真的太扯淡了。與民爭(zhēng)利這讓新站都怎么活了控制權(quán)都在他手里人家谷歌咋沒(méi)像你這樣做?谷歌要做了,你百度能給好排名么?

商丘SEO 1年前 回復(fù)TA

貌似怪正常

泡沫綠茶 1年前 回復(fù)TA

怎么才能更快的把我們網(wǎng)站的PR值升到4呀?

長(zhǎng)沙婚紗攝影 2年前 回復(fù)TA

在不上網(wǎng)學(xué)習(xí)就落伍了,搜索引擎已經(jīng)成為營(yíng)銷(xiāo)的最主要方式之一了,很多人認(rèn)為是主要方式。

cheemyDaisy淚傾城 2年前 回復(fù)TA

創(chuàng)業(yè)形式的意見(jiàn),其實(shí)很多人都有很多很好的想法,但是否能夠?qū)崿F(xiàn)真的很難!成功的都是有想法,然后偏執(zhí)的去實(shí)現(xiàn)的人

懷柔seo 2年前 回復(fù)TA

不知道是不是我太笨,很多都不明白。不過(guò),這真的是一個(gè)信息量大,而且質(zhì)量高的blog

阿里媽媽秀 2年前 回復(fù)TA

好蛋疼的說(shuō)

合肥出租房 2年前 回復(fù)TA

昨天報(bào)名參加了耶

徐沖沖 2年前 回復(fù)TA

哎。變的真大。真的老了

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