// OpenAI API 教學

OpenAI API key 教學:3 分鐘取得,並看清楚實際要付多少錢

要用 n8n、Make 或自寫程式呼叫 ChatGPT,就要一條 API key。這一頁由零開始帶你建立 key、了解收費方式,並處理香港用戶最常遇到的一個問題:開不到美國帳單功能怎麼辦。全部步驟免費,開戶不需要商業登記。

甚麼是 OpenAI API key?跟 ChatGPT 月費有甚麼分別?

API key 是一串給程式用的密碼。你在網頁版跟 ChatGPT 聊天,用的是帳號登入;但如果要讓自動化工具(例如 n8n)代你呼叫模型,工具沒法幫你「登入」,所以要一條 key。

兩者的收費也完全分開:

  • ChatGPT Plus 月費:付了也不會讓你的 API 免費。它只影響網頁版。
  • API:按用量計費,用多少付多少,沒有月費。要先在 Billing 充值(最低通常是幾美元),系統從餘額扣。各型號的實際單價見 OpenAI 官方定價頁

換句話說,就算你已經付費 ChatGPT Plus,做自動化仍然要另外開 API key 並充值。反過來,只用 API 的話,完全不需要付 Plus。

取得 OpenAI API key(逐步)

  1. 登入 platform.openai.com留意是 platform 這個網域,不是聊天用的 chat.openai.com。兩邊雖然同一個帳號,但 API 的設定只在 platform 這邊。
  2. 去 API keys:左邊選單找到 API keys,按 Create new secret key。可以為它命名(例如「n8n 選題引擎」),方便日後知道哪條 key 給哪個用途。
  3. 立即複製並記下:key 只在這一刻完整顯示一次,關掉對話框之後就只看得到頭尾幾個字。找不回就只能撤銷重建。
  4. 去 Billing 充值:新帳戶沒有免費額度,未充值的話呼叫會傳回 429 insufficient_quota。先充最低金額,測試整個流程即可。
  5. 在自動化工具貼上:以 n8n 為例:Credentials → 新增 OpenAI 憑證 → 貼上 key。之後所有節點選這個憑證就行,不用在節點裏重複貼。

香港用戶注意:兩件事要分開看。開戶與付款:如果身份驗證或信用卡過不了,改用 OpenRouter,做法完全一樣,下面有說明。發出請求:即使拿到 key,呼叫也一定要從香港以外的網絡發出,OpenAI 與 OpenRouter 都會阻擋香港 IP。把 n8n 自行架設在海外伺服器即符合。

安全提醒:key 等同密碼。不要貼進公開的 GitHub、截圖或影片;錄影前先確認畫面沒有展開任何 key。萬一外露,立即回 API keys 頁撤銷再建新的。

OpenAI platform 的 API keys 頁面,按 Create new secret key 建立

OpenAI platform 的 API keys 頁面。按右上角 Create new secret key 建立。

在 n8n 新增 OpenAI 憑證並貼上 API key,顯示連線測試成功

在 n8n 新增 OpenAI 憑證、貼上 key,顯示綠色 Connection tested successfully 即代表成功接通。

OpenRouter 的 API Keys 頁面,按 New Key 建立一條 key

開不到 OpenAI 戶口的替代做法:在 OpenRouter 的 API Keys 按 New Key。

常見疑難排解

  • 回應 401 Incorrect API key provided最常見是複製時遺漏了末尾,或者 key 已經被撤銷。回 API keys 頁確認那條 key 仍然存在,不確定就重新建一條。另外留意 key 只在建立當刻顯示一次,關掉視窗就看不到,找不回就只能重建。
  • 回應 429 insufficient_quota不是你呼叫得太頻密,而是餘額用完或者從未充值。去 Billing 查看餘額;新用戶的免費試用額度早已取消,實際上必須先充值才能呼叫。
  • 回應 model_not_found你的帳戶未獲授權使用那個模型,或者模型名稱打錯。先用一個基本型號(例如 gpt-4.1-mini)確認整個流程運作正常,再換。
  • 香港身份驗證過不了 / 加不到信用卡:這是香港用戶最常遇到的障礙。OpenAI 對部分地區的付款方式有限制,換張卡通常也解決不了。最實際的做法是改用 OpenRouter(見下),不必跟驗證糾纏。
  • key 不小心外露:立即回 API keys 頁撤銷(Revoke)那一條再建新的。key 一旦曾貼到公開的地方(截圖、影片、GitHub、訊息群組)就當作已經洩漏,不要心存僥倖。

開不到 OpenAI 戶口?用 OpenRouter

OpenRouter 是一個代理層:你在它那邊充值、拿一條 key,就能呼叫 ChatGPT、Claude、Gemini 等多家模型,付款方式比 OpenAI 寬鬆,但同樣需要一張可以海外簽賬的信用卡;沒有的話一樣申請不到。收費按用量計,每次費用極低,只需幾美仙。

做法:在 OpenRouter 的 API Keys 建立一條 key,然後在 n8n 新增一個 OpenRouter 憑證貼上。工作流其餘部分完全不用改,只是把模型名改成 OpenRouter 的格式(例如 openai/gpt-4o-mini)。我們自己的帳戶實測過 OpenAI、Anthropic、Google 三家的模型都可以正常呼叫。⚠️ 不論用 OpenAI 還是 OpenRouter,呼叫都一定要從香港以外的網絡發出(兩者都會阻擋香港 IP)。把 n8n 自行架設在海外伺服器即符合,在本機或香港主機執行則不通。

常見問答

視乎模型與用量。以自動化常用的小型模型(例如 gpt-4.1-mini)做文字篩選或分類,一次呼叫通常不到 0.001 美元;每日執行一次、執行足一個月也不到一元。真正燒錢的是長文生成與大型模型,日常自動化任務用小型模型已經足夠。

要。新帳戶的免費試用額度已經取消,實際上必須先在 Billing 充值才能成功呼叫,通常最低幾美元。充值後餘額不會太快過期,日常自動化用量可使用一段長時間。

不包。兩者是完全分開的收費。付了 Plus 也不會讓 API 免費,只用 API 也不需要付 Plus。

用 OpenRouter。一條 key 連接多家模型供應商,付款門檻比 OpenAI 低,但仍然需要可以海外簽賬的信用卡。另外要注意:OpenRouter 同樣會阻擋香港 IP,所以呼叫要從香港以外的網絡發出,把 n8n 自行架設在海外伺服器即符合。在 n8n 換一個憑證即可,工作流其餘部分不用改。

可以,但建議按用途分開建 key(例如一條給選題引擎、一條給起稿引擎)。這樣萬一某一條外露,你只需撤銷那一條,不會連累其他自動化。

放在工具的憑證管理(n8n 的 Credentials)或環境變數,不要直接寫進工作流節點、截圖或影片。錄製教學影片之前先確認畫面上沒有展開任何 key。

下一步

拿到 key 之後,看看可以用它自動化甚麼:

  • 內容選題引擎:每天早上自動抓取行業熱話,用 AI 挑出適合你的選題寫入 Notion。
  • 多平台自動發佈:在 Notion 寫一次,自動同步發到 IG、Threads、Facebook。

要接 Notion 的話,另一半在Notion API 設定完整指南;要接 YouTube 資料,看YouTube Data API 設定完整指南

Scroll to Top