在 LangManus 中,我們將模型分為以下三類:
gpt-4o
、qwen-max-latest
。o1
、o3-mini
、QwQ-Plus
、DeepSeek-R1
, gemini-2.0-flash-thinking-exp
。gpt-4o
、qwen2.5-vl-72b-instruct
。
您可以通過修改項目根目錄下的 conf.yaml
文件使用litellm格式的配置來切換所使用的模型。具體配置方法請參考 README.md。
LangManus 支持集成 Ollama 模型。您可以參考litellm Ollama。 以下是使用 Ollama 模型的conf.yaml配置示例:
REASONING_MODEL:
model: "ollama/ollama-model-name"
api_base: "http://localhost:11434" # ollama本地服務地址, 可以通過ollama serve啟動/查看地址
LangManus 支持集成 OpenRouter 模型。你可以參考litellm OpenRouter,要使用OpenRouter模型,您需要:
openrouter/
前綴以下是使用 OpenRouter 模型的配置示例:
OPENROUTER_API_KEY=""
REASONING_MODEL:
model: "openrouter/google/palm-2-chat-bison"
注意:可用模型及其確切名稱可能隨時間變化。請在 OpenRouter 的官方文檔 上驗證當前可用的模型及其正確標識符。
LangManus 支持集成 Google 的 Gemini 模型。您可以參考litellm Gemini,要使用 Gemini 模型,請按照以下步驟操作:
GEMINI_API_KEY="您的Gemini API密鑰"
REASONING_MODEL:
model: "gemini/gemini-pro"
注意事項:
YOUR_GEMINI_KEY
替換為你實際的 Gemini API 密鑰gemini-2.0-flash
LangManus 支持集成 Azure 的模型。您可以參考litellm Azure。conf.yaml配置示例:
REASONING_MODEL:
model: "azure/gpt-4o-2024-08-06"
api_base: $AZURE_API_BASE
api_version: $AZURE_API_VERSION
api_key: $AZURE_API_KEY
LangManus 提供了一個開箱即用的 Web UI 前端項目,您可以通過以下步驟完成部署。請訪問 LangManus Web UI GitHub 倉庫 獲取更多信息。
首先,確保您已經(jīng)克隆并安裝了 LangManus 的后端項目。進入后端項目目錄并啟動服務:
cd langmanus
make serve
默認情況下,LangManus 后端服務會運行在 http://localhost:8000
。
接下來,克隆 LangManus 的 Web UI 前端項目并安裝依賴:
git clone https://github.com/langmanus/langmanus-web.git
cd langmanus-web
pnpm install
注意: 如果您尚未安裝
pnpm
,請先安裝它??梢酝ㄟ^以下命令安裝:
npm install -g pnpm
完成依賴安裝后,啟動 Web UI 的開發(fā)服務器:
pnpm dev
默認情況下,LangManus 的 Web UI 服務會運行在 http://localhost:3000
。
LangManus 使用 browser-use
來實現(xiàn)瀏覽器相關功能,而 browser-use
是基于 Playwright
構建的。因此,在首次使用前,需要安裝 Playwright
的瀏覽器實例。
uv run playwright install
是的,LangManus 支持使用本地的 Chrome 瀏覽器作為 Browser Tool。LangManus 使用 browser-use
來實現(xiàn)瀏覽器相關功能,而 browser-use
是基于 Playwright
實現(xiàn)的。通過配置 .env
文件中的 CHROME_INSTANCE_PATH
,你可以指定本地 Chrome 瀏覽器的路徑,從而實現(xiàn)使用本地瀏覽器實例的功能。
browser-use
無法正常啟動瀏覽器實例。CHROME_INSTANCE_PATH
在項目的 .env
文件中,添加或修改以下配置項: CHROME_INSTANCE_PATH=/path/to/your/chrome
將 /path/to/your/chrome
替換為本地 Chrome 瀏覽器的可執(zhí)行文件路徑。例如:
/Applications/Google Chrome.app/Contents/MacOS/Google Chrome
C:\Program Files\Google\Chrome\Application\chrome.exe
/usr/bin/google-chrome
browser-use
將使用你指定的本地 Chrome 瀏覽器實例。browser-use
占用,你需要使用其他瀏覽器(如 Safari、Mozilla Firefox)訪問 LangManus 的 Web 界面,地址通常為 http://localhost:3000
?;蛘?,你也可以從另一臺計算機上訪問 LangManus 的 Web UI。請參考 FAQ.md 了解更多信息。
更多建議: