基于 Microsoft Agent Framework 的多 Agent 应用项目。
- Python 3.10+
- uv 包管理器
uv sync通过环境变量配置 LLM 服务(可选,有默认值):
| 环境变量 | 说明 | 默认值 |
|---|---|---|
LLM_BASE_URL |
LLM 服务地址 | http://192.168.100.231:10003/v1 |
LLM_API_KEY |
API 密钥 | wangzongru |
LLM_MODEL |
模型名称 | DeepSeek-R1 |
设置环境变量示例:
# Linux/macOS
export LLM_BASE_URL="http://your-server:port/v1"
export LLM_API_KEY="your-api-key"
export LLM_MODEL="your-model-name"
# Windows PowerShell
$env:LLM_BASE_URL="http://your-server:port/v1"
$env:LLM_API_KEY="your-api-key"
$env:LLM_MODEL="your-model-name"uv run main.pyuv run multi_agent_example.pyplanning-agent/
├── config.py # LLM 配置模块(环境变量)
├── main.py # 基础示例:单 Agent 对话
├── multi_agent_example.py # 多 Agent 协作示例
├── pyproject.toml # 项目配置和依赖
├── uv.lock # 依赖锁定文件
└── README.md # 项目说明