SuperAPI AI 工具集

github-copilot

编程与开发

查看项目

更新于 10-16 11:21

技能介绍

用途:面向组织的 GitHub Copilot 管理,通过 GitHub REST API 处理 Copilot 席位账单、席位分配与使用指标查询。

主要能力:查询组织 Copilot 账单信息(席位明细与设置);列出全部席位分配;查询指定成员的席位详情;按用户新增或移除 Copilot 席位;按团队新增或移除 Copilot 订阅;获取组织或团队的 Copilot 使用指标,指标包含活跃用户、参与用户、IDE 代码补全、IDE 聊天、GitHub.com 聊天和 PR 摘要等字段。

使用方式:所有请求以 https://api.github.com 为 Base URL,需设置环境变量 GITHUB_TOKEN,并携带请求头 Authorization: Bearer ${GITHUB_TOKEN}、Accept: application/vnd.github+json、X-GitHub-Api-Version: 2022-11-28。账单、席位和指标通过 GET 端点读取;新增或移除用户、团队时先用 JSON 文件(如 /tmp/github_copilot_request.json)写入 selected_usernames 或 selected_teams,再以 POST 或 DELETE 提交。查询失败时可运行 okou doctor check-connector --env-name GITHUB_TOKEN,或用 okou doctor check-connector --url https://api.github.com/orgs/your-org/copilot/billing --method GET 排查。

适用场景:组织管理员核对 Copilot 席位账单、批量分配或回收席位、按团队管理订阅,以及查看使用活跃度与参与度指标。

限制:需要 Copilot Business 或 Enterprise,免费版用户不能使用该 API;使用指标需至少 5 名活跃用户;指标数据最多保留 100 天;受 GitHub 标准 API 速率限制;部分端点处于预览阶段,可能变更。