跳转到内容

认证指南

  1. 登录 EasyTakeAI 控制台
  2. 进入「API 密钥」页面
  3. 点击「创建密钥」
  4. 复制并安全保存生成的密钥

在每个 API 请求的 Header 中携带 API Key:

认证请求示例
curl -X POST https://api.easytakeai.com/v1/chat/completions \
-H "Authorization: Bearer sk-xxxxxxxxxxxxxxxxxxxx" \
-H "Content-Type: application/json" \
-d '{"model": "easytake-pro", "messages": [{"role": "user", "content": "你好"}]}'
sdk-auth.js
import { EasyTakeAI } from 'easytakeai';
const client = new EasyTakeAI({
apiKey: 'sk-xxxxxxxxxxxxxxxxxxxx',
});
HTTP 状态码错误类型说明
401invalid_api_keyAPI Key 无效或已过期
401missing_api_key请求未携带 API Key
403insufficient_permissionsAPI Key 权限不足
429rate_limit_exceeded超出速率限制
  1. 使用环境变量 — 不要在代码中硬编码 API Key
  2. 定期轮换 — 建议每 90 天更换一次 API Key
  3. 最小权限 — 为每个应用创建独立的 API Key
  4. 监控使用 — 在控制台中监控 API 调用情况
  5. IP 白名单 — 生产环境建议配置 IP 白名单
.env
# ✅ 推荐:使用环境变量
EASYTAKEAI_API_KEY=sk-xxxxxxxxxxxxxxxxxxxx
安全使用
// ✅ 推荐:从环境变量读取
const client = new EasyTakeAI({
apiKey: process.env.EASYTAKEAI_API_KEY,
});
// ❌ 不推荐:硬编码
const client = new EasyTakeAI({
apiKey: 'sk-xxxxxxxxxxxxxxxxxxxx',
});