Manus本地部署方法,Manus邀請碼實在太難搞了,昨晚看到有一個團隊,5個人3個小時,一個完全免費、無需排隊等待的OpenManus就做好了。
由于也是新手,找了好幾輪,實在是沒有找到合適的部署方法,自己也折騰了好久。
先說一下Manus本地部署的一些基本思路,后面提供Manus本地部署的PDF資料,可以參考。
方法一:Manus本地部署
創建新的 conda 環境:
conda create -n open_manus python=3.12
conda activate open_manus
克隆倉庫:
git clone https://github.com/mannaandpoem/OpenManus.git
cd OpenManus
安裝依賴:
pip install -r requirements.txt
配置說明
OpenManus 需要配置使用的 LLM API,請按以下步驟設置:
在 config 目錄創建 config.toml 文件(可從示例復制):
cp config/config.example.toml config/config.toml
編輯 config/config.toml 添加 API 密鑰和自定義設置:
全局 LLM 配置
[llm]
model = “gpt-4o”
base_url = “https://api.openai.com/v1”
api_key = “sk-…” # 替換為真實 API 密鑰
max_tokens = 4096
temperature = 0.0
可選特定 LLM 模型配置
[llm.vision]
model = “gpt-4o”
base_url = “https://api.openai.com/v1”
api_key = “sk-…” # 替換為真實 API 密鑰
快速啟動
一行命令運行 OpenManus:
python main.py
然后通過終端輸入你的創意!
如需體驗開發中版本,可運行:
python run_flow.py
方法二:克隆代碼倉庫
使用Git克隆項目倉庫到本地:
git clone https://github.com/mannaandpoem/OpenManus
cd manus
2、配置環境
根據項目文檔,配置必要的環境變量、數據庫連接、API密鑰等。通常這些信息可以在項目的README.md文件中找到。
3、安裝依賴
使用項目指定的包管理器安裝依賴。例如:
npm(Node.js項目):npm install
pip(Python項目):pip install -r requirements.txt
Maven(Java項目):mvn install
…
然后XX,這些實在太復雜了,我還沒完全搞定。
方法3:https://www.faxianai.com/data/10505.html
本文還會持續更新…
Manus體驗后記:
從開源反推Manus的實現路徑
與此同時,通過深扒OpenManus,我們其實還可以看出一條實現Manus的合理路徑。
(當前Manus使用了哪家模型、Agent框架等具體細節處于保密狀態)
概括而言,OpenManus的背后有三大關鍵:
- 擁有模塊化Agent系統; 具備實時反饋機制;
- 配備了一整套強大的工具鏈;
- 展開來說,其核心設計就在這種模塊化Agent系統。
- 開發者可以根據需要自由組合不同的功能模塊,從而創造出獨特的AI助手。
在OpenManus中,擁有不同分工的Agent會協作完成需求理解、規劃、行動等任務。
比如Manus主代理就像項目經理,負責理解用戶需求并完成分工;PlanningAgent作為規劃員,負責將復雜任務進一步拆解成可執行的步驟;而ToolCallAgent則是技術專家,負責掌管各類工具使用。
以上這一套都是靠開源團隊曾經提出的MetaGPT(一個多智能體框架)實現,開發者可以自由集成多個合適的大語言模型。
此外,OpenManus的另一關鍵在于其思維過程是公開透明的。
正如開頭提到的例子,拿到任務后,OpenManus如何思考問題,如何規劃執行……全都能實時反饋。
這為人類在合適時間進行干預提供了“窗口”,有助于更高質量完成任務。