要打造自動化工作流,就一定要做API串接,一旦你懂了 API 的點餐規則,你就能在 n8n、Make (前身為 Integromat)、Zapier 或是任何 No-Code 平台上暢行無阻,什麼是API和怎麼取得?本篇帶您來看。
一、觀念篇:API 其實就是「點餐系統」,讓服務生幫你跑腿
我們先把那些嚇人的專有名詞拿掉,你可以把API (Application Programming Interface) 想像成餐廳的**「服務生」**。
- 你:坐在位子上的顧客,你想要一份牛排(你想要 ChatGPT 幫你寫文案)。
- 廚房:OpenAI 的超級電腦,裡面有厲害的廚師(GPT-4o 模型)。
- API :你不能直接衝進廚房自己煎牛排。你需要透過服務生,把你的需求(幾分熟、要不要醬汁)寫在點菜單上傳遞給廚房,再把做好的菜端回來給你。
我們今天要學的,就是「如何正確填寫這張點菜單」,只要格式對了,服務生就會乖乖辦事。
二、準備篇:拿到你的「通行證」,解鎖 OpenAI 的隱藏廚房
就像去好市多需要會員卡,要使用 OpenAI 的廚房,你需要一張 API Key。
步驟 1:直接註冊 OpenAI Platform
這跟平常原本用的 ChatGPT 是不同的入口。請點擊下方連結直接註冊或登入開發者後台: 👉 點此直達:OpenAI Platform 註冊/登入頁面
步驟 2:綁定信用卡與儲值 (Credit Balance)
這是大家最容易卡關(或是害怕)的地方。與 ChatGPT Plus 每月固定扣款不同,API 目前採用「預付儲值制 (Prepaid)」。
- 真實情況:你需要先「儲值」一筆金額(例如 5 美金)到帳戶中,才能開始使用,沒錢了就會停止服務。
- 設定建議:為了避免服務中斷,或是不小心燒光預算,強烈建議開啟「自動儲值 (Auto-recharge)」,同時設定「通知門檻 (Notification Limit)」。例如:設定餘額低於 $5 時自動儲值 $10,並在每月花費超過 $20 時寄信通知你。這樣既安全又省心。 👉 點此直達:OpenAI 信用卡綁定頁面 (Billing)
步驟 3:產生 API Key
進入 Dashboard 的 "API Keys" 頁面,點擊 Create new secret key。
- 重要提醒:這串
sk-...開頭的亂碼只會出現一次!請務必複製下來,存在你的記事本或密碼管理器中。如果弄丟了,就只能重新產生一支。 - 資安守則:這把鑰匙等同於你的信用卡。千萬不要截圖發在 IG 限動,也不要直接貼在公開的網頁前端程式碼 (HTML/JS) 裡,以免被盜用。
光子筆記:剛開始測試時,不必太糾結要選哪個專案設定,預設的 Default Project 即可。重點是先讓流程跑通,完美主義是效率的敵人。
三、結構篇:解剖一張標準的「點菜單」,JSON 其實沒那麼難懂
當你使用n8n、Make 或 Postman 發送請求時,你會看到一種叫JSON 的格式。別怕,它只是把資訊「條列化」而已,就像你在填寫外送訂單一樣。
一個標準的請求 (Request) 包含三個部分:
1. Endpoint (你要去哪家餐廳?) 這是 API 的網址。對於聊天功能,我們通常是去:https://api.openai.com/v1/chat/completions (小撇步:在n8n、Make 或 Postman 中,這通常是固定的地址。)
2. Headers (你的身分證) 這裡要告訴 OpenAI 你是誰,以及你講什麼語言。
Authorization: Bearer sk-你的API-Key (這裡就是亮出通行證的地方)Content-Type: application/json (告訴系統我們傳送的是 JSON 格式)
3. Body (你要點什麼菜?) 這是最核心的部分。看看這個範例,是不是其實很白話?
JSON
{
"model": "gpt-4o",
"messages": [
{
"role": "system",
"content": "你是一位專業的社群小編,語氣活潑。"
},
{
"role": "user",
"content": "幫我寫一篇關於『週一症候群』的 IG 貼文。"
}
],
"temperature": 0.7
}
model:指定廚師。要便宜快速選gpt-4o-mini,要聰明絕頂選gpt-4o。messages:system:設定人設(你是誰)。user:你的指令(你要做什麼)。
temperature:創意度(後面會解釋)。
四、實戰篇:不寫程式也能通!用 Postman 測試你的第一次呼叫
看懂了菜單,接下來我們實際來點一次餐。不需要安裝 Python 環境,我們用 Postman 這個免費工具來模擬發送請求。
- 開啟工具:你可以下載 Postman 軟體,或是直接使用 Postman Web (網頁版),免安裝更方便。
- 新增一個 Request:
- 方法選 POST。
- 網址貼上:
https://api.openai.com/v1/chat/completions
- 設定 Authorization:
- Type 選擇 Bearer Token。
- Token 欄位貼上你的
sk-...金鑰。
- 設定 Body:
- 選擇 raw 並切換格式為 JSON。
- 複製貼上剛剛上面的 JSON 範例代碼。
- 按下 Send (發送)!
看下方的 Response (回應) 區域:如果一切順利,你會看到一串回傳資料。找到 choices -> message -> content,那裡就會躺著 GPT 幫你寫好的 IG 貼文。
恭喜你!雖然沒有寫程式,但你剛剛已經完成了一次標準的 API 串接。這就是工程師開發自動化流程的核心步驟。
五、參數篇:控制 AI 的「腦洞」,這兩個關鍵旋鈕決定成敗
在自動化流程中,很多人會忽略這兩個參數,導致產出的內容品質不穩。以下是光子編輯部的參數設定建議:
- 1. Temperature (創意溫度計)
- 建議範圍: 0 ~ 2 (通常設在 0.2 ~ 1.0 之間)
- 0.2 (冷靜模式): 適合資料整理、客服回答、翻譯。答案會非常固定且準確。
- 0.8 (熱情模式): 適合想文案、創意發想、寫故事。每次回答的用詞都會不一樣。
- 超過 1.0: AI 可能會開始胡言亂語,除非你想看它發瘋,否則少用。
- 2. Max Tokens (話勞程度限制)
- 說明: 設定 AI 回答的最大長度。
- 光子建議: 務必設定此數值。避免 AI 因為一個簡單的問題,意外吐出一篇 5000 字論文,把你的預算燒光。
六、費用篇:精打細算!API 計費真的比 ChatGPT Plus 划算嗎?
這是最多人私訊光子編輯部的問題。
OpenAI 的價格持續調降,現在的 CP 值已經非常驚人。API 的計費單位是 Token(大約 1 個中文字 = 1.5 ~ 2 Tokens)。👉 點此直達:OpenAI API 官方價格表
以下是目前主流模型的價格比較:
- GPT-4o (最聰明的大腦)
- 價格: 輸入 US$5.00 / 輸出 US$15.00 (每 100 萬 tokens)
- 適用場景: 需要高邏輯推理、複雜任務、長文撰寫。
- GPT-4o-mini (CP值王者)
- 價格: 輸入 US$0.15 / 輸出 US$0.60 (每 100 萬 tokens)
- 適用場景: 簡單客服、摘要、分類標籤。
- 光子點評: 它的價格便宜到幾乎可以忽略不計,是自動化流程的首選。
結論:如果你是個人使用,且不是整天掛在上面聊天,使用 API 加上自建介面(或自動化流程),費用通常遠低於每個月 $20 美金的 Plus 訂閱。尤其是 gpt-4o-mini,便宜到幾乎可以忽略不計,是自動化串接的首選。
七、常見問題 FAQ:避開新手最常踩的坑
Q1: API Key 出現 401 Unauthorized 錯誤怎麼辦?
這通常代表「身分驗證失敗」。請依序檢查:
- API Key 是否複製完整?有無多餘空格?
- 你的帳戶餘額是否歸零?(請檢查 Billing 頁面是否需要儲值)
- 你是否誤用了舊的、已經刪除的 Key?
Q2: 429 Too Many Requests 是什麼意思?
很多新手以為這是「點太快」,但其實最常見的原因是「預付額度已用盡 (Insufficient Quota)」。請務必先檢查你的 Credit Balance 是否還有餘額。如果餘額充足,才考慮是否真的是速率限制 (Rate Limit) 的問題。
Q3: 我的對話紀錄會被 OpenAI 拿去訓練嗎?
根據 OpenAI 的企業隱私政策,透過 API 傳送的資料「預設不會」被用來訓練模型。這也是為什麼許多企業傾向使用 API 而非網頁版 ChatGPT 的原因,資料安全性較高。
光子結語:下一步,建立你的自動化帝國
看懂了 API 的 Request 和 Response,你就等於拿到了自動化世界的通用語言。
接下來,你可以試著把這個邏輯套用到 n8n、Make (前身為 Integromat) 上: 把收到的 Email (Input) -> 丟給 OpenAI API 摘要 (Process) -> 傳送到 Slack (Output)。
這就是我們在做的事——把重複的瑣事交給機器,把時間留給真正有價值的創造。
(預告:下一篇,我們將介紹 Google 的挑戰者——Gemini API,它的免費額度可是真香警告!)























