iT邦幫忙

2023 iThome 鐵人賽

DAY 19
0

昨天我們成功申請到了openAI的API key,今天我們來試試看怎麼使用吧

安裝套件

首先,我們需要安裝OpenAI的Python套件。

pip install openai

安裝好後我們建立一個python檔案連接API

import openai
openai.api_key = "YOUR_API_KEY"
# 在YOUR_API_KEY裡面放入你申請到的那串密鑰

連接好後我們試著先獲得到簡單的回應,來測試看看是不是可以使用。
我們直接看程式碼

import openai
openai.api_key = "YOUR_API_KEY"
# 將昨天申請到的密鑰放在這

prompt = "請跟我說一個笑話"
response = openai.Completion.create(
    engine="text-davinci-003",
    prompt=prompt,
    temperature=0.8,
    max_tokens=1000,
    n=1,
    stop=None,
    timeout=20,
)
 
print(response.choices[0].text)

來看看他說了些甚麼吧
https://ithelp.ithome.com.tw/upload/images/20230929/20159225hfmsSh9lY0.png
所以是甚麼意思@@?我沒有GET到

  • 使用openai.Completion.create方法來向OpenAI的模型提出一個生成笑話的請求。這個方法接受多個參數,下面是一些重要的參數:
    • engine:指定要使用的模型引擎,這裡使用的是"text-davinci-003",這是一個通用的文本生成引擎。
    • prompt:前面定義的輸入提示。
    • temperature:控制生成文本的多樣性,0.8表示生成的文本會比較有變化。
    • max_tokens:生成的文本的最大長度。
    • n:生成多少個回應,這裡是1個。
    • stop:可選的停止條件,當生成的文本中包含這個條件時,生成會停止。
    • timeout:請求的最大等待時間,這裡是20秒。

上一篇
[Day 18]申請openAI的API key
下一篇
[Day 20]JS速成班(1)
系列文
從開始到放棄的Flask30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言