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