您已构建并优化了LangChain应用。现在,下一步是将其从开发环境迁移到生产环境,以便可以可靠地使用。本章侧重于LangChain应用在实际使用中的打包、部署和管理的实际操作。我们将介绍让您的应用投入运行的重要做法。您将学习如何:组织您的项目代码和配置,以提高可维护性和便于部署。使用Docker等容器化工具打包您的应用。评估不同的部署环境,包括传统服务器、Kubernetes和无服务器平台。实施无服务器部署的特定模式。安全管理API密钥和配置等敏感信息。使用持续集成和持续部署 (CI/CD) 流水线自动化构建、测试和部署流程。应用蓝绿部署或金丝雀发布等安全部署策略,以在更新期间最大限度地减少停机时间和风险。到本章结束时,您将明白让LangChain应用上线运行的常用技术和注意事项。