快速回答:API 是什麼?
API(Application Programming Interface,應用程式介面)是讓不同軟體之間互相溝通的「橋樑」。AI API 則是把 AI 模型的能力包裝成可以被其他程式呼叫的服務。你不需要自己訓練模型或準備 GPU,只要發一個請求給 API,就能拿到 AI 的回應。
白話解釋
API 就像餐廳的服務生:
- 你(應用程式)坐在桌上,看菜單(API 文件)
- 你告訴服務生(API)你要什麼(Request)
- 服務生把你的點餐送到廚房(AI 模型)
- 廚房做好後,服務生把餐點端回來(Response)
- 你不需要進廚房,也不用知道怎麼煮——你只要會點餐就好
API 的基本概念
Request(請求)
你發給 API 的訊息。包含:你要做什麼(方法)、送到哪裡(URL)、帶什麼資料(Body)。
Response(回應)
API 回傳的結果。包含:狀態碼(200 成功、401 未授權、500 伺服器錯誤)和資料(通常是 JSON 格式)。
API Key(金鑰)
你的身分證明。API 供應商靠這個識別你是誰,以及該收你多少錢。
AI API 是什麼?
AI API 把 AI 模型的能力包裝成網路服務。你不需要:
- 自己訓練模型(需要幾百萬美元的 GPU)
- 自己部署和維護伺服器
- 理解模型的內部架構
你只需要:
- 取得 API Key
- 按照文件格式發送請求
- 處理回應的結果
主流 AI API 比較
| API | 開發者 | 主要模型 | 強項 | 計費方式 |
|---|---|---|---|---|
| Claude API | Anthropic | Opus / Sonnet / Haiku | 長文理解、程式設計、安全性 | 按 token 計費 |
| OpenAI API | OpenAI | GPT-4o / o1 / o3 | 生態系大、第三方整合多 | 按 token 計費 |
| Gemini API | Gemini Pro / Ultra | 多模態、Google 整合 | 按 token 計費 | |
| Grok API | xAI | Grok-3 | 即時資訊、風格獨特 | 按 token 計費 |
AI API 的計費方式
主流 AI API 按 Token 計費,分成 Input Token(你傳給 AI 的文字)和 Output Token(AI 回傳的文字)。
Token 換算:1 個 token ≈ 0.75 個英文字 ≈ 0.5 個中文字。一篇 2,000 字的中文文章約 4,000 tokens。
費用範例(2026 年中參考價):
- Claude Haiku:Input $0.25 / Output $1.25 per million tokens(最便宜)
- Claude Sonnet:Input $3 / Output $15 per million tokens
- Claude Opus:Input $15 / Output $75 per million tokens(最貴但最強)
安全注意事項
API Key 就是你的信用卡。洩露 API Key 等於讓別人用你的帳戶消費。請務必:
- 永遠不要把 API Key 寫在程式碼裡:使用環境變數或密鑰管理服務
- 不要推上 GitHub:即使是私人 repo 也不安全。用 .gitignore 排除 .env 檔案
- 設定使用量上限:在 API 後台設定 spending limit,防止意外或被盜用
- 定期輪換 Key:建立定期更換 API Key 的流程
- 注意資料隱私:傳送給 AI API 的資料可能被用於模型改進,敏感資料要確認供應商的隱私政策
- 輸入驗證:防止 Prompt Injection——使用者輸入不應直接拼接到 prompt 中
常見問題 FAQ
API 和 SDK 有什麼不同?
API 是通訊規格(像菜單),SDK 是開發工具包(像整套廚具)。SDK 通常包含 API 的封裝函式庫,讓呼叫更方便。
使用 AI API 需要會寫程式嗎?
直接呼叫需要基本程式能力。但 Zapier、Make 等工具已把 API 呼叫包裝成圖形化操作,不寫程式也能串接。
AI API 怎麼計費?
按 Token 計費——輸入和輸出分別計價。不同模型價格不同,小模型便宜,大模型較貴。
API Key 洩露了怎麼辦?
立即撤銷洩露的 Key 並生成新的。檢查帳單確認無異常使用。設定使用量上限防損失擴大。
台灣可以用 AI API 嗎?
可以。Claude API、OpenAI API、Gemini API 都開放台灣。需國際信用卡。也可透過 AWS Bedrock 或 Google Cloud 使用。