Skip to content

API Key 管理指南

安全高效地管理你的 API 密钥


概述

API Key 是访问 BigAI Pro 服务的凭证。合理管理 API Key 可以提升安全性、便于追踪使用情况、控制访问权限。

创建 API Key

步骤

  1. 登录 BigAI Pro 控制台
  2. 进入「令牌管理」页面
  3. 点击「创建新令牌」
  4. 配置令牌属性:
属性说明
名称便于识别的描述性名称,如 production-serverdev-local
额度限制设置该令牌的最大使用额度(可选)
过期时间设置令牌有效期(可选)
IP 白名单限制可使用该令牌的 IP 地址(可选)
模型权限限制可访问的模型列表(可选)
  1. 点击「确认创建」
  2. 立即复制并保存 生成的 API Key

⚠️ 重要: API Key 仅在创建时显示一次,无法再次查看。如果丢失,需要重新创建。

API Key 格式

BigAI Pro 的 API Key 格式:

sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  • 前缀 sk- 表示 Secret Key
  • 后续为 32 位随机字符串

最佳实践

1. 环境隔离

为不同环境创建独立的 API Key:

环境命名建议用途
开发dev-local本地开发调试
测试staging-server测试环境
生产prod-server-01生产服务器

2. 权限最小化

  • 为每个应用/服务创建独立的 Key
  • 设置合理的额度限制
  • 仅授予必要的模型访问权限

3. 定期轮换

建议每 90 天轮换一次 API Key:

  1. 创建新的 API Key
  2. 更新应用配置使用新 Key
  3. 验证新 Key 工作正常
  4. 删除旧的 API Key

4. 安全存储

✅ 推荐做法

bash
# 使用环境变量
export OPENAI_API_KEY="sk-xxxxxxxx"

# 使用 .env 文件(添加到 .gitignore)
echo "OPENAI_API_KEY=sk-xxxxxxxx" >> .env

# 使用密钥管理服务
# AWS Secrets Manager / HashiCorp Vault / Azure Key Vault

❌ 避免做法

python
# 不要硬编码在代码中
api_key = "sk-xxxxxxxx"  # 危险!

# 不要提交到版本控制
# .env 文件应该在 .gitignore 中

查看使用情况

在控制台可以查看每个 API Key 的:

  • 调用次数: 总请求数量
  • Token 消耗: 输入/输出 Token 统计
  • 费用统计: 累计使用费用
  • 最近活动: 最后使用时间和 IP

管理操作

禁用 Key

临时禁用而不删除:

  1. 进入「令牌管理」
  2. 找到目标令牌
  3. 点击「禁用」开关

删除 Key

永久删除令牌:

  1. 进入「令牌管理」
  2. 找到目标令牌
  3. 点击「删除」按钮
  4. 确认删除操作

⚠️ 删除操作不可恢复,请确保该 Key 不再使用

修改配置

可修改的属性:

  • 名称
  • 额度限制
  • 过期时间
  • IP 白名单
  • 模型权限

故障排查

常见错误

错误码说明解决方案
401API Key 无效检查 Key 是否正确、是否已删除
403权限不足检查模型权限、IP 白名单设置
429超出限制检查额度限制、请求频率

验证 Key 有效性

bash
curl https://api.bigaipro.com/v1/models \
  -H "Authorization: Bearer sk-xxxxxxxx"

成功响应表示 Key 有效。

下一步


安全第一 - 妥善保管你的 API Key

BigAI Pro - 让 AI 触手可及