开放智能代理平台

OpenManus 是一个开放的智能代理平台,旨在实现无需邀请码即可构建和运行智能代理。它基于强化学习(RL)和大型语言模型(LLM)技术,提供快速部署和灵活配置的能力。核心功能包括任务规划、模型适配、外部知识检索等,适用于开发者和研究人员构建和优化智能代理。

  • by kgh1379
  • 更新于
在 GitHub 查看 kgh1379/OpenManus_nm

使用说明

基本能力

产品定位

OpenManus 是一个开放的智能代理平台,旨在实现无需邀请码即可构建和运行智能代理。

核心功能

  1. 任务规划:优化任务分解和执行逻辑。
  2. 模型适配:支持多种LLM模型,优化低成本应用场景。
  3. 外部知识检索:实现知识图谱检索和融合机制。
  4. 快速部署:提供容器化部署选项,简化安装和使用流程。

适用场景

  1. 开发者构建和优化智能代理。
  2. 研究人员进行强化学习和LLM相关实验。
  3. 企业快速部署智能代理解决方案。

使用教程

使用依赖

  1. 安装 Python 3.12。
  2. 安装 Git。

安装教程

方法1:使用 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

方法2:使用 uv(推荐)

curl -LsSf https://astral.sh/uv/install.sh | sh
git clone https://github.com/mannaandpoem/OpenManus.git
cd OpenManus
uv venv
source .venv/bin/activate  # On Unix/macOS
uv pip install -r requirements.txt

调试方式

  1. 运行主程序:
python main.py
  1. 输入您的想法或任务描述。

配置

  1. 复制示例配置文件:
cp config/config.example.toml config/config.toml
  1. 编辑 config/config.toml 以添加您的API密钥和其他设置。