Skip to content

创建 API Key

调用 LLMAPI 前,需要先在控制台创建合适类型的 API Key。

类型绑定对象主要用途
普通 API Key普通分组文本接口、模型列表、用量查询、同步平台图片接口等普通网关接口。
任务 API Key按模型任务档位/v1/tasks 图片、视频等长耗时媒体任务,以及任务查询、取消、SSE 更新、结果资产下载和 OpenAI Images 兼容同步接口。

两类 Key 绑定关系互斥。普通 API Key 不能提交任务 API;任务 API Key 只能访问 /v1/tasks*POST /v1/images/generationsPOST /v1/images/edits

创建普通 API Key

普通 API Key 适合接入文本模型、OpenAI 兼容接口、Anthropic Messages、Gemini Native,以及同步平台图片接口。

操作步骤:

  1. 登录控制台,进入 API Key 页面。
  2. 点击 创建 API Key
  3. 填写名称,例如 production-textclaude-code
  4. 绑定类型 中选择 普通分组
  5. 资源分组 中选择可用分组。
  6. 按需配置自定义 Key、IP 限制、额度、限速和过期时间。
  7. 提交后复制生成的 Key,并妥善保存。

普通分组决定这个 Key 可以访问的平台和模型:

分组平台常见接口
OpenAI/v1/responses/v1/chat/completions/v1/models/v1/images/generations/v1/images/edits
Anthropic/v1/messages/v1/messages/count_tokens
Gemini/v1beta/models/v1beta/models/{model}:generateContent/v1beta/models/{model}:streamGenerateContent

请求时使用:

bash
curl https://api.llmapi.site/v1/models \
  -H 'Authorization: Bearer YOUR_API_KEY'

创建任务 API Key

任务 API Key 用于图片、视频等长耗时媒体任务。Key 可以为每个模型单独选择 任务档位;没有显式配置的模型使用该模型默认档位。

操作步骤:

  1. 登录控制台,进入 API Key 页面。
  2. 点击 创建 API Key
  3. 填写名称,例如 production-mediamedia-jobs
  4. 选择 任务 Key 类型;按需在“模型档位”中为各模型选择档位。保留“跟随默认”即可使用该模型当前默认档位。
  5. 按需配置额度、限速和过期时间。
  6. 提交后复制生成的 Key,并妥善保存。

同一个 Key 也可以让不同模型使用不同档位,例如 gpt-image-2 使用经济档位、seedance 使用稳定档位。请求协议保持不变:不需要增加档位参数,也不需要修改模型名。提交任务前,可以使用这个 Key 调用 GET /v1/tasks/models,读取各模型最终生效的价格和参数约束。

如果某个显式选择的档位之后被禁用、删除或不再支持该模型,该模型会自动回到自己的默认档位,其他模型配置不受影响。管理员新增模型时,旧 Key 也会自动使用新模型的默认档位。

任务 API Key 只能用于以下公开接口:

接口说明
POST /v1/tasks提交任务。
GET /v1/tasks/models查询当前 Key 可执行的模型、价格和参数约束。
GET /v1/tasks/{id}查询任务状态与结果。
GET /v1/tasks/events监听当前 Key 的任务更新。
GET /v1/tasks/{id}/assets/{index}下载结果资产。
POST /v1/tasks/{id}/cancel取消仍在排队的任务。
POST /v1/images/generationsOpenAI Images 兼容生图请求,同步等待最多 120 秒。
POST /v1/images/editsOpenAI Images 兼容编辑请求,同步等待最多 120 秒。

示例:

bash
curl https://api.llmapi.site/v1/tasks \
  -H 'Authorization: Bearer YOUR_TASK_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{
    "model": "gpt-image-2",
    "modality": "image",
    "params": {
      "model": "gpt-image-2",
      "prompt": "a clean studio product photo of a matte black water bottle",
      "n": 1,
      "image_size": "1K",
      "aspect_ratio": "1:1"
    }
  }'

如何选择

需求应选择
Claude Code、Responses、Chat Completions、Messages普通 API Key
查询模型列表和用量普通 API Key
同步 OpenAI 图片生成或编辑普通 API Key,并选择支持图片的 OpenAI 分组
已有 OpenAI Images 生成或编辑客户端任务 API Key,可调用 POST /v1/images/generationsPOST /v1/images/edits
Gemini 图片生成或多模态生成普通 API Key,并选择 Gemini 分组
长耗时生产图片或视频任务任务 API Key
使用 Gemini 或 OpenAI 图片模型执行图片任务任务 API Key;可为目标模型选择档位,或跟随模型默认档位

常见问题

现象原因与处理
/v1/tasks 返回 TASK_SCOPE_REQUIRED使用了普通 API Key。请创建并使用任务 API Key。
普通模型接口返回 task_key_only使用了任务 API Key。文本和对话接口请使用普通 API Key;任务 Key 只额外支持 POST /v1/images/generationsPOST /v1/images/edits
任务模型不可用该模型没有启用的默认档位/可用渠道,或模型名不正确。请使用同一个 Key 查询 GET /v1/tasks/models
params.model must match modelparams.model 与顶层 model 一致,或不传 params.model