搭建 Python AI 开发环境:虚拟环境、依赖与密钥管理
从零搭建可复现的 Python AI 开发环境,掌握虚拟环境、依赖清单、环境变量与密钥保护的基本方法。
从标题、正文、标签与分类中查找内容
从零搭建可复现的 Python AI 开发环境,掌握虚拟环境、依赖清单、环境变量与密钥保护的基本方法。
从一次最小的大模型调用出发,理解模型、提示词、上下文与 API 在 AI 应用中的职责和协作方式。
FastAPI 中使用 Jinja2Templates 渲染 HTML 页面,包括模板配置、变量传参、控制结构与模板继承实战。
详解 FastAPI 应用从开发到生产的部署方式,包括 Uvicorn 单进程、Gunicorn 进程管理、Worker 数量调优、优雅关闭、Docker 打包以及 Nginx 反向代理配置等实战要点。
详解 FastAPI 中如何使用 pydantic-settings 管理配置,包括环境变量读取、多环境切换、嵌套配置、敏感信息保护和与依赖注入结合的实战用法。
详解 FastAPI 中内置响应类的选择与使用,包括 JSONResponse、HTMLResponse、PlainTextResponse、RedirectResponse、StreamingResponse、FileResponse 以及自定义响应类,覆盖自定义响应头、状态码和媒体类型的实战场景。
详解 FastAPI 中表单数据的接收与处理,包括 Form 字段声明、文件与表单混合上传、数据校验、表单编码类型以及与 Pydantic 模型的配合使用。
FastAPI 中如何挂载和提供静态文件服务,包括 StaticFiles 配置、目录挂载与路径查找规则。
详解 FastAPI 中两种生命周期管理方式——传统 on_event 装饰器与现代 lifespan 上下文管理器,包括数据库连接池初始化、资源加载、优雅关闭等实战场景与最佳实践。
详解如何使用 FastAPI 内置的 TestClient 编写接口测试,包括基本请求、依赖覆写、异步测试、错误场景覆盖,以及与 pytest 集成的完整实战流程。