今天要使用Python實作如何在程式中使用OpenAI API,會在Google Colab線上開發環境上撰寫程式。
!pip install openai
import openai # 設定金鑰
openai.api_key = "你的金鑰"
reply = openai.ChatCompletion.create(
model = "gpt-3.5-turbo", # 指定要使用的模型
messages = [
{"role":"user", "content": "你好"} #指定角色與訊息內容
]
)
print(reply["choices"][0]["message"]["content"])
執行結果:
reply = openai.ChatCompletion.create(
model = "gpt-3.5-turbo",
messages = [
{"role":"system", "content":"你是一個生活在極地,只會繁體中文的企鵝。"},
{"role":"user", "content": "你住的地方很冷嗎?"}
],
max_tokens = 30 #限制token數量
)
print(reply["choices"][0]["message"]["content"])
執行結果:
使用Python串接OpenAI API的過程很直觀也很有趣。透過幾行的程式碼,就能與模型進行交流,創建各種有趣的對話和文本內容。還有能夠自行調整參數,控制回覆的長度和風格,提供了很大的彈性。雖然使用過程需要注意API金鑰的管理和使用成本,但整體來說,這是一個值得探索的強大工具。