- 文档首页
AI 原生 BaaS 平台 Supabase 版
SDK 参考
使用 Go SDK
使用 Go SDK
本文介绍使用 AI 原生 BaaS 平台 Supabase 版 Go SDK 的相关信息。
需要使用 Go 1.5 或以上版本,推荐使用 Go 1.12 或以上版本。
说明
您可以执行 go version 命令检查当前 Go 版本信息。
AI 原生数据库管理平台 Go SDK 源码地址,请参见 SDK 列表。 在目标 Go 项目下,执行以下命令安装 Go SDK。
AI 原生数据库管理平台 Go SDK 支持通过 Session 的方式初始化客户端。通过 Session 方式创建的 Supabase 客户端,底层会实现 HTTP/HTTPS 资源(连接或请求)的复用。当需要初始化多个客户端进行操作时,通过 Session 方式创建可以提升客户端的性能。
- 已获取账号的 Access Key ID(简称 AK)和 Secret Access Key(简称 SK)信息。具体操作,请参见 Access Key 管理。
- 已获取 AI 原生数据库管理平台支持的 Region 和对应的 Host,请参见服务地址。
- 已下载并安装 AI 原生数据库管理平台 Go SDK。
使用以下代码初始化客户端。
使用 Go SDK 调用接口时,默认无超时时间设置。 您可以在初始化客户端时,通过 WithHTTPClient(&http.Client{Timeout: <超时时间> * time.Second}) 来指定客户端的请求超时时间,若未在该时间内完成,请求会立即终止并报超时错误。例如,您可以通过以下代码将客户端的请求超时时间设置为 10 秒。
本示例中的参数说明如下表所示。
本示例中的参数说明如下表所示。
最近更新时间:2026.06.23 15:59:58