身份认证

了解如何获取和使用 API Key 进行身份认证

身份认证

所有 API 请求都需要通过 API Key 进行身份认证。

获取 API Key

  1. 登录 艾塔达克控制台
  2. 进入 API 密钥 页面
  3. 点击 创建密钥
  4. 复制并安全保存您的 API Key
请妥善保管您的 API Key,不要在公开代码或客户端中暴露。如果密钥泄露,请立即在控制台中重置。

使用 API Key

在请求头中添加 Authorization 字段:

curl https://api.atdak.com/v1/chat/completions \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "atdak-gpt-4",
    "messages": [{"role": "user", "content": "你好"}]
  }'

SDK 配置

Python

from atdak import AtdakClient

client = AtdakClient(api_key="YOUR_API_KEY")

Node.js

import { AtdakClient } from '@atdak/sdk';

const client = new AtdakClient({
  apiKey: 'YOUR_API_KEY'
});

环境变量

推荐使用环境变量存储 API Key:

export ATDAK_API_KEY="YOUR_API_KEY"

SDK 会自动读取 ATDAK_API_KEY 环境变量。

密钥管理

  • 每个账号最多可创建 10 个 API Key
  • 可为不同项目创建独立的密钥
  • 支持设置密钥权限和有效期
  • 可随时禁用或删除密钥