SuperAPI AI 工具集

supabase

编程与开发

查看项目

更新于 10-16 01:15

技能介绍

用途:Supabase 是开源 Firebase 替代方案,提供 Postgres 数据库、身份验证、即时 API、Edge Functions、实时订阅、存储与向量嵌入等后端能力。本技能用于在涉及 Supabase 的任务中,指导对官方文档进行系统的检索与整理。

主要能力与文档主题:核心服务涵盖数据库(含 RLS、函数、触发器)、认证(提供商、JWT、会话、MFA)、自动生成的 REST API(PostgREST)、存储(桶、CDN、图片变换)、实时(WebSocket、广播、presence、Postgres 变更)与 Edge Functions(基于 Deno 的无服务器函数)。AI 与向量部分涵盖 pgvector、嵌入、语义搜索及 LangChain、Hugging Face 集成。平台与运维涵盖 CLI 与本地开发、部署与 CI/CD、自托管(Docker)、安全合规、遥测与日志导出、定时任务 pg_cron 与消息队列 pgmq,以及从 Firebase、Firestore、Heroku、Postgres 迁移。

使用方式:技能建议通过 Task 工具启动一个研究子代理来查阅文档,不指定模型(使用默认),并设置 readonly 为 true。子代理提示词需包含研究目标、上下文、具体问题与输出要求。研究先从文档索引 https://supabase.com/docs/llms.txt 开始,再按主题获取相关页面。SDK 参考文件包括:JavaScript https://supabase.com/llms/js.txt、Python https://supabase.com/llms/python.txt、Dart/Flutter https://supabase.com/llms/dart.txt、Swift/iOS https://supabase.com/llms/swift.txt、Kotlin/Android https://supabase.com/llms/kotlin.txt、C# https://supabase.com/llms/csharp.txt、CLI https://supabase.com/llms/cli.txt。

适用场景:需要为 Next.js、React、Nuxt、SvelteKit、Flutter、SwiftUI、Kotlin 等项目集成 Supabase;实现认证与 RLS;编写 Edge Functions;使用 pgvector 做语义搜索;本地开发、部署或自托管;或从其他后端迁移。

限制:资料未提供具体收费、价格与性能数据,均需查阅官方渠道确认;无法确定具体实现细节时,应依据官方文档而非臆测。