跳至內容
課程內容

API — 你的 AI 跟其他 App 怎麼說話

基本功
一句話版本
API 就是你的 AI 跟其他 App 說話的窗口 — 像得來速的點餐櫃台。

API 是什麼?

想像你到得來速點餐。你不會跑進廚房自己炒菜,你在櫃台點餐、拿食物。這個櫃台就是 API

API 是「Application Programming Interface」的縮寫,但請忘掉這三個英文字。你只要記得:

API 就是兩個軟體之間說話的方式

舉個例子

你用 LINE 傳訊息給朋友。你打字、按傳送,朋友收到。你沒有去研究 LINE 的伺服器怎麼運作,你只是「按照規則傳達請求、拿到結果」。

AI 也一樣。當你的 AI 要查天氣、讀試算表、發 Email,它不是自己想辦法,它是透過 API 去「櫃台點餐」。

菜單就是安全機制

你的 AI 能做的事,只有菜單上列出來的那些。如果「刪除所有客戶」不在菜單上,它根本無法點這道菜。

所以 API 不只是一個入口,它也是一道圍牆。App 的主人決定菜單上有什麼,其他東西都鎖在後廚,窗口外的人碰不到。

每個窗口都要鑰匙

要點餐,你的 AI 必須先證明自己有權限。這個證明就是 API Key(一串很長的隨機文字),等於在說:「這筆訂單來自我的帳號,放行、記在我帳上。」

⚠️ 絕對不要把 API Key 直接寫在程式碼裡。程式碼傳到 GitHub 後,機器人會在幾分鐘內掃到外洩的密鑰。密鑰要放在獨立的隱藏檔案裡 — 這就是 .env 檔 那堂課會教的。

有了 API,你的 AI 可以做什麼?

  • 從 Shopify 拉出上週的訂單並自動整理摘要
  • 有人報名的瞬間,自動把他加進 Email 名單
  • 系統出問題時,自動在 Slack 發警報
  • 你在睡覺的時候,AI 幫你建行事曆、發 Email、更新價格
沒有 API,你有的是聊天機器人。
有了 API,你有的是員工

本課程沒有啟用評論功能。