跳到主要内容

获取 ApiKey

什么是 ApiKey

ApiKeyAccessToken 类似,是一种安全 令牌(Token),用于进行用户身份认证。

ApiKeyAccessToken 差异:

  1. ApiKey 属于 B端身份 即开发者身份,具备管理员级别的权限,而通过登录获取的 AccessToken 属于 C端身份,具备普通用户级别的权限
  2. ApiKey 通常在服务端使用,而 AccessToken 通常用于在客户端使用
  3. ApiKey 通常是长期有效的,而 AccessToken 通常是短期有效的,需要配合使用 RefreshToken 定期刷新

如何获取 ApiKey?

  1. 进入 云开发平台,选择对应环境
  2. 进入 环境配置 -> ApiKey 管理页 -> 创建 ApiKey,即可获取 ApiKey

如何使用 ApiKey?

AccessToken 类似,在进行 API 调用时,将 ApiKey 作为请求头的一部分发送。

Authorization: Bearer <ApiKey>

如果使用 openai SDK 调用大模型接口,可以在初始化 OpenAI 实例时传入 ApiKey

import OpenAI from 'openai'

const client = new OpenAI({
apiKey: `your-apui-key`,
})