AI 应用开发是什么:模型、提示词、上下文与 API 的关系
从一次最小的大模型调用出发,理解模型、提示词、上下文与 API 在 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 集成的完整实战流程。
记录中国移动家宽无法连接 RackNerd IPv4 时,申请原生 IPv6、配置 Ubuntu、接入 Clash Verge Rev、组合 IPv4/IPv6 节点,并对比 Hysteria2 与 Reality 的完整过程。