嗨嗨大家~昨天我們淺聊了 GPT 的一些概念以及 也為大家解謎什麼是prompt,在文章的最後,我有預告今天要帶大家一起打造屬於自己的聊天機器人,不過在做出專屬的機器人之前,會先需要知道怎麼樣能成功串接GPT,才能進一不做開發,所以這我們這篇主要是要先教大家如何串GPT,後續文章才會在進一步教大家如何做出專屬的聊天機器人喔!
今天應該會是算簡單~ 我們事不宜遲趕快開始吧!
Sept 1 註冊OpenAI 帳號
要串接 GPT,第一步當然是先有一個 OpenAI 的帳號!所以我們第一步需要去OpenAI的官網中註冊一組帳號,官網連結可以點這裡
如果你之前已經用過 ChatGPT,那就代表你已經有 OpenAI 帳號囉~
可以直接點右上角的 「Log in」 登入;第一次使用的話,就點 「Sign up」 來註冊。
小提醒:帳號都可以直接選擇以google 帳號登入喔!很方便滴
登入後我們點選右上角的圓圈圈,並點選your profile
進去之後就可以看到關於你這個帳號的一些相關訊息,例如說有沒有訂閱、訂閱方案是什麼、模型設定等
Step 2. 申請 API 金鑰(API Key)
要讓我們在程式中能夠呼叫 GPT,就需要一組屬於自己的 API 金鑰(API Key),我們在點進來個人檔案後右邊選單中我們會看到一個API KEY,點進去後我們按右上角的create a new secrect key
之後會進到這個畫面,需要填寫一下你這組API Key 的名稱,這根據自己的根據自己的想法寫就可以了,那下面的project 我們選default 就行
完成後我們就可以按下create secrect key,就會得到一組帳號,我們把他複製起來,這組帳號就是你的金鑰號碼喔!
這組帳號每個人都不一樣,現在申請的就是專屬你這個帳號的金鑰,如果程式碼要上傳至雲端要小心不要外洩,不然可能會被別人拿來用喔😵💫
Step 3打開編輯器開始串接GPT 啦
拿到金鑰後,我們就可以開始串接模型了!
實作的部分我們需要先安裝openai 的套件
pip install openai
然後就可以簡單串接惹
from openai import OpenAI
# 初始化客戶端
client = OpenAI(api_key="填寫你的API Key")
# 建立對話
response = client.chat.completions.create(
model="gpt-5", #這邊可以填入想使用的模型,這邊選擇使用gpt5
messages=[
{"role": "system", "content": "你是一個友善且會用可愛語氣回答的助手"},
{"role": "user", "content": "幫我想三句鼓勵早起的句子"}
]
)
# 印出回覆
print(response.choices[0].message.content)
輸出結果
- 早起一點點,世界就多送你一點點驚喜,連陽光都在為你拍拍手呢!☀️
- 把鬧鐘當作夢想的召喚鈴,起床就離目標更近一步,你超可以!⏰✨
- 早晨的安靜是專屬的魔法時光,先出發的人會遇見最溫柔的風~🌿
將將~幾行程式碼就完成啦!那你在關方文件中應該會常看到system
、user
這兩個參數,那他們是在幹嘛的呢~?非常簡單,system 就是指你要把這個模型設定為什麼角色、回覆的語氣應該如何等,而user 就是使用著想問的問題。
角色 | 用途 |
---|---|
system | 設定模型的角色、語氣、風格 |
user | 使用者給的指令 |
你也可以嘗試自己變換system 的指令喔!
這樣就完成簡易的串接啦~ 裡面其實還有很多參數可以調整,我們就留給大家慢慢去玩嚕!
明天見~