Skip to content

快速开始

本页说明调用 LLMAPI 网关所需的最小信息。所有示例默认使用:

text
https://api.llmapi.site

基础信息

项目
API Base URLhttps://api.llmapi.site
推荐认证Authorization: Bearer YOUR_API_KEY
请求格式application/json,OpenAI 图片编辑可使用 multipart/form-data
流式响应按具体接口支持 SSE 或 WebSocket

认证示例

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

也兼容 x-api-keyx-goog-api-key 请求头。新接入请使用 Bearer Token。

先创建合适的 API Key

控制台中有两类 API Key:

类型适合场景
普通 API Key文本接口、模型列表、用量查询、同步 OpenAI 图片接口。
任务 API Key通过 /v1/tasks 提交图片、视频等长耗时媒体任务,并查询任务、取消排队任务、监听 SSE、下载结果资产;也可用于 OpenAI Images 兼容同步接口。

如果要调用任务 API,请创建任务 API Key。Key 可以为不同模型分别选择 任务档位;未显式选择的模型使用该模型默认档位。普通 API Key 不能提交任务 API,任务 API Key 也不能调用普通模型接口;同步图片例外是 POST /v1/images/generationsPOST /v1/images/edits

模型档位属于 API Key 配置,请求中不需要增加档位参数,也不需要为不同档位修改模型名。使用任务 API Key 调用 GET /v1/tasks/models,可以读取每个模型最终生效的价格和约束。如果某个选择失效,该模型回到自己的默认档位,其他模型不受影响。

详细步骤见 创建 API Key

如何选择接口

场景推荐接口说明
Claude Code、Anthropic Messages 协议POST /v1/messages按 API Key 所属分组进入对应平台链路。
OpenAI Responses 协议POST /v1/responses支持 Responses API 兼容请求。
OpenAI Chat Completions 协议POST /v1/chat/completions适合通用 OpenAI 兼容客户端。
查询可用模型GET /v1/models返回当前 Key 所属分组可用模型。
查询余额、额度和用量GET /v1/usage返回当前 Key 的额度模式和统计数据。
OpenAI 同步生图POST /v1/images/generations普通 API Key 需绑定 OpenAI 分组;任务 API Key 使用任务 API 的模型和价格配置,并同步等待结果。
OpenAI 同步编辑图片POST /v1/images/edits支持 multipart 上传和 JSON 图片 URL;任务 API Key 使用任务 API 的模型和价格配置。
Gemini 原生图片与多模态调用POST /v1beta/models/{model}:generateContent需要普通 API Key 绑定 Gemini 分组。
长耗时媒体任务POST /v1/tasks需要任务 API Key,当前支持图片和已配置渠道的视频模型。

最小调用示例

Messages

bash
curl https://api.llmapi.site/v1/messages \
  -H 'Authorization: Bearer YOUR_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{
    "model": "claude-sonnet-4-5",
    "max_tokens": 512,
    "messages": [
      { "role": "user", "content": "Hello" }
    ]
  }'

Responses

bash
curl https://api.llmapi.site/v1/responses \
  -H 'Authorization: Bearer YOUR_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{
    "model": "gpt-5.1",
    "input": "Write a short product description."
  }'

Chat Completions

bash
curl https://api.llmapi.site/v1/chat/completions \
  -H 'Authorization: Bearer YOUR_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{
    "model": "gpt-5.1",
    "messages": [
      { "role": "user", "content": "Hello" }
    ]
  }'

媒体任务

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"
    }
  }'

接入注意事项

  • API Key 的绑定类型决定可访问的接口。
  • 同步 OpenAI 图片接口通常需要普通 API Key 绑定 OpenAI 分组;任务 API Key 可以使用 POST /v1/images/generationsPOST /v1/images/edits,请求体保持 OpenAI Images 兼容格式。
  • Gemini 生图使用 Gemini Native,需要普通 API Key 绑定 Gemini 分组。
  • 图片、视频等长耗时媒体任务应使用 任务 API 和任务 API Key。
  • POST /v1/messages/count_tokens 不支持 OpenAI 平台分组。