Authorization 请求头中以 Bearer Token 传递的 API 密钥验证每个 API 请求。你可以在 Flatkey 控制台中创建和管理密钥,无需 OAuth 流程或会话管理。
创建 API 密钥
1
打开 API 密钥页面
登录 console.flatkey.ai,然后点击左侧边栏中的 API 密钥。
2
点击创建 API 密钥
为密钥设置一个便于识别的名称,例如
production-app、staging 或 personal-testing。名称仅供你自己识别。3
立即复制密钥
完整密钥只会在创建时显示 一次。请立即复制并保存到安全位置,例如密码管理器、密钥管理服务或环境变量。如果丢失,只能重新创建。
使用 API 密钥
在每个请求的Authorization 请求头中传递密钥:
使用 OpenAI SDK
OpenAI Python 和 Node.js SDK 可通过api_key / apiKey 构造参数接收密钥:
使用 Anthropic SDK
使用 Anthropic Python SDK 时,将base_url 设置为 https://router.flatkey.ai/v1,并通过 auth_token 构造参数传入 Flatkey 密钥:
使用 curl
身份验证错误
管理密钥
- 多个密钥:可以按需创建任意数量的密钥,例如每个环境(dev、staging、prod)一个,或每位团队成员一个。
- 撤销密钥:在 API 密钥 页面点击对应密钥旁的删除图标,撤销会立即生效。
- 密钥不会自动过期:请按照安全最佳实践定期轮换密钥。
设置环境变量
推荐通过环境变量传递密钥:.env 文件中(请确保 .env 已加入 .gitignore):
.env