身份验证

Panda World 使用 API 密钥进行请求身份验证。你的 API 密钥拥有许多权限,请妥善保管。

如何验证

在 Authorization 请求头中使用 Bearer 方案传递你的 API 密钥:

cURL
Authorization: Bearer sk-your-key-here

使用 OpenAI SDK 时,将其作为 api_key 或 apiKey 参数传递:

Python
# Python
client = OpenAI(
    base_url="https://api.pandaworld.space/v1",
    api_key="sk-your-key-here"
)
Node.js
// Node.js
const client = new OpenAI({
  baseURL: "https://api.pandaworld.space/v1",
  apiKey: "sk-your-key-here",
});

创建 API 密钥

  1. 登录你的仪表盘
  2. 导航到 API 密钥页面
  3. 点击创建密钥
  4. 为其命名(例如“生产环境”、“本地开发”)
  5. 立即复制密钥 — 关闭后不再显示

安全提示:将 API 密钥视为密码。切勿在客户端代码中硬编码或提交到版本控制。请改用环境变量。

管理密钥

在仪表盘中你可以:

  • 查看所有密钥(仅显示后 4 位字符)
  • 暂停密钥以临时禁用而不删除
  • 撤销密钥以永久使其失效
  • 设置月度限制以防止意外消费

最佳实践

  • 为开发和生产环境创建独立的密钥
  • 定期轮换密钥
  • 使用环境变量($PANDA_API_KEY)
  • 为每个密钥设置月度消费限制
  • 通过仪表盘定期监控使用情况