iT邦幫忙

fastapi相關文章
共有 87 則文章
鐵人賽 ChatGPT & Codex DAY 16
窮鬼冰箱升級計劃 系列 第 16 篇

技術 【Day 16】出庫管理

前情提要 前一回,根據入庫需求,實作了 POST /api/inventory/scan接著來做出庫需要的 API Design API POST /api/i...

鐵人賽 ChatGPT & Codex DAY 15
窮鬼冰箱升級計劃 系列 第 15 篇

技術 【Day 15】從 Barcode 到庫存:讓掃描結果真正進入智慧冰箱

前情提要 在 Day 13 完成了條碼辨識後,接著把進庫流程串起來。 流程簡述 Barcode │ ▼ Product │ ▼ Inve...

鐵人賽 ChatGPT & Codex DAY 14
窮鬼冰箱升級計劃 系列 第 14 篇

技術 【Day 14】冰箱內容物 Dashboard

前言 由於目前還沒有一個 UI 可以快速又直覺看出內容物,所以先想像最想要知道的事情 例如:什麼食材、放了多久、還剩多久、已經過期? 呈現方始構思 ┌───...

鐵人賽 ChatGPT & Codex DAY 11
窮鬼冰箱升級計劃 系列 第 11 篇

技術 【Day 11】Raspberry Pi Backend / FastAPI 專案拆成真正的 Application

前言 出大事啦各位! 三星的智慧冰箱大出包啦 新聞連結: https://money.udn.com/money/story/5599/9772991?da...

鐵人賽 AI 自動化 DAY 8

技術 Day 08 |打通 Wazuh 與 FastAPI:從 Docker 網路除錯到實現即時資安告警推播

大家好!歡迎來到鐵人賽第八天。 昨天,我們探討了 Windows 環境下的 Python 虛擬環境(Virtual Environment)設定,成功解決套件依...

鐵人賽 ChatGPT & Codex DAY 6
窮鬼冰箱升級計劃 系列 第 6 篇

技術 【Day 6】從 FastAPI 出發

前言 關於窮鬼冰箱 beggarFridge 的功能,首要的功能要先能記錄食材,於是前一回初步規劃了架構也裝好硬體和資料庫等開發環境了。 這篇會從 API 的設...

技術 【Day 30 終章】30 天架構總回顧、Production 部署心得與 Angelina Agent 未來演進展望

「從最初的一個想法,到寫下每一行 FastAPI、RAG 向量檢索、Gemini 三階段推理與 Linux systemd 自動化運維程式碼,這 30 天的旅程...

技術 【Day 26】FastAPI Web 服務整合:/chat 與 /health API 端點實作

「在 AI Agent 的架構設計中,批次分析腳本負責盤後推播,而 FastAPI Web 服務則提供 Real-time Chat、知識庫動態學習與系統狀態監...

鐵人賽 Build on Google AI DAY 12

技術 【Day 12】系統全監控:/health 與 /stats API 實作與 Ansible 巡檢整合

「一個真正符合 Production Ready 標準的自建 AI Agent,除了具備完善的業務邏輯,更需要具備可視化的系統健康指標與自動化巡檢能力。」 在...

鐵人賽 Build on Google AI DAY 4

技術 【Day 04】AI 推理核心:Gemini 2.5 Flash API 整合與 Model Fallback 自動降級備援機制

「在免費 API 與生產級維運之間,強健的 API Gateway 與 Model Fallback 自動降級是能讓 AI Agent 穩定運作的橋樑。」 在先...

技術 RAG 知識庫命中率不穩?混合檢索權重可能是關鍵

在做 AI 知識庫或客服機器人時,常見問題不是「資料不夠」,而是「檢索方式不適合」。 混合檢索通常會結合兩種方式:語意搜尋:看懂意思,適合自然語言問法。關鍵字搜...

技術 用 HyDE + Hybrid Search 解決 AI 客服的幻覺問題 — 忠台AI的三層 RAG 實作筆記

這篇文章記錄我們在打造忠台AI智能客服( https://chungtair.com )時,解決 RAG 幻覺問題的實作思路。不是教科書,是踩過的坑。 問題背景...

鐵人賽 DevOps DAY 18

技術 Day18 - 用 FastAPI 實作 LLM API Gateway:驗證、限流、觀測與實務選型

🔹 前言 經過前面系列的文章,我們已經從零搭建出一條完整的 RAG Pipeline ,目前具備以下能力: 文件清洗與 Chunking 把原始文件整理成乾...

鐵人賽 DevOps DAY 9

技術 Day 9|Docker 容器化與映像檔建立(打包專案)

● 前言 ▪ 在前一篇,我們將 效能測試 整合至 CI Pipeline(GitHub Actions),並利用 Locust 產出壓測報表。到目前為止,已經涵...

鐵人賽 自我挑戰組 DAY 7
30 天工程師雜學之旅 系列 第 7 篇

技術 MCP-1 從實務切入 — 為什麼需要 MCP

1. 前言 今年我在做一個自己的 side project —— QueryPal。 它的目標很單純: 給我一個網頁介面,讓我可以更輕鬆地操作 Azure Co...

技術 模型當初階客服助理- MCP和LLM搭配實作與外部註冊服務工具

當 LLM 可以快速協助開發API 後,接著又想打它的主意:幫忙AI化系統。早期是逐步將繁雜的系統"API化",但現在可能要朝系統&quo...

鐵人賽 Python DAY 24

技術 [Day23] Python專案 - 網頁開發 - (2) 高速的服務提供者Fast API

目標 今天的目標很明顯了 會介紹Fast API其中會想跟大家探討 其實網頁後端框架千百種光是程式語言(C#、PHP、Nodejs、Go...)就有很多對手在跟...

鐵人賽 Python DAY 24
Python 錦囊密技 系列 第 24 篇

技術 【Python錦囊㊙️技24】微服務 (Microservices) 【1】-- 行事曆實作

微服務(Microservices)這幾年非常夯,因為企業行之有年之後,內部系統就變成一隻大象,牽一髮動全身,任何功能的新增或修改,都可能造成既有系統的穩定性,...

技術 PostgreSQL 連線方式比較與分析

前言 打鐵趁熱,整理了一部分最近開發上學到的事情,希望讀者不吝予以指教! 本文將介紹並深入比較兩種主要的 PostgreSQL 資料庫連線管理方式,在開發網站...

鐵人賽 生成式 AI DAY 30

技術 【Day 30】- 從 LangGraph 到使用者介面:整合 FastAPI 與 Streamlit 的全方位指南

摘要文章首先概述了專案的核心目標,包括 理解自然語言查詢、進行即時網路搜尋、提供準確相關的答案、支援多輪對話、提供流暢的使用體驗。接著,文章深入分析了系統的架...

鐵人賽 生成式 AI DAY 29

技術 【Day 29】- 網站開發遇上 AI:FastAPI、Streamlit 與 LangServe 的實戰指南

摘要這篇文章旨在引導讀者學習如何利用 FastAPI 建構高效的後端服務,使用 Streamlit 打造互動式前端介面,並透過 LangServe 將 Lan...

鐵人賽 Modern Web DAY 30

技術 [Day30] FastAPI 系列:山重水複疑無路,柳暗花明又一村

[Day30] FastAPI 系列:山重水複疑無路,柳暗花明又一村 來不及在 iThome 鐵人賽關版前寫完的文章 都會放放在 Github Repo 上,有...

鐵人賽 Modern Web DAY 29

技術 [Day29] FastAPI : Refactoring & CROS 設定

[Day29] FastAPI : Refactoring & CROS 本次的程式碼與目錄結構可以參考 FastAPI Tutorial : Day...

鐵人賽 Modern Web DAY 28

技術 [Day28] FastAPI : Primary Replica 架構實作 (2)

[Day28] FastAPI : Primary Replica 架構實作 (2) 本次的程式碼與目錄結構可以參考 FastAPI Tutorial : D...

鐵人賽 Modern Web DAY 26

技術 [Day26] 架構優化 : Redis Pagenation Cache 實作

[Day26] 架構優化: Redis Pagenation Cache 實作 本次的程式碼與目錄結構可以參考 FastAPI Tutorial : Day2...

鐵人賽 Modern Web DAY 25

技術 [Day25] 架構優化 : Redis 實作 Server Cache

[Day25] 架構優化 : Redis 實作 Server Cache 本次的程式碼與目錄結構可以參考 FastAPI Tutorial : Day25 b...

鐵人賽 Modern Web DAY 23

技術 [Day23] 部署: 透過 Docker Compose 部署 FastAPI + PostgreSQL + MySQL

[Day23] 部署: 透過 Docker Compose 部署 FastAPI + PostgreSQL + MySQL 本次的程式碼與目錄結構可以參考 F...

鐵人賽 Software Development DAY 26
FastAPI 開發 系列 第 26 篇

技術 超級使用者 - 初始化 Script - 規劃

小獅:可以創建使用者了,但是我們要用哪一組帳號密碼去建立 token 然後,使用該 token 去建立帳號? 老獅:如上次討論的,我們可以用環境變數設定一組帳號...

鐵人賽 Modern Web DAY 22

技術 [Day22] 測試: Pytest `paramaterize` 與功能驗證

[Day22] 測試: Pytest paramaterize 與功能驗證 本次的程式碼與目錄結構可以參考 FastAPI Tutorial : Day22...