LangManus Web UI 是 LangManus 項(xiàng)目的默認(rèn)網(wǎng)頁界面。LangManus 是一個(gè)社區(qū)驅(qū)動的 AI 自動化框架,旨在將語言模型與專業(yè)工具(如網(wǎng)絡(luò)搜索、爬蟲和 Python 代碼執(zhí)行)相結(jié)合,同時(shí)回饋開源社區(qū)。
在開始之前,你需要確保已經(jīng)安裝了以下軟件:
在項(xiàng)目根目錄下創(chuàng)建一個(gè) .env
文件,并配置以下環(huán)境變量:
NEXT_PUBLIC_API_URL
:LangManus API 的 URL。
建議從提供的示例文件開始,然后根據(jù)自己的需求編輯 .env
文件。
重要提示:首先,啟動 Python 服務(wù)器,有關(guān)詳細(xì)信息,請參閱 LangManus 文檔。
## 克隆倉庫
git clone https://github.com/langmanus/langmanus-web.git
cd langmanus-web
## 安裝依賴項(xiàng)
pnpm install
## 以開發(fā)模式運(yùn)行項(xiàng)目
pnpm dev
然后打開瀏覽器,訪問 http://localhost:3000
即可。
你也可以通過 Docker 來運(yùn)行該項(xiàng)目。
首先,你需要閱讀下方的配置說明,確保 .env
文件已經(jīng)準(zhǔn)備就緒。
其次,構(gòu)建你自己的 Web 服務(wù)器 Docker 鏡像:
docker build --build-arg NEXT_PUBLIC_API_URL=YOUR_LANGMANUS_API -t langmanus-web .
最后,啟動一個(gè)運(yùn)行 Web 服務(wù)器的 Docker 容器:
## 將 langmanus-web-app 替換為你首選的容器名稱
docker run -d -t -p 3000:3000 --env-file .env --name langmanus-web-app langmanus-web
## 停止服務(wù)器
docker stop langmanus-web-app
你還可以通過 Docker Compose 來設(shè)置該項(xiàng)目:
## 構(gòu)建 Docker 鏡像
docker compose build
## 啟動服務(wù)器
docker compose up
這是一個(gè)學(xué)術(shù)驅(qū)動的開源項(xiàng)目,由一群前同事在業(yè)余時(shí)間開發(fā),旨在探索和交流多智能體(Multi-Agent)和深度研究(DeepResearch)相關(guān)領(lǐng)域的技術(shù)。
我們歡迎各種形式的貢獻(xiàn)!無論是修正拼寫錯(cuò)誤、改進(jìn)文檔還是添加新功能,你的幫助都 invaluable。有關(guān)如何開始貢獻(xiàn)的詳細(xì)信息,請參閱我們的貢獻(xiàn)指南。
本項(xiàng)目是開源的,并根據(jù) MIT 許可證提供。
特別感謝所有開源項(xiàng)目和貢獻(xiàn)者,他們使 LangManus 成為可能。我們站在巨人的肩膀上。
更多建議: