认证
Picklyone 的 API 使用 Bearer Token 认证,和 OpenAI API 完全一致。
两种 Header 格式
Picklyone 同时支持两种常见的 header 格式,方便你和不同 SDK 集成:
1. Authorization (OpenAI 风格)
Authorization: Bearer pk_live_xxxxxxxxxxxxxxxx
这是 OpenAI SDK 和大多数第三方 SDK 的默认格式。
2. x-api-key (Anthropic 风格)
x-api-key: pk_live_xxxxxxxxxxxxxxxx
这是 Anthropic 官方 SDK 的默认格式。用它的时候不要再带 Authorization header。
创建 API Key
- 进入 API 密钥 页面
- 点击 "创建新 Key"
- 填写 Key 名称(建议按项目/环境命名,例如
prod-web/staging-ios) - 可选配置:
- 日限额: 限制这个 Key 一天最多消耗多少钱
- 模型白名单: 限制这个 Key 只能调用特定几个模型
- 保存返回的 Key —— 只显示一次
安全最佳实践
- 永远不要 把 API Key 硬编码在前端代码或公开仓库里
- 用环境变量存储,例如
PICKLYONE_API_KEY - 为不同环境(开发/预发/生产)发不同的 Key,方便追踪和回收
- 定期轮换 Key
- 怀疑泄露时,立即 在 API 密钥页删除并重建
删除 Key
进入 API 密钥,找到对应的 Key,点删除。删除立即生效,用这个 Key 的所有请求会开始返回 401。