iT邦幫忙

2026 iThome 鐵人賽

0

前幾天已經完成基本的食譜推薦原型,不過目前的食譜都是我自己預先寫好的。如果使用者輸入比較特別的食材,網站就可能找不到適合的料理。

今天要認識一個很重要的技術:API。

一、API 是什麼?

API 的全名是 Application Programming Interface,可以把它想像成網站與其他服務之間的溝通橋梁。

例如,我們的 AI Recipe 網站不需要自己訓練 AI 模型,而是可以透過 API 將使用者的食材需求傳送給 AI 服務,再接收產生的食譜。

基本流程如下:

使用者輸入食材 → 網站傳送請求 → AI 服務處理 → 回傳食譜 → 網站顯示結果。

二、API 常見的概念

  • Request:網站送出的請求。
  • Response:服務回傳的結果。
  • Endpoint:API 的呼叫網址。
  • JSON:常見的資料交換格式。
  • HTTP Method:例如 GET、POST,代表不同的請求方式。

三、為什麼我的專題需要 API?

因為 AI Recipe 的核心功能,就是根據使用者提供的食材產生料理建議。

透過 API,我就能讓原本只有固定資料的網站,開始具備使用 AI 產生內容的能力。

今天先理解 API 的基本概念,下一篇就要開始準備 AI 服務,讓網站正式邁向 AI 串接!


上一篇
為食譜加入料理時間、難度與類型
下一篇
第一次呼叫AI API
系列文
AI Recipe — AI 智慧食譜推薦系統 共 30 篇
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言