
CrewAI 部署從本地跑通到線上可調用的最短路徑【免費下載鏈接】crewAIFramework for orchestrating role-playing, autonomous AI agents. By fostering collaborative intelligence, CrewAI empowers agents to work together seamlessly, tackling complex tasks.項目地址: https://gitcode.com/GitHub_Trending/cr/crewAI本地跑通的 Crew 想交給別人用你卻卡在了部署這一步——打包、環境、密鑰樣樣要操心。CrewAI 部署要解決的就是這件事把你本地開發好的 Crew 或 Flow 發布到 CrewAI AMP 平臺變成一個能通過 API 調用的在線服務。 先分清你手里是 Crew 還是 Flow部署前不用背一堆概念先對照這張表確認自己屬于哪類項目后面的校驗規則全看它對比項Crew 項目Flow 項目核心目錄src/項目名/下有crew.pysrc/項目名/下有crews/文件夾入口函數main.py里的run()main.py里的kickoff()pyproject.toml標記[tool.crewai]中type crewtype flow適用場景多個智能體分工共同完成一個目標顯式編排的步驟式工作流 六步把環境備齊少走彎路部署校驗會逐項檢查以下內容按順序做一遍后面大概率一次通過安裝帶工具的框架pip install crewai[tools]把 LLM 密鑰如OPENAI_API_KEY和工具密鑰寫進項目.env名稱要和代碼里讀取的完全一致。生成依賴鎖文件并隨代碼提交——校驗要求uv.lock或poetry.lock存在且不陳舊uv lock確認 crew 類帶CrewBase裝飾器否則平臺找不到你的 Crew。本地先跑一遍確保它確實能跑crewai run從 0.103.0 起對 Crew 和 Flow 通用。登錄平臺終端會顯示驗證地址和短碼瀏覽器里確認即完成認證crewai login? 三種部署方式對號入座選一種你的場景選哪種項目在本地想手動控制每次發布CLI推薦下文細講團隊代碼都在 GitHub 上不想碰命令行Web 界面連接倉庫CI/CD 管道里自動重新部署AMP 的 REST API 觸發推薦路徑CLI。在項目根目錄依次執行crewai deploy create它會讀取本地配置并逐項跟你確認要一起帶上去的環境變量如OPENAI_API_KEY這些密鑰會隨部署安全存儲在平臺側所以執行前確保.env里的值是對的。crewai deploy status crewai deploy logs前者查詢最近一次部署的狀態如正在構建鏡像已上線后者把構建日志實時打到終端卡住時先看它。發布后可用crewai deploy list查看歷史crewai deploy remove刪除。其余兩種方式一句話帶過Web 界面——把代碼推到 GitHub在 AMP 里連接倉庫、配好環境變量后點 Deploy 即可適合不想裝 CLI 的團隊API 方式——拿個人訪問令牌在 AMP 的 Automations 里找到自動化 UUID向 deploy 端點發一個 POST 請求觸發重新部署curl -i -X POST \ -H Authorization: Bearer YOUR_PERSONAL_ACCESS_TOKEN \ https://app.crewai.com/crewai_plus/api/v1/crews/YOUR-AUTOMATION-UUID/deploy 上線之后怎么調用和管理平臺會為部署生成唯一的 HTTPS 端點日常交互就靠這三個路由GET /inputs列出本次執行需要哪些輸入參數POST /kickoff帶上參數啟動一次執行GET /status/{kickoff_id}輪詢該次執行的狀態Web 面板則負責人來看的部分查看部署信息和 API 端點詳情以可視化方式查看 Crew 結構翻閱全部執行歷史與性能指標下鉆查看單次執行的詳細跟蹤 翻車速查四個高頻故障構建早期就掛提示依賴解析錯誤→ 鎖文件缺失或已過期 →uv lock后提交再部署。報找不到 Crew或配置讀取異常→ crew 類漏了裝飾器補上即可from crewai.project import CrewBase CrewBase class YourCrew: ...報找不到入口點或找不到模塊→ 結構對不上Crew 的入口是run()Flow 的是kickoff()且pyproject.toml的type要與實際類型一致。啟動后 LLM 連接失敗、認證報錯→ 平臺側環境變量名和代碼不匹配 → 對照.env逐項核對 AMP 里配置的值。下一步挑一個你本地最小、最能跑的 Crew把上面六步和crewai deploy create完整走一遍卡住時先翻翻車速查再看倉庫文檔CLI 命令參考docs/edge/en/concepts/cli.mdxCrew 概念docs/edge/en/concepts/crews.mdxFlow 概念docs/edge/en/concepts/flows.mdx【免費下載鏈接】crewAIFramework for orchestrating role-playing, autonomous AI agents. By fostering collaborative intelligence, CrewAI empowers agents to work together seamlessly, tackling complex tasks.項目地址: https://gitcode.com/GitHub_Trending/cr/crewAI創作聲明:本文部分內容由AI輔助生成(AIGC),僅供參考