- 文档首页
AI 原生 BaaS 平台 Supabase 版
用户指南
Supabase 引擎用户指南
大模型访问管理
APP/Agent 通过 AI-Gateway 访问 AI 模型
大模型访问管理
APP/Agent 通过 AI-Gateway 访问 AI 模型
APP/Agent 通过 AI-Gateway 访问 AI 模型
通过 AIDAP 提供的访问大模型的能力(AI-Gateway),开发者可以灵活地在前端或后端调用 AI 模型。本文档整理了三种核心访问场景的示例代码,涵盖主流的 JavaScript 和 Python SDK。
场景一:基于 Supabase Auth 的 access_token 从前端访问
适用于纯前端应用或 Agent,前端代码可以使用火山 Supabase Auth 为登录用户颁发的 access_token,直接通过浏览器访问 AI 模型。
- 基于 OpenAI JavaScript SDK 调用文本模型
- 基于 Vercel JavaScript SDK 调用文本模型
- 基于 Ark Python SDK 调用图片模型
- 基于 OpenAI Python SDK 调用图片模型
- 基于 Vercel Python SDK 调用图片模型
- 基于 Ark Python SDK 调用视频模型
场景二:基于 Third-Party Auth 的 JWT 从前端访问
参考设置 Third-Party 登录,您可以配置受信任的第三方 Auth 系统或自定义 JWKS。您的前端代码可以使用受信任的第三方系统颁发为用户颁发的 JWT Token、从浏览器经过火山 Supabase AI-Gateway 访问 AI 模型。 - 基于 OpenAI JavaScript SDK 调用文本模型
- 基于 Vercel JavaScript SDK 调用文本模型
- 基于 Ark Python SDK 调用图片模型
- 基于 OpenAI Python SDK 调用图片模型
- 基于 Vercel Python SDK 调用图片模型
- 基于 Ark Python SDK 调用视频模型
场景三:基于 service_role_key 从后端访问
您的后端代码可以使用火山 Supabase 的 service_role_key 、从后端经过 Supabase AI-Gateway 访问 AI 模型。
注意
请妥善保管您的service_role_key,切勿在前端代码中暴露,以防权限被滥用。
- 基于 OpenAI Python SDK 调用文本模型
- 基于 Vercel Python SDK 调用文本模型
- 基于 Ark Python SDK 调用图片模型
- 基于 OpenAI Python SDK 调用图片模型
- 基于 Vercel Python SDK 调用图片模型
- 基于 Ark Python SDK 调用视频模型
最近更新时间:2026.09.16 14:30:10