用途:该技能用于执行 LangChain 应用的生产部署检查清单,适用于准备生产上线、验证部署就绪度或审计已有生产环境,目标是提升可靠性、安全性与性能。
主要能力:按八个方面组织检查项。配置与密钥:API 密钥放入密钥管理器而非代码环境变量,区分环境配置,启动时用 pydantic_settings.BaseSettings 校验配置。错误处理与韧性:指数退避重试、回退模型 primary.with_fallbacks([fallback])、熔断器防止级联失败。可观测性:结构化日志、Prometheus 指标、LangSmith 追踪,以及错误率和延迟告警规则。性能:Redis 缓存重复查询、连接池、超时限制、批处理。安全:输入校验(长度限制、清洗)、按用户/IP 限流、审计日志。测试:所有链的单元测试、使用模拟 LLM 的集成测试、负载测试与混沌工程。部署:健康检查端点、优雅关闭、滚动部署、记录回滚流程。成本管理:token 计数、用量告警、预算上限。
使用方式:资料未提供具体安装命令或调用命令,仅说明需先具备已开发测试的 LangChain 应用、已配置的基础设施与 CI/CD 流水线。输出包括已验证的生产配置、健康检查端点、部署前验证脚本与成本估算工具。
限制:资料未提供具体代码示例、价格、平台支持范围或性能数据;错误处理表仅列出 API 密钥缺失、LLM 超时、缓存未命中风暴等场景及对应解决方向。上线后建议使用 langchain-observability 进行监控。