DataEyesAI
官网首页文档首页
快速开始开发工具接入AI大模型API
官网首页文档首页
快速开始开发工具接入AI大模型API
  1. 进阶与系统接口
  • 快速开始
    • 平台简介
    • 控制台(入门)
    • API key
    • Base URL
    • 模型矩阵
  • 开发工具接入
    • OpenClaw
    • Claude Code
    • Claude Code IDE
    • Codex
    • OpenCode
    • Cline
    • Grok CLI
    • Gemini CLI
    • N8N
    • AutoClaw
    • 其他工具
    • 常见问题
      • Claude Code 400 错误排查指南
  • AI大模型API
    • OpenAI格式(支持各大原厂模型)
      • 聊天(Response)
        • 创建模型响应
        • 创建模型响应(流式返回)
        • 创建网络搜索
        • 创建模型响应 gpt-5启用思考
        • 创建函数调用
        • 创建模型响应 (控制思考长度)
      • ChatGPT接口
        • ChatGPT音频(Audio)
          • 音频转文字 gpt-4o-transcribe
          • GPT-4o-audio
          • 音频转文字 whisper-1
          • 音频转文字 gpt-4o-transcribe
          • 创建语音 gpt-4o-mini-tts
        • ChatGPT聊天(Chat)
          • 创建聊天识图 (非流)
          • 创建聊天识图 (流式)
          • 创建聊天识图 (流式) base64
          • 官方N测试
          • 创建结构化输出
          • 控制推理模型努力程度
          • 创建聊天函数调用
          • deepseek-ocr 识别
          • 创建聊天补全 (非流)
        • ChatGPT自动补全(Completions)
          • ChatGPT自动补全(Completions)
          • 创建完成
      • 图像
        • GPT Image 2
        • 图像编辑 API 文档
        • 文生图片
        • 创建聊天补全 (流式)
        • 创建聊天补全 qwen-mt-turbo
        • 创建聊天补全 deepseek v3.1思考程度 (流式)
      • 语音
        • 语音识别(audio)
        • 语音合成(audio)
        • 官方Function calling调用
        • 创建聊天创作图 (非流)
      • 向量化
        • 文本向量化
    • Anthropic格式
      • 聊天
      • 聊天(prompt cache)
      • 流式返回
      • 聊天(旧模型-深度思考)
      • 聊天(新模型-深度思考)
      • 工具调用(function call)
      • 分析图片
    • Midjourney格式
      • Midjourney API 接口文档
      • 任务查询接口
      • 获取种子(Seed)
      • 上传图片(upload)
      • 文生图(Imagine)
      • 根据ID列表查询任务
      • 换脸(FaceSwap)
      • 执行Action动作
      • 提交Blend任务
      • 提交Describe任务
      • 提交Modal
      • 刷新链接(Refresh)
      • 编辑图片(Edit)
      • 根据任务ID 查询任务状态
      • 获取任务图片的seed
    • NanoBanana
      • OpenAI请求方式
        • 编辑图像
        • OpenAI 图像格式
      • Gemini请求方式
        • 生成图片
        • 编辑图片
    • 视频生成接口API
      • 豆包Seedance视频生成
        • 00-概述
        • 01-创建视频生成任务
        • 02-查询视频生成任务
        • 03-查询视频生成任务列表
        • 04-取消或删除视频生成任务
        • Seedance 私域素材库 API
      • 海螺Hailuo视频生成
        • 00-概述
        • 01-文生视频-T2V
        • 02-图生视频-I2V
        • 03-首尾帧生成视频-FL2V
        • 04-主体参考视频-S2V
        • 05-查询任务状态
        • 06-视频下载
        • 07-附录-运镜指令与回调
      • 可灵AI视频生成
        • 00-概述
        • 01-文生视频
        • 02-图生视频
        • 03-视频Omni
        • 04-多图参考生视频
        • 05-动作控制
        • 06-多模态视频编辑
        • 07-视频延长
        • 08-对口型
        • 09-数字人
        • 10-文生音效
        • 11-视频配音效
        • 12-语音合成
        • 13-音色克隆
        • 14-图像识别
        • 15-主体管理
        • 16-视频特效
      • Vidu视频生成
        • 00-概述
        • 01-文生视频
        • 02-图生视频
        • 03-参考生视频
        • 04-首尾帧
        • 05-智能多帧
        • 06-场景特效模板
        • 07-模板成片
        • 08-查询任务
      • 即梦视频生成
        • 00-概述
        • 01-3.0Pro视频生成
        • 02-720P文生视频
        • 03-720P图生视频-首帧
        • 04-720P图生视频-首尾帧
        • 05-720P图生视频-运镜
        • 06-1080P文生视频
        • 07-1080P图生视频-首帧
        • 08-1080P图生视频-首尾帧
        • 09-错误码
      • Grok视频生成
        • 00-概述
        • 01-文生视频
        • 02-图生视频
        • 03-参考图生视频
        • 04-视频编辑
        • 05-视频延长
      • HappyHorse
        • HappyHorse文生视频
        • HappyHorse图生视频-基于首帧
        • HappyHorse参考生视频
        • HappyHorse视频编辑
      • 通用视频生成API
        • 通用视频生成 API 接口调用文档
    • 语音接口API文档
      • 语音接口API
      • Gemini TTS 调用API
      • Google DeepMind Lyria API文档
    • 豆包系列-绘画
      • doubao-seededit-3-0-i2i-250628
      • doubao-seedream-4-0-250828-文生图
      • doubao-seedream-4-0-250828-图生图
      • doubao-seedream-4-0-250828-多图生图
    • Rerank重排序模型
      • 重排序
    • 文生音乐Suno
      • 任务提交
        • 生成歌曲(灵感模式)
        • 生成歌曲(自定义模式)
        • 生成歌曲(续写模式)
        • 生成歌曲(歌手风格)
        • 生成歌曲(上传歌曲二次创作)
        • 生成歌曲(拼接歌曲)
        • 生成歌词
        • 歌曲拼接
      • 查询接口
        • 批量获取任务
        • 查询单个任务
    • flux系列
      • flux-kontext-max
    • 谷歌Gemini接口
      • 原生格式
        • 文生图片 控制宽高比 +清晰度
        • 生成图片
        • 文本生成
        • 文本生成-流
        • 文本生成+思考-流
        • 图片生成
        • 格式化输出
        • 函数调用
        • 文档理解
        • URL context [原生格式]
        • 代码执行
        • 视频理解
        • URL context
        • 视频理解-url [原生格式]
        • Imagen 4
        • 音频理解
        • Embeddings
        • 聊天
        • 编辑图片
      • 图生图Base64请求方式
        • 多图融合片生成 gemini-3-pro-image-preview 控制宽高比 +清晰度
        • 图片编辑
        • 单图片 gemini-3-pro-image-preview 控制宽高比 +清晰度
        • 图片生成 gemini-2.5-flash-image
        • 图片生成 gemini-2.5-flash-image 控制宽高比
        • 图片理解
      • 图生图URL请求返回 URL请求格式OpenAI
        • 单图生图 gemini-3-pro-image-preview 控制宽高比 +清晰度
        • 多图融合片生成 gemini-3-pro-image-preview 控制宽高比 +清晰度
        • 图片理解
  • 搜索/阅读API
    • 网页阅读API
      • Web Reader API
      • Web Reader API (HK)
    • 联网搜索API
      • 模态卡API
        • 天气
          • 国内外城市ID
          • 天气查询API
        • 热搜API
      • 谷歌/bing搜索API
      • youtube搜索API
    • 文档OCR解析API
      • PDF文件
      • URL解析
  • 进阶与系统接口
    • DataEyesAI 模型能力与通道矩阵
    • HTTP注意事项
    • CODE&错误码
    • 数据更新相关
    • API 密钥与额度查询接口
    • Models(列出模型)
      GET
    • 查询账户信息
      GET
  1. 进阶与系统接口

API 密钥与额度查询接口

DataEyes AI — API 密钥与额度查询接口文档#

文档版本:v2.0
最后更新:2026-06-01
文档状态:生产环境已验证
服务区域:国际站

概述#

DataEyesAI Cloud 提供统一的 AI API 网关服务,聚合全球 100+ 顶尖大模型(OpenAI GPT、Anthropic Claude、Google Gemini、DeepSeek、豆包等),支持 OpenAI 兼容协议接入。本文档详细说明密钥状态查询、额度管理、用量统计及账户管理相关的全部 API 接口。

服务地址#

用途地址
AI 模型调用 & OpenAI 兼容接口https://platform.dataeyes.ai
平台管理接口https://www.dataeyes.ai/apex
重要:/v1/ 开头的 OpenAI 兼容接口使用平台地址,/api/ 开头的管理接口使用管理代理地址。请勿混用。

鉴权方式#

方式一:API Key 鉴权#

适用于模型调用及自助额度查询。通过标准 HTTP Header 传递 API Key:
Authorization: Bearer sk-xxxxxxxxxxxxxxxx
API Key 可在平台控制台「令牌管理」中创建和管理。

方式二:系统访问令牌鉴权#

适用于管理类操作(用户信息查询、令牌管理等)。需同时携带系统访问令牌和目标用户的数字 ID:
Authorization: Bearer <系统访问令牌>
apex-api-user: <用户数字ID>
系统访问令牌在控制台「个人设置 → 账户管理 → 安全设置」中查看和复制。用户数字 ID 需要联系后台管理员查看。

一、OpenAI 兼容接口#

完全兼容 OpenAI 计费查询规范,支持任何 OpenAI SDK 或兼容客户端无缝接入。
基础地址:https://platform.dataeyes.ai

1.1 查询账户额度#

获取当前 API Key 所属账户的额度上限信息。
接口地址
GET /v1/dashboard/billing/subscription
请求头
名称必填说明
Authorization是Bearer <API-Key>
请求示例
响应示例
{
  "object": "billing_subscription",
  "has_payment_method": true,
  "soft_limit_usd": 100000000,
  "hard_limit_usd": 100000000,
  "system_hard_limit_usd": 100000000,
  "access_until": 0
}
响应字段
字段类型说明
objectString固定值 "billing_subscription"
has_payment_methodBoolean是否绑定支付方式,固定为 true
soft_limit_usdNumber软性额度上限(美元),达到后触发预警通知
hard_limit_usdNumber硬性额度上限(美元),达到后暂停服务
system_hard_limit_usdNumber系统级硬限额,与 hard_limit_usd 一致
access_untilInteger订阅到期时间(Unix 时间戳),0 表示永不过期
无限额度:当 API Key 设置为无限额度时,三个限额字段均返回 100000000(1 亿美元),表示不受额度限制。

1.2 查询累计用量#

获取当前 API Key 的累计消费金额。
接口地址
GET /v1/dashboard/billing/usage
请求头
名称必填说明
Authorization是Bearer <API-Key>
请求示例
start_date 和 end_date 查询参数为 OpenAI 兼容保留字段,当前版本返回全量累计用量,不按日期范围过滤。
响应示例
{
  "object": "list",
  "total_usage": 601.41
}
响应字段
字段类型说明
objectString固定值 "list"
total_usageNumber累计使用量,单位:美分(美元 × 100)。例如 601.41 表示已消费 $6.01

1.3 查询可用模型列表#

获取当前 API Key 可调用的全部模型列表。
接口地址
GET /v1/models
请求头
名称必填说明
Authorization是Bearer <API-Key>
请求示例
响应示例
{
  "data": [
    {
      "id": "gpt-4o",
      "object": "model",
      "created": 1626777600,
      "owned_by": "openai",
      "supported_endpoint_types": ["openai"]
    },
    {
      "id": "claude-opus-4-6",
      "object": "model",
      "created": 1626777600,
      "owned_by": "vertex-ai",
      "supported_endpoint_types": ["openai", "anthropic"]
    },
    {
      "id": "gemini-2.5-pro-thinking",
      "object": "model",
      "created": 1626777600,
      "owned_by": "custom",
      "supported_endpoint_types": ["openai", "gemini"]
    }
  ],
  "object": "list",
  "success": true
}
响应字段
字段类型说明
dataArray模型列表
data[].idString模型标识符,调用时使用此值
data[].objectString固定值 "model"
data[].createdInteger模型创建时间(Unix 时间戳)
data[].owned_byString模型提供商(如 openai、vertex-ai、xai、custom)
data[].supported_endpoint_typesArray支持的调用格式:openai、anthropic、gemini、image-generation、embeddings、rerank 等
objectString固定值 "list"
successBoolean请求是否成功

二、平台专属接口#

DataEyesAI 平台提供的高精度查询接口,可精确获取单个 API Key 的额度、用量及权限详情。该接口不受分组权限限制,任何有效的 API Key 均可调用。
基础地址:https://www.dataeyes.ai/apex

2.1 API Key 实时状态查询#

精确获取当前 API Key 的额度分配、消耗、剩余及模型权限信息。
接口地址
GET /api/usage/token/
请求头
名称必填说明
Authorization是Bearer <API-Key>
请求示例
响应示例(有限额度)
{
  "code": true,
  "message": "ok",
  "data": {
    "object": "token_usage",
    "name": "my-production-key",
    "total_granted": 5000000,
    "total_used": 20,
    "total_available": 4999980,
    "unlimited_quota": false,
    "model_limits": {},
    "model_limits_enabled": false,
    "expires_at": 0
  }
}
响应示例(无限额度)
{
  "code": true,
  "message": "ok",
  "data": {
    "object": "token_usage",
    "name": "default-key",
    "total_granted": 500000,
    "total_used": 3007043,
    "total_available": -2507043,
    "unlimited_quota": true,
    "model_limits": {},
    "model_limits_enabled": false,
    "expires_at": 0
  }
}
响应字段
字段类型说明
codeBoolean请求是否成功,true 表示成功
messageString状态描述,成功时为 "ok"
data.objectString固定值 "token_usage"
data.nameStringAPI Key 备注名称
data.total_grantedInteger总分配额度(内部单位)。换算公式:÷ 500,000 = 美元
data.total_usedInteger已消耗累计额度(内部单位)
data.total_availableInteger剩余可用额度(total_granted − total_used)
data.unlimited_quotaBoolean是否为无限额度。为 true 时不受额度限制
data.model_limitsObject模型访问限制规则。空对象 {} 表示无限制
data.model_limits_enabledBoolean是否启用模型级访问控制
data.expires_atIntegerKey 过期时间(Unix 时间戳),0 表示永不过期
额度换算公式
美元金额 = 内部额度值 ÷ 500,000
内部额度值对应美元计算过程
5,000,000$10.005000000 ÷ 500000 = 10
3,007,043$6.013007043 ÷ 500000 ≈ 6.01
500,000$1.00500000 ÷ 500000 = 1
无限额度说明:当 unlimited_quota = true 时,total_available 可能为负值,仅反映累计消耗超出初始分配量,不影响服务可用性。

三、控制台管理接口#

以下接口服务于平台管理场景,支持程序化管理用户账户、API Key 生命周期及订阅信息。
基础地址:https://www.dataeyes.ai/apex
鉴权方式:系统访问令牌 + 用户数字 ID(参见上文「方式二」)

3.1 获取用户信息#

获取指定用户的账户详情。
接口地址
GET /api/user/self
请求头
名称必填说明
Authorization是Bearer <系统访问令牌>
apex-api-user是目标用户的数字 ID
请求示例
响应示例
{
  "success": true,
  "message": "",
  "data": {
    "id": 669,
    "username": "example_user",
    "display_name": "example_user",
    "email": "user@example.com",
    "role": 1,
    "status": 1,
    "group": "pro",
    "quota": 4084864,
    "used_quota": 269527941,
    "request_count": 9412,
    "aff_code": "xxxx",
    "aff_count": 0,
    "aff_quota": 0,
    "aff_history_quota": 0,
    "inviter_id": 0
  }
}
响应字段(data 对象)
字段类型说明
idInteger用户数字 ID
usernameString登录用户名
display_nameString显示名称
emailString注册邮箱
roleInteger用户角色。1 = 普通用户,10 = 管理员,100 = 超级管理员
statusInteger账户状态。1 = 正常,2 = 已禁用
groupString用户所属计费分组
quotaInteger账户级剩余额度(内部单位,÷500000 = 美元)
used_quotaInteger账户级已消耗总额度
request_countIntegerAPI 累计请求次数
aff_codeString推荐码
aff_countInteger已推荐用户数
aff_quotaInteger待发放推荐奖励额度
aff_history_quotaInteger历史累计推荐奖励总额
inviter_idInteger邀请人用户 ID,0 表示无邀请人

3.2 获取 API Key 列表#

获取指定用户的全部 API Key 列表,支持分页。
接口地址
GET /api/token/
请求头
名称必填说明
Authorization是Bearer <系统访问令牌>
apex-api-user是目标用户的数字 ID
查询参数
参数类型默认值说明
pInteger1页码
sizeInteger10每页数量
请求示例
响应示例
{
  "success": true,
  "message": "",
  "data": {
    "page": 1,
    "page_size": 10,
    "total": 56,
    "items": [
      {
        "id": 11848,
        "user_id": 669,
        "key": "0jCu7MEFsd6jzr...",
        "status": 1,
        "name": "openai-vip-pro",
        "created_time": 1778838568,
        "accessed_time": 1779028792,
        "expired_time": -1,
        "remain_quota": -1279,
        "unlimited_quota": true,
        "model_limits_enabled": false,
        "model_limits": "",
        "allow_ips": "",
        "used_quota": 1279,
        "group": "gpt-vip-pro",
        "cross_group_retry": false
      }
    ]
  }
}
响应字段(data.items[])
字段类型说明
idIntegerAPI Key 数字 ID
user_idInteger所属用户 ID
keyStringKey 值(不含 sk- 前缀)
statusIntegerKey 状态。1 = 启用,2 = 已禁用,3 = 已过期
nameStringKey 备注名称
created_timeInteger创建时间(Unix 时间戳)
accessed_timeInteger最后访问时间(Unix 时间戳)
expired_timeInteger过期时间(Unix 时间戳)。-1 = 永不过期
remain_quotaInteger剩余额度(内部单位)
unlimited_quotaBoolean是否无限额度
model_limits_enabledBoolean是否启用模型访问控制
model_limitsString模型限制规则(JSON 字符串,空 = 不限制)
allow_ipsStringIP 白名单(逗号分隔,空 = 不限制)
used_quotaInteger已消耗额度(内部单位)
groupStringKey 所属计费分组
cross_group_retryBoolean是否启用跨分组重试
分页字段
字段类型说明
data.pageInteger当前页码
data.page_sizeInteger每页数量
data.totalInteger总数

3.3 获取指定 API Key 详情#

通过 Key 的数字 ID 获取完整详情。
接口地址
GET /api/token/{id}
路径参数
参数类型说明
idIntegerAPI Key 的数字 ID
请求头
名称必填说明
Authorization是Bearer <系统访问令牌>
apex-api-user是目标用户的数字 ID
请求示例
响应示例
{
  "success": true,
  "message": "",
  "data": {
    "id": 11527,
    "user_id": 669,
    "key": "2UWqFGoE2AM2FY...",
    "status": 1,
    "name": "cl-of",
    "created_time": 1778739907,
    "accessed_time": 1779454195,
    "expired_time": -1,
    "remain_quota": -36107,
    "unlimited_quota": true,
    "model_limits_enabled": false,
    "model_limits": "",
    "allow_ips": "",
    "used_quota": 36107,
    "group": "cl-of-pro",
    "cross_group_retry": false
  }
}
响应字段与 3.2 节 items[] 完全一致。

3.4 搜索 API Key#

按名称精确匹配搜索 API Key。
接口地址
GET /api/token/search
请求头
名称必填说明
Authorization是Bearer <系统访问令牌>
apex-api-user是目标用户的数字 ID
查询参数
参数类型必填说明
keywordString是搜索关键词。需完整匹配 Key 的备注名称
请求示例
响应示例
{
  "success": true,
  "message": "",
  "data": {
    "page": 1,
    "page_size": 10,
    "total": 1,
    "items": [
      {
        "id": 11848,
        "user_id": 669,
        "key": "0jCu7MEFsd6jzr...",
        "status": 1,
        "name": "openai-vip-pro",
        "unlimited_quota": true,
        "used_quota": 1279,
        "group": "gpt-vip-pro"
      }
    ]
  }
}
重要提示:此接口执行精确全名匹配,不支持模糊搜索。keyword 参数必须与 Key 的完整备注名称一致。

3.5 获取订阅信息#

获取指定用户的订阅详情。
接口地址
GET /api/subscription/self
请求头
名称必填说明
Authorization是Bearer <系统访问令牌>
apex-api-user是目标用户的数字 ID
请求示例
响应示例
{
  "success": true,
  "message": "",
  "data": {
    "subscriptions": [],
    "all_subscriptions": [],
    "billing_preference": "subscription_first"
  }
}
响应字段
字段类型说明
data.subscriptionsArray当前生效的订阅计划
data.all_subscriptionsArray全部订阅计划(含已过期)
data.billing_preferenceString计费优先级。"subscription_first" = 优先使用订阅额度

四、接口选型指南#

接口鉴权方式适用场景数据粒度
/v1/dashboard/billing/subscriptionAPI Key第三方客户端集成 — 查看账户总额度账户级
/v1/dashboard/billing/usageAPI Key第三方客户端集成 — 查看累计消费账户级
/v1/modelsAPI Key查询 Key 可调用的模型账户级
/api/usage/token/API Key生产环境实时校验单 Key 额度与模型权限Key 级
/api/user/self系统令牌管理后台 — 用户信息管理用户级
/api/token/系统令牌管理后台 — Key 列表与生命周期管理Key 级
/api/token/{id}系统令牌管理后台 — 单个 Key 详情查看Key 级
/api/token/search系统令牌管理后台 — Key 名称检索Key 级
/api/subscription/self系统令牌管理后台 — 订阅管理用户级
推荐方案:
用户自助查询:使用 /v1/dashboard/billing/subscription + /v1/dashboard/billing/usage,OpenAI 兼容,零适配成本
生产环境额度监控:使用 /api/usage/token/,精度最高,不受分组权限限制
后台管理系统集成:使用系统令牌鉴权的管理接口,实现程序化运维

五、错误码参考#

场景响应内容原因处理方式
API Key 无效HTTP 401 UnauthorizedKey 无效、已过期或被禁用在控制台确认 Key 状态或重新创建
系统令牌无效{"code":401,"msg":"未登录或登录已失效"}系统访问令牌错误或已过期在「个人设置 → 账户管理 → 安全设置」中重新获取
用户 ID 错误{"code":401,"msg":"未登录或登录已失效"}apex-api-user 值不匹配有效用户使用正确的用户数字 ID
路径错误HTTP 404 page not found混用了平台地址与管理代理地址v1 接口用 platform.dataeyes.ai,api 接口用 www.dataeyes.ai/apex
分组无权限无权访问 xxx 分组API Key 所在分组未授权访问联系管理员调整分组配置,或改用 /api/usage/token/
搜索失败{"success":false,"message":"搜索令牌失败"}keyword 参数包含特殊字符或编码异常使用 ASCII 字符搜索,确保完整匹配 Key 名称

六、SDK 集成示例#

Python(OpenAI SDK)#

JavaScript / TypeScript(OpenAI SDK)#

cURL 快速验证#


七、最佳实践#

1.
结果缓存:额度查询结果可缓存 30–60 秒以减少 API 负载
2.
轮询频率:生产环境监控建议不超过每分钟 1 次查询
3.
错误重试:对临时性失败实现指数退避重试
4.
密钥隔离:为不同业务使用不同 Key,便于独立监控消耗
5.
额度告警:当 total_available 低于阈值时触发告警通知
6.
搜索注意:/api/token/search 仅支持精确全名匹配,如需模糊搜索请使用列表接口分页遍历

上一页
数据更新相关
下一页
Models(列出模型)