Venice Admin

⚙️ Venice AI 账户与密钥一站式管理

Venice AI账户管理工具,支持余额查询、用量追踪和API密钥管理,需Admin Key授权,适合开发者监控成本与权限管控。

收藏
4.6k
安装
1.4k
版本
1.0.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

venice-admin 是一套面向 Venice AI 平台的账户管理工具集,提供三大核心能力:

1. 余额监控 - 实时查询 DIEM/USD 双币种余额、消费权限及周期配额
2. 用量审计 - 支持按币种/时间/分页筛选的详细消费记录,可导出 JSON/CSV

3. 密钥管理 - 列出所有 API 密钥的权限类型、创建时间及使用状态

显著优点

  • 零依赖部署:基于 uv run + PEP 723 内联元数据,自动处理 Python 依赖,无需手动安装 httpx
  • 多格式输出:用量数据支持结构化 JSON 与表格 CSV 双格式,便于自动化集成
  • 精细化审计:支持时间区间过滤、分页排序,满足企业级成本追踪需求
  • 权限隔离明确:Admin Key 与 Inference Key 分离,降低误操作风险

潜在局限

  • 权限门槛高:必须申请 Admin Key,普通用户可能因权限不足无法使用
  • 功能边界窄:仅覆盖只读操作(查询/列出),不支持密钥创建/删除/轮换等变更操作
  • 平台绑定强:完全依赖 Venice AI 专有 API,无多云适配能力
  • 审计范围有限:用量数据粒度取决于平台侧记录,不含实时流式计费事件

适合人群

  • Venice AI 重度使用者(月消耗 >$100 或高频调用)
  • 需要向财务部门定期提交 AI 成本报告的团队管理员
  • 遵循最小权限原则、需定期审计密钥使用情况的 DevOps/SRE
  • 开发多租户应用需监控子账户配额的平台工程师

常规风险

| 风险类型 | 具体描述 | 缓解建议 |
|---------|---------|---------|
| 密钥泄露 | Admin Key 可访问账单及全部密钥元数据,泄露后果严重 | 仅存储于专用 secret manager,禁止硬编码 |
| 误删风险 | 当前版本无密钥变更操作,未来若扩展需警惕误删生产 key | 操作前强制二次确认、启用 MFA |
| 数据残留 | 导出 CSV 可能含敏感用量模式,本地文件需加密存储 | 设置临时目录自动清理、使用内存缓冲区 |
| API 限额 | 高频审计调用可能触发 rate limit,影响正常业务 | 实施指数退避重试、缓存余额结果 |

技术实现评价

脚本采用现代 Python 工具链(uv + PEP 723),避免了传统 requirements.txt 的版本冲突问题;接口设计遵循 RESTful 规范,但错误处理与重试逻辑需使用者自行增强以适应生产环境。

Venice Admin 内容

scripts文件夹
手动下载zip · 7.7 kB
api_keys_list.pytext/plain
请选择文件