SuperAPI AI 工具集

openrouter-team-setup

通用与其它

查看项目

更新于 10-15 23:27

技能介绍

用途:为多用户团队配置 OpenRouter,实现按用户密钥、预算控制与用量归因。

主要能力:用管理密钥(sk-or-v1-...,仅能创建/列出/删除密钥,不能调用补全)通过 /api/v1/keys 为成员创建带信用额度的密钥;也可用单一共享密钥配合 X-Title: my-app:{user_id} 头在仪表盘按用户归因。用 SQLite 表 user_usage / user_budgets 做本地每日预算检查与记录,用模型白名单按层级限制昂贵模型,用 curl + jq 脚本查看密钥用量,并生成每周团队用量报告。

使用方式:先创建管理密钥并导出为 OPENROUTER_MGMT_KEY,普通密钥导出为 OPENROUTER_API_KEY;需要 Python 3.8+、OpenAI SDK、requests、sqlite3,以及 curl 和 jq。调用 create_team_key(name, credit_limit) 创建密钥,密钥值仅返回一次,需安全保存并保留 key_hash 用于后续列出或撤销;用 delete_team_key(key_hash) 撤销离职成员密钥。

适用场景:多用户团队共享 OpenRouter 额度、按人限额、按层级管控模型、生成用量报表与异常检测。

限制:管理密钥不能调用补全;密钥值仅显示一次;预算与报表依赖本地 SQLite 记录,需自行维护;具体价格、平台支持范围等资料未提供。