FastAI 官方扩展仓库。当前主项目是 fastai-usage-browser,用于在 Chrome / Edge 中查询 FastAI API Key 的权益余额、按量付费余额、账户统计和 API Key 列表。
Manifest V3 浏览器扩展,支持:
API Key直接查询${API_ORIGIN}/v1/usage- 插件专用长期登录,不复用普通网页登录 Cookie
- 查看账户维度统计
- 查看账号下的 API Key 列表,并切换指定 Key 查询用量
- 展示当前 Key 可见的多个权益
- 当 Key 的权益策略和模型组允许时,展示
pay_as_you_go - Token 数值自动格式化为
K / M / B - 打包生成商店可上传 zip
.
├── .github/
│ └── workflows/
│ └── release.yml
├── fastai-usage-browser/
│ ├── README.md
│ ├── TUTORIAL.md
│ ├── PUBLISH.md
│ ├── PRIVACY.md
│ └── ...
└── scripts/
└── build-browser-extension.sh
Chrome:
- 打开
chrome://extensions - 开启“开发者模式”
- 点击“加载已解压的扩展程序”
- 选择
fastai-usage-browser/
Edge:
- 打开
edge://extensions - 开启“开发人员模式”
- 点击“加载解压缩的扩展”
- 选择
fastai-usage-browser/
在仓库根目录执行:
./scripts/build-browser-extension.sh构建产物:
fastai-usage-browser/dist/fastai-usage-browser/release/fastai-usage-browser-v<version>.zip
仓库内置了自动发布工作流:
- 修改
fastai-usage-browser/manifest.json中的version - 提交并推送代码
- 创建并推送同版本 tag,例如
v0.2.1 - GitHub Actions 会自动打包并把 zip 上传到 Release
工作流会校验:
- tag 必须和
manifest.json版本一致 - 打包脚本必须成功执行
- Release 资产名必须是
fastai-usage-browser-v<version>.zip
- 版本号只维护一处:
fastai-usage-browser/manifest.json - 不直接手工压缩工作区,统一走
./scripts/build-browser-extension.sh dist/和release/是构建产物,不作为源码编辑目录
本仓库使用 MIT License。