# 方法 1:模块方式(推荐)
python -m deva.admin
# 方法 2:直接运行
python deva/admin.py启动后会看到:
============================================================
Deva Admin UI 启动成功!
访问地址:http://127.0.0.1:9999
============================================================
- 打开浏览器
- 访问:
http://127.0.0.1:9999 - 首次使用会提示创建管理员账户
┌─────────────────────────────────────┐
│ ### 首次使用引导 │
│ │
│ 用户名:admin ________________ │
│ 密码: ****** ________________ │
│ 确认密码:****** ________________ │
│ │
│ [创建账户] │
└─────────────────────────────────────┘
输入刚创建的账户信息,点击登录。
登录后看到导航菜单:
┌─────────────────────────────────────────────────────────┐
│ ⚡ Deva │
│ │
│ 🏠首页 | ⭐关注 | 🌐浏览器 | 💾数据库 | 🚌Bus | ... │
└─────────────────────────────────────────────────────────┘
| 菜单 | 功能 | 适合场景 |
|---|---|---|
| 🏠 首页 | 系统概览 | 查看系统状态 |
| ⭐ 关注 | 关注的内容 | 快速访问常用功能 |
| 🌐 浏览器 | 浏览器管理 | 网页自动化 |
| 💾 数据库 | 数据库管理 | 数据 CRUD 操作 |
| 🚌 Bus | 消息总线 | 跨进程通信 |
| 📊 命名流 | 流管理 | 查看数据流状态 |
| 📡 数据源 | 数据源管理 | 配置数据源 |
| 📈 策略 | 策略管理 | 量化策略管理 |
| 👁 监控 | 系统监控 | 监控系统状态 |
| ⏰ 任务 | 任务管理 | 定时任务管理 |
| ⚙️ 配置 | 系统配置 | 修改配置 |
| 📄 文档 | 文档中心 | 查看文档 |
| 🤖 AI | AI 功能 | AI 代码生成等 |
路径: 📊 命名流
1. 点击 **📊 命名流** 菜单
2. 查看所有命名流列表
3. 点击流名称查看详情
4. 可以查看:
- 数据量
- 最后更新时间
- 下游消费者
路径: 📈 策略
1. 点击 **📈 策略** 菜单
2. 点击 **➕ 创建策略** 按钮
3. 填写策略信息:
- 策略名称:双均线策略
- 策略代码:(或使用 AI 生成)
4. 点击 **保存**
5. 启动策略
使用 AI 生成策略:
1. 点击 **🤖 AI 生成策略** 按钮
2. 填写需求:
- 策略名称:双均线策略
- 策略描述:当 5 日均线上穿 20 日均线时买入
3. 点击 **生成代码**
4. 审查生成的代码
5. 确认后保存
路径: 📡 数据源
1. 点击 **📡 数据源** 菜单
2. 点击 **➕ 创建数据源**
3. 填写数据源信息:
- 名称:股票数据
- 类型:timer
- 代码:(或使用 AI 生成)
4. 配置参数:
- 更新频率:5 秒
- 输入参数:股票代码
5. 保存并启动
路径: 🤖 AI
首次配置:
1. 点击 **🤖 AI** 菜单
2. 点击 **📝 配置 Kimi**
3. 填写配置:
- API Key: sk-xxxxx
- Base URL: https://api.moonshot.cn/v1
- 模型:moonshot-v1-8k
4. 点击 **保存**
5. 点击 **🧪 测试 Kimi** 验证配置
生成代码:
1. 点击 **💻 代码生成** Tab
2. 选择要生成的类型:
- 📊 量化策略
- 📈 数据源
- ⚙️ 任务
3. 填写需求描述
4. 点击 **生成代码**
5. 审查并保存
路径: 📄 文档
1. 点击 **📄 文档** 菜单
2. 查看文档 Tabs:
- 快速开始
- 安装指南
- 使用指南
- 最佳实践
- 故障排查
- API 参考
- 术语表
- 示例文档
- 各模块 API 文档
3. 点击 Tab 切换文档
# 1. 创建日志监控流
from deva import from_textfile, warn
s = from_textfile('/var/log/app.log', start=True)
s.filter(lambda line: 'ERROR' in line) >> warn
# 2. 在 Admin UI 中查看
# 访问 👁 监控 查看实时日志# 1. 创建定时任务
from deva import timer, log
timer(interval=60, func=lambda: "heartbeat", start=True) >> log
# 2. 在 Admin UI 中管理
# 访问 ⏰ 任务 查看任务状态# 1. 创建策略
from deva import StrategyUnit
class MyStrategy(StrategyUnit):
def process(self, data):
return 'buy' if data['price'] > 100 else 'sell'
# 2. 在 Admin UI 中
# 访问 📈 策略 -> 启动策略 -> 查看执行结果A: 检查:
- 是否正确启动:
python -m deva.admin - 端口是否被占用:
lsof -i:9999 - 防火墙设置
A:
# 删除配置文件重新创建
rm -rf ~/.deva/config
# 重启 Admin
python -m deva.adminA:
- 检查是否配置了模型
- 测试连接是否正常
- 查看 API Key 是否有效
A:
- 检查策略代码是否有语法错误
- 查看日志中的错误信息
- 确认数据源已启动
完成快速开始后,可以查看:
最后更新: 2026-02-26
适用版本: Deva v1.4.1+