安装python(3.11.9)
根据系统环境自行安装。
创建虚拟环境并激活环境
Win环境
生成虚拟环境
bash
# 创建虚拟环境(默认名称为 venv,可自定义)
python -m venv myenv
这会生成一个 myenv 文件夹,包含独立的 Python 解释器和依赖库。
激活虚拟环境
bash
# 在 CMD 中运行
myenv\Scripts\activate.bat
# 在 PowerShell 中运行
myenv\Scripts\Activate.ps1
激活后,命令行提示符会显示虚拟环境名称(如 (myenv) C:...)。
退出虚拟环境
bash
deactivate
Mac环境
生成虚拟环境
bash
python3 -m venv myenv
这会生成一个 myenv 文件夹,包含独立的 Python 解释器和依赖库。
激活虚拟环境
bash
source myenv/bin/activate
激活后,终端提示符会显示虚拟环境名称(如 (myenv) $)。
退出虚拟环境
bash
deactivate
github仓库
bash
git clone https://github.com/mannaandpoem/OpenManus.git
进入仓库
bash
cd OpenManus
安装依赖
bash
pip install -r requirements.txt
配置
进入仓库根目录下的config
,复制config.example.toml
,重名为config.toml
。
bash
# Global LLM configuration
[llm]
model = "deepseek-chat"
base_url = "https://api.deepseek.com/v1"
api_key = "你的API key"
max_tokens = 4096
temperature = 0.0
# [llm] #AZURE OPENAI:
# api_type= 'azure'
# model = "YOUR_MODEL_NAME" #"gpt-4o-mini"
# base_url = "{YOUR_AZURE_ENDPOINT.rstrip('/')}/openai/deployments/{AZURE_DEPOLYMENT_ID}"
# api_key = "AZURE API KEY"
# max_tokens = 8096
# temperature = 0.0
# api_version="AZURE API VERSION" #"2024-08-01-preview"
# Optional configuration for specific LLM models
[llm.vision]
model = "deepseek-chat"
base_url = "https://api.deepseek.com/v1"
api_key = "你的API key"
运行命令
bash
python main.py