網頁

2023年2月7日 星期二

用Python串接OpenAI API

 首先,透過pip安裝openai


 程式碼,透過這程式碼向OpenAI 發送訊息:

openai.Completion.create 方法,方法的參數說明如下(參考Create completion ):
engine:AI 所使用的引擎名稱,如果是以自然語意為主,目前最新的使用 text-davinci-003
prompt:要傳送的句子會詞彙。
max_tokens:希望 AI 回傳的最大字數,預設 128。
temperature:隨機文字組合,範圍 0~1,預設 0.5,0 表示不隨機,1 表示完全隨機。
language:機器人處理的「程式語言」,預設 python,可設定 javascript、java、csharp、golang、ruby、php、cpp。

第2行 openai.api_key 要填入你自己的API-key,取得API-key的方式如下:

到Personal下拉選單,選擇View API keys

然後會出現下面的畫面:

按下 + Create new secret key ,就會有一組API-key 產生,複製下來貼到程式碼即可。

這樣就可以建立一個機器人聊天的環境,我們來試一下:

我提問了3個問題,彩虹顏色的組成,IG流行的主題,講個笑話

串接OpenAI 操作起來還蠻簡單的,只要索取 API-key 就可以使用, 而且是免費的。




沒有留言:

張貼留言