SuperAPI AI 工具集

byted-supabase

数据与分析

查看项目

更新于 10-15 17:30

技能介绍

用途:在对话中以自然语言驱动火山引擎「AI 原生 BaaS 平台 Supabase 版」的运维与开发,调用 byted-supabase-cli 获取实时结果并解释、排障、给出下一步建议。注意这是火山引擎自研平台,非官方开源 Supabase,须用 byted-supabase-cli 而非官方 supabase CLI。

主要能力:管理 workspace(创建、查看、休眠/唤醒、暂停/恢复、删除、API Keys、连接串)、分支(列出、创建、删除、默认分支、算力重启、时间点恢复)、数据库(db query 执行 SQL、gen types 生成 TypeScript 类型、db advisors 巡检、声明式 schema)、Auth、Realtime、Edge Functions(new/deploy/download/delete)、Storage(bucket 与对象增删查)、AI Gateway(模型、图片、视频、额度与用量)、Sandbox 隔离执行、前端静态站点部署。

使用方式:先安装 npm i -g @byted-supabase/cli,鉴权可用 byted-supabase-cli login --region cn-beijing 或 configure set --access-key <AK> --secret-key <SK>,也可用 VOLCENGINE_ACCESS_KEY 等环境变量。用 projects list 自检后,通过 --workspace-id ws-... 与 --branch-id br-... 定位目标,或 link 设默认;管理类命令加 -o json,列表用 --limit/--offset 分页;变更后需再跑只读查询确认生效。

限制与注意:命令参数随版本变化,须先查在线文档并用 <command> --help 现查,不可套用官方 Supabase CLI 习惯。projects stop 会停服整个 workspace 且无法自动唤醒,属高危操作,必须先二次确认;projects delete 同理。对外暴露表须启用 RLS 并正确授权,鉴权数据用 app_metadata,service_role 密钥不得出现在前端。本 fork 无独立 migration 子命令,无全局只读开关。

适用场景:需要管理火山引擎 Supabase 实例、执行 SQL 与 schema 变更、配置 Auth/Realtime、部署 Edge Functions 与前端站点、生成类型或排障时使用。仅讨论通用数据库概念或不涉及该平台实例时无需使用。