昨天我們成功申請到了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)
來看看他說了些甚麼吧
所以是甚麼意思@@?我沒有GET到
openai.Completion.create
方法來向OpenAI
的模型提出一個生成笑話的請求。這個方法接受多個參數,下面是一些重要的參數:
engine
:指定要使用的模型引擎,這裡使用的是"text-davinci-003",這是一個通用的文本生成引擎。prompt
:前面定義的輸入提示。temperature
:控制生成文本的多樣性,0.8表示生成的文本會比較有變化。max_tokens
:生成的文本的最大長度。n
:生成多少個回應,這裡是1個。stop
:可選的停止條件,當生成的文本中包含這個條件時,生成會停止。timeout
:請求的最大等待時間,這裡是20秒。