iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
Software Development

用 FastAPI 打造你的 AI 服務 系列

這系列文章將會分享如何用 FastAPI 建立 AI 應用服務的後端。在基礎篇時,FastAPI 的基礎設定的部分會快速帶過,盡量著重在原理說明;在後面的進階技術篇與應用篇時,會分享各種常見需求的解決辦法。

鐵人鍊成 | 共 30 篇文章 | 7 人訂閱 訂閱系列文 RSS系列文 團隊組隊最大障礙:隊名
DAY 21

[Day 21] 進度追蹤 (一):Long Polling

在我們之前的章節中,我們已經學會了如何使用 Background Task 來處理耗時的 AI 任務。但這引出了一個新的問題:前端的使用者該如何知道後端任務的執...

2025-10-05 ‧ 由 ck642509 分享
DAY 22

[Day 22] 進度追蹤 (二):WebSocket

昨天我們探討了如何使用長輪詢 (Long Polling) 來追蹤背景任務進度。長輪詢雖然改善了傳統輪詢的缺點,但它本質上仍然是基於「一問一答」的 HTTP 模...

2025-10-06 ‧ 由 ck642509 分享
DAY 23

[Day 23] 進度追蹤 (三):Server-Sent Event (SSE)

我們已經探討了長輪詢和 WebSocket 這兩種追蹤任務進度的技術。長輪詢簡單但效率不高,WebSocket 強大但實作上稍微複雜一些。今天,我們要介紹一種介...

2025-10-07 ‧ 由 ck642509 分享
DAY 24

[Day 24] 實戰範例 (一):API 控制長時間任務

經過了前面理論與基礎知識的鋪墊,從今天開始,我們將進入一系列的實戰範例。我們的目標是將先前學到的概念,如非同步、任務管理、生命週期等,應用於更貼近真實世界的場景...

2025-10-08 ‧ 由 ck642509 分享
DAY 25

[Day 25] 實戰範例 (二):影片處理 SaaS (上)

今天,我們將迎來一個綜合性的實戰範例,目標是打造一個迷你的影片處理 SaaS 平台。 現代許多服務都需要處理這類需求:從 YouTube 的影片轉檔、到企業的監...

2025-10-09 ‧ 由 ck642509 分享
DAY 26

[Day 26] 實戰範例 (二):影片處理 SaaS (下)

在上一篇文章中,我們快速搭建了一個影片處理服務的原型。儘管它能夠正常運作,但無論是基於記憶體的即時處理,還是採用 BackgroundTasks 的磁碟方案,都...

2025-10-10 ‧ 由 ck642509 分享
DAY 27

[Day 27] 實戰範例 (三):即時影像串流

今天我們要挑戰一個非常常見的應用:AI 即時影像串流。想像一下,你需要開發一個服務,它能接收 Webcam 的影像,透過 AI 模型進行即時分析(例如:物件追蹤...

2025-10-11 ‧ 由 ck642509 分享
DAY 28

[Day 28] 實戰範例 (四):多模型並行處理

在實際的 AI 應用場景中,我們經常需要整合多種不同的模型來完成複雜任務。例如,一個智慧監控系統可能需要同時進行物件偵測、動作偵測和場景分析。然而,並非所有模型...

2025-10-12 ‧ 由 ck642509 分享
DAY 29

[Day 29] 容器化與部屬

經過了 28 天的學習與實戰,我們終於來到了最後的關鍵一哩路:部署。一個應用程式無論功能多強大,如果不能穩定地在伺服器上運行,就無法真正發揮價值。今天,我們將探...

2025-10-13 ‧ 由 ck642509 分享
DAY 30

[Day 30] 回顧與心得

終於完賽啦! 這系列文章原本是想說要圍繞著 AI 服務去做撰寫,盡可能把開發 AI 應用服務所需要掌握的技術與知識分享給大家。但寫著寫著,又覺得好像 AI 的部...

2025-10-14 ‧ 由 ck642509 分享