摘要: 在构建由大型语言模型(LLM)驱动的智能应用时,如何让 AI 不仅仅停留在文本生成,而是能够与外部世界的数据和工具进行交互,是一个核心挑战。Anthropic 推出的 Model Context Protocol (MCP) 正是为了解决这一问题,它提供了一个标准化的框架,让 AI 应用能够安全、高 阅读全文
posted @ 2025-12-09 11:18 yaoty 阅读(468) 评论(0) 推荐(1)
摘要: 在使用 FastAPI 构建 AI 对话应用时,StreamingResponse 是实现打字机效果的绝佳工具。通过 yield 逐步返回内容,用户体验非常流畅。但一个棘手的问题随之而来:如果用户在 AI 回答的过程中取消对话或中断了连接,后端会发生什么?我们如何确保对话记录等重要数据依然能被可靠地 阅读全文
posted @ 2025-11-25 18:16 yaoty 阅读(191) 评论(0) 推荐(1)
摘要: 一、alembic是什么? Alembic 是一个用于 Python 数据库迁移和版本控制的工具。它与 SQLAlchemy(一个流行的 Python ORM 库)紧密集成,共同为 Python 应用程序提供数据库管理和迁移支持。 python使用mysql时常用SQLAlchemy+Alembic 阅读全文
posted @ 2025-11-03 10:32 yaoty 阅读(265) 评论(1) 推荐(1)
摘要: Celery 线程任务与异步数据库连接池的事件循环冲突问题分析与解决 问题描述 在 Celery 中,当使用线程池(Thread Pool)执行任务时,如果任务内部的异步函数(例如,使用 asyncpg 或 aiomysql 等异步库操作 SQL 连接池)尝试使用在主服务进程中初始化或全局定义的数据 阅读全文
posted @ 2025-10-13 15:30 yaoty 阅读(14) 评论(0) 推荐(1)