一、什么是 OpenManus
OpenManus 是由 MetaGPT 团队开发的开源通用型 AI 智能体框架,旨在复刻并优化 Manus(一款封闭式商业 AI Agent)的核心功能,提供无需邀请码、本地化部署的智能体解决方案。
主要功能:
• Python 代码执行器:实时生成和执行代码,完成复杂的计算和自动化任务。
• 文件处理系统:支持多种文档的生成和管理。
• 网络搜索工具:自动检索网络信息,为任务提供数据支持。
• 浏览器自动化:模拟人类操作,完成网页浏览和交互任务。
项目地址:
https://github.com/mannaandpoem/OpenManus
技术原理:
OpenManus 使用传统的 ReAct 模式,这种模式的优势在于基于当前的状态进行决策,上下文和记忆方便管理,无需单独处理。
二、环境准备
1. 注册硅基流动账号:访问 硅基流动统一登录 并完成注册。新用户可通过邀请码获得 2000 万 Tokens 的试用额度。
2. 获取 API 密钥:登录后,前往控制台的 “API 密钥”部分,生成你的 API Key。
三、开始部署
安装 OpenManus:请确保您的系统已安装 Python 环境。然后,使用以下命令安装 OpenManus:
git clone https://github.com/mannaandpoem/OpenManus.git
cd OpenManus
pip install -r requirements.txt
配置OpenManus
1.创建config.toml文件
cd OpenManus/config:
cp config/config.example.toml config/config.toml
3. 编辑 config/config.toml 添加 API 密钥和自定义设置。
# Global LLM configuration
[llm]
model = "deepseek-ai/DeepSeek-V3" #这里选择DeepSeek-V3模型
base_url = "https://api.siliconflow.cn" #api接口地址
api_key = "xxxxxxx" #输入刚刚在硅基流动创建的 token
max_tokens = 4096
temperature = 0.0
运行,输入你的提示词
python main.py
INFO [browser_use] BrowserUse logging setup complete with level info
INFO [root] Anonymized telemetry enabled. See https://docs.browser-use.com/development/telemetry for more information.
Enter your prompt (or 'exit'/'quit' to quit): (在这里输入 promot)
到此就安装结束
存在问题
在使用 OpenManus 结合 DeepSeek 时,有时可能会遇到以下问题:
执行后无结果
• 部分 API 请求可能会因为超时、上下文过长、模型未正确返回数据等原因,导致最终没有结果返回。
• 这不仅浪费了 Token,还可能影响整体任务的执行效率。
#deepseek# #ai##让AI触手可及#