前幾天已經完成基本的食譜推薦原型,不過目前的食譜都是我自己預先寫好的。如果使用者輸入比較特別的食材,網站就可能找不到適合的料理。
今天要認識一個很重要的技術:API。
一、API 是什麼?
API 的全名是 Application Programming Interface,可以把它想像成網站與其他服務之間的溝通橋梁。
例如,我們的 AI Recipe 網站不需要自己訓練 AI 模型,而是可以透過 API 將使用者的食材需求傳送給 AI 服務,再接收產生的食譜。
基本流程如下:
使用者輸入食材 → 網站傳送請求 → AI 服務處理 → 回傳食譜 → 網站顯示結果。
二、API 常見的概念
三、為什麼我的專題需要 API?
因為 AI Recipe 的核心功能,就是根據使用者提供的食材產生料理建議。
透過 API,我就能讓原本只有固定資料的網站,開始具備使用 AI 產生內容的能力。
今天先理解 API 的基本概念,下一篇就要開始準備 AI 服務,讓網站正式邁向 AI 串接!