专题:fastapi
共45篇相关文章

如何使用FastAPI实现WebSocket,避免实战中的常见坑?
本文以程序媛的亲身经历,分享 FastAPI 中 WebSocket 的实战技巧与常见陷阱。从基础 echo 服务开始,逐步剖析心跳丢失、认证漏洞、并发瓶颈、优雅关闭、消息格式五大高频问题,并给出可直接落地的代码与配置方案。不讲枯燥理论,只...

如何实现FastAPI中的WebSocket长连接与心跳机制,避免填坑?
本文通过实战案例,详细讲解FastAPI与JavaScript实现WebSocket长连接保持的心跳机制,包括前后端代码、参数调优和常见陷阱,帮助你打造稳定可靠的双向通信。...

如何用FastAPI和Ollama搭建一个智能查天气助手?
春节时看到公众号有个留言:“能不能搞个AI助手,要能聊天气、查限行,还得私有部署。” 别慌!这篇手记用FastAPI + Ollama + 开源模型,加上一点点天气数据微调,跑通一个能对话查询天气的dem...

用FastAPI接ollama大模型,asyncio难题让我崩溃了吗?
很多人在用FastAPI调用外部API时会遇到阻塞、超时甚至崩溃。本文从asyncio原理讲起,通过FastAPI+httpx异步调用本地ollama模型,带你一步步搭建一个对话窗口,并分享我踩过的坑和解决方案。...

如何用FastAPI和ollama diffusers打造让AI绘画更听话的本地文生图接口?
本文手把手教你用FastAPI搭建文生图服务,结合ollama本地优化提示词,diffusers调用dreamshaper8-lcm模型生成图片,并配置CORS让局域网设备都能访问。全是实战经验,帮你少踩坑。...

如何用Locust实现FastAPI真实用户并发压力测试并优化?
接口上线就崩?压力测试到底怎么做?本文用朋友聊天的方式,分享FastAPI压测的常用工具、实战步骤,以及应对高并发的优化“三板斧”。包含可直接复用的locust脚本和gunicorn配置,帮你避开我踩过的坑。...

分布式系统中常见问题及解决方案如何拆解在FastAPI实战中应用?
本文从实际踩坑案例出发,拆解分布式系统中服务调用超时、数据一致性、分布式锁三大高频问题。用生活化的比喻讲透原理,并给出可直接粘贴的FastAPI代码片段。帮你从“能跑”进化到“稳如狗”。...

FastAPI的Depends如何实现比JWT更细粒度的权限控制?
很多FastAPI开发者误以为JWT认证就是权限控制的终点,结果上线后频发越权操作。本文通过一个真实的“多租户Todo”案例,手把手教你用FastAPI的Depends搭建细粒度权限系统。从封装可配置的权限依赖、实现RBAC角色控制,到数据...

如何避免坑点,让FastAPI流式输出像AI边想边说般流畅?
很多AI应用因为响应太慢被用户吐槽,其实用FastAPI实现流式输出就能让文字逐字出现,体验如真人打字。本文从原理到实战,带你用StreamingResponse和生成器快速打造“打字机”效果,并分享了CORS、超时、异常处理等四个容易翻车...

如何让AI打字机效果在浏览器中流畅运行?
后端实现了流式输出,前端却不知道怎么接?本文详细讲解三种主流的前端接收方式:原生EventSource、fetch流式读取、微软fetch-event-source库,并对比优缺点。同时总结了前端最容易翻车的五个大坑(CORS、数据格式、重...

如何从零开始搭建FastAPI+SQLAlchemy 2.0+Alembic数据库实战项目?
本文以实战为导向,从零开始搭建 FastAPI + SQLAlchemy 2.0 + Alembic 的数据库层。通过生活化比喻和踩坑案例,讲透异步引擎配置、模型定义新写法、迁移脚本生成与审核等核心环节,...

FastAPI和PostgreSQL实战,如何从入门到不踩坑一次讲透?
本文以程序媛的口吻,分享FastAPI结合PostgreSQL的实战经验。从安装配置、依赖选型到异步CRUD代码编写,逐一拆解常见坑点(连接拒绝、驱动错误、事务回滚等),并提供可直接复用的代码模板。旨在帮助初学者快速上手,避免重复踩坑。...

FastAPI+Streamlit打造ChatBot?
前言 本文使用FastAPI+Streamlit实现一个流式响应类ChatGPT的LLM应用,这里只是一个demo,后续会基于此实现一个完整的MCP Client + MCP Server的MCP应用。...

如何设计FastAPI全链路日志追踪中的Tracking ID?
本文介绍如何基于 contextvars,为每次请求的完整流程都添加一个 tracking_id,并在日志中自动记录,便于全链路追踪。...

如何将FastAPI异步方法中同步方法调用成?
前言 在异步方法中调用同步方法,会直接阻塞整个事件循环,导致应用在执行同步方法期间无法处理其他任何并发请求,从而拖垮整个服务的性能。 为了解决这个问题,核心思路是将同步方法交给外部线程池去执行。 方法1, 使用 to_thread Pyth...
