控制台 / 总览
¥--

下午好

正在加载用量数据...

调用次数
加载中...
消耗 tokens
加载中...
近 7 天消费
¥--
加载中...
成功率
--%
加载中...

调用量趋势

近 7 天的 token 消耗与调用次数

调用 tokens
8K 6K 4K 2K 10/22 10/23 10/24 10/25 10/26 10/27

最近活动

全部 →
加载中...

常用模型

本周调用排名前 5

模型供应商调用tokens花费
加载中...

API Keys

加载中...

用量分析

详细查看你的 API 调用资源消耗、按模型拆解到使用的 Key · 统计周期:近 7 天

总调用次数
 
总 tokens
 
消费金额
 
平均延迟
 

调用量趋势

加载真实用量中...

按模型拆解

tokens 消耗占比

加载中...

按 Key 拆解

调用次数占比

加载中...

收藏店铺

查看已收藏店铺,以及你在每家店铺产生的 token 与费用

收藏店铺
--
已订阅的商家
本月 tokens
--
收藏店铺合计
本月花费
¥--
按调用日志汇总
累计花费
¥--
全部历史
去商家广场
等待加载收藏店铺

店铺消费明细

按收藏店铺聚合你的调用次数、tokens 和费用

店铺本月 tokens本月花费累计 tokens累计花费最近使用
加载中...

一键导出配置

选择 API Key 和模型,自动生成各种工具的配置文件

配置导入与生成

选择 API Key、模型,再一键导入或生成配置文件

API 接入地址 · 所有接口使用同一个 Key,Claude Code 不带 /v1
OpenAI 兼容https://api.aicoming.top/v1
Anthropic 兼容https://api.aicoming.top
方式一

CC Switch 一键导入 推荐

选择目标工具,一键导入配置到 CC Switch

第 1 步:安装 CC Switch v3.16.1
跨平台桌面工具,统一管理 Claude Code / Codex / Gemini CLI 等
下载安装包
已安装?直接跳到第 2 步
第 2 步:选择目标工具并导入
点击上方按钮,即可把当前 Key 一键导入到 CC Switch(无需手动复制下方链接)
CC Switch 导入链接
命令行工具

安装 Codex CLI v0.137.0

OpenAI 官方终端编码代理。装好后用上方 CC Switch 或下方配置文件接入 AIComing

方式 A:命令安装(推荐)
需要 Node.js 22+
npm install -g @openai/codex
方式 B:下载二进制(免依赖)
命令行二进制:解压后把 codex 可执行文件放入 PATH(如 /usr/local/bin)。想要图形界面请用下方「桌面版 App」。
方式 C:桌面版 App(图形界面)
OpenAI 官方 Codex 桌面应用(图形界面)。macOS 直接下载 .dmg;Windows 经微软商店安装。安装包已镜像到本站并随官方更新实时同步。
方式二

生成配置文件

选择目标工具,生成对应配置文件

~/.claude/settings.json
选择 Key 和模型后自动生成

API Keys

所有密钥将仅在创建时完整显示一次,请妥善保存

0
已收藏 0 家商家
每个 Key 至少需要收藏 3 家供应商才能正常路由
去商家广场收藏
Base URL https://api.aicoming.top/v1 对话 / 图片 / 视频 统一同址
🤖让 Claude Code / Codex 直接用你的 Key 生图、调模型、查余额 文档 §10 →
一键安装 npx -y github:huatianwan/aicoming-skills

总路由

总路由

智能最低价路由 · 自动覆盖你收藏的商家

Key
加载中...
加载中...

安全建议

按环境拆分 Key
生产、测试、本地开发分别使用独立的 Key,便于粒度化吊销。
设置限额
为每个 Key 设置单日/单月消费上限,超限自动暂停。
定期轮换
建议每 90 天轮换一次。轮换后原 Key 立即失效,请先用新 Key 切换完成后再轮换。

调用日志

近 30 天的请求详情,点击查看 request/response

实时 · 每页 50
时间状态模型Keytokens延迟费用request_id
等待加载调用日志

工单

调用异常、充值问题、计费疑问都可以在这里提交,后续回复会保留在同一条工单里。

等待加载工单
ID标题类型状态创建时间最后更新
加载中...

创建工单

描述越具体,排查越快

AIComing Technical Reference

AIComing API 技术文档

本文档提供 AIComing API 的完整接入指南。平台提供 OpenAI 兼容的统一接口,支持智能路由、自动故障转移、多供应商聚合与实时计费。以下章节覆盖从基础配置到高级用法的全部内容。

OpenAI SDK 兼容 Claude Code / Cursor 智能路由失败切换 按调用计费
quickstart.sh
# 只改两处:Base URL + API Key
curl https://api.aicoming.top/v1/chat/completions \
  -H "Authorization: Bearer sk-your-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-4o-mini",
    "messages": [
      {"role": "user", "content": "Hello AIComing"}
    ]
  }'
01

创建 Key

在 API Keys 页面创建密钥。建议预先收藏 3 家以上供应商,确保路由引擎有充足的故障转移空间。

02

替换 Base URL

将客户端的 Base URL 修改为 https://api.aicoming.top/v1(对话、图片、视频统一同址,无请求超时限制)。

03

看日志排查

每次 API 调用均分配唯一 Request ID。如遇异常,可在调用日志中展开详情,查阅完整路由轨迹与计费记录。

§1 基础地址

本节说明 API 请求的基础 URL 与认证方式。所有兼容 OpenAI SDK 的客户端仅需修改 Base URL 即可接入。

Base URL(通用)https://api.aicoming.top/v1
Base URL(长耗时)https://api.aicoming.top/v1
ChatPOST /v1/chat/completions
ImagesPOST /v1/images/generations
VideosPOST /v1/videos/generations(异步)
ResponsesPOST /v1/responses
EmbeddingsPOST /v1/embeddings
认证Authorization: Bearer sk-...
协议HTTPS · JSON · SSE (stream)
两个地址的区别
aicoming.top 走 Cloudflare,有 100s 超时,适合 chat。
api.aicoming.top 直连服务器,超时 10 分钟,适合 image/video。

模型调用速查

不知道某个模型怎么调?选任务 → 选模型 → 复制代码。对话/生图/生视频各类的端点、参数、计费一目了然,特殊模型自动给出专属提示。

§2 SDK 示例

以下代码示例演示如何使用主流 SDK 接入平台。所有示例仅需替换 base_url 和 api_key 两个参数。

Python
from openai import OpenAI

client = OpenAI(
    api_key="sk-your-key",
    base_url="https://api.aicoming.top/v1",
)

response = client.chat.completions.create(
    model="gpt-5.5",
    messages=[{"role": "user", "content": "你好"}],
)
print(response.choices[0].message.content)
Node.js
import OpenAI from 'openai';

const client = new OpenAI({
  apiKey: process.env.AICOMING_API_KEY,
  baseURL: 'https://api.aicoming.top/v1',
});

const completion = await client.chat.completions.create({
  model: 'gpt-5.5',
  messages: [{ role: 'user', content: 'Hello' }],
});
console.log(completion.choices[0].message.content);
cURL
curl https://api.aicoming.top/v1/chat/completions \
  -H "Authorization: Bearer sk-your-key" \
  -H "Content-Type: application/json" \
  -d '{"model":"gpt-5.5","messages":[{"role":"user","content":"你好"}]}'

§3 流式响应

设置 stream: true 后,服务端通过 Server-Sent Events (SSE) 协议逐 token 推送响应。

Python 流式
stream = client.chat.completions.create(
    model="gpt-5.5",
    messages=[{"role": "user", "content": "写一首诗"}],
    stream=True,
)
for chunk in stream:
    print(chunk.choices[0].delta.content or "", end="", flush=True)
Node.js 流式
const stream = await client.chat.completions.create({
  model: 'gpt-5.5',
  messages: [{ role: 'user', content: '写一首诗' }],
  stream: true,
});
for await (const chunk of stream) {
  process.stdout.write(chunk.choices[0]?.delta?.content || '');
}

§4 Image API

统一调用 /v1/images/generations 端点。平台根据 size 参数自动路由至对应分辨率档位(1k/2k/4k),请求体包含 image 字段时自动切换为图生图模式。

三档分辨率自动分流 — 只传 model="gpt-image-2",按 max(宽,高) 自动选档:
≤1024 → 1k · ≤2560 → 2k(默认) · ≤3840 → 4k
size 约束:宽高各被 16 整除 · 比例 1:3~3:1 · 总像素 655K~8.3M · 建议用 api.aicoming.top
文生图
import base64

resp = client.images.generate(
    model="gpt-image-2",
    prompt="赛博朋克城市夜景,霓虹灯倒映在街道",
    size="1792x1024",   # → 2k 档
    quality="low",
    n=1,
)
with open("out.png", "wb") as f:
    f.write(base64.b64decode(resp.data[0].b64_json))
图生图(参考图)
# extra_body 传 image 字段,平台自动走图生图
resp = client.images.generate(
    model="gpt-image-2",
    prompt="把服装换成居家服",
    size="1792x1024",
    quality="low",
    n=1,
    extra_body={
        "image": [
            "https://example.com/ref1.jpg",
            "https://example.com/ref2.jpg",
        ]
    },
)
cURL 图生图
curl https://api.aicoming.top/v1/images/generations \
  -H "Authorization: Bearer sk-your-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-image-2",
    "prompt": "把背景换成海滩",
    "image": ["https://example.com/photo.jpg"],
    "size": "1024x1024",
    "quality": "low", "n": 1
  }'
nano-banana-pro(Gemini 图像模型) — 同一端点支持文生图与图生图(带 image 字段自动切换),不参与 1k/2k/4k 分档。
支持 aspect_ratio(1:1 / 2:3 / 3:2 / 3:4 / 4:3 / 4:5 / 5:4 / 9:16 / 16:9 / 21:9)与 image_size(1K / 2K / 4K),经 Gemini imageConfig 生效(实测 16:9 + 2K → 1408×768),不传用上游默认。
单张约 20~170s(视渠道快慢,慢渠道可达 ~170s),建议用 api.aicoming.top 并把客户端超时设到 300s 以上;推荐 return_url:true,返回 OSS 链接(data[0].url)而非 base64。
nano-banana-pro 文生图
import requests, base64

resp = requests.post(
    "https://api.aicoming.top/v1/images/generations",
    headers={"Authorization": "Bearer sk-your-key"},
    json={"model": "nano-banana-pro",
          "prompt": "一只橘猫坐在木桌上,柔和窗光,写实风格",
          "aspect_ratio": "16:9", "image_size": "2K",   # pro 生效(经 imageConfig)
          "return_url": True, "n": 1},
    timeout=300,            # 单张约 20~170s,慢渠道更久
)
item = resp.json()["data"][0]
raw = requests.get(item["url"]).content if item.get("url") else base64.b64decode(item["b64_json"])
open("out.png", "wb").write(raw)
nano-banana-pro 图生图
curl https://api.aicoming.top/v1/images/generations \
  -H "Authorization: Bearer sk-your-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "nano-banana-pro",
    "prompt": "保持人物和服装不变,背景换成樱花日式街道",
    "image": "https://example.com/ref.jpg",
    "return_url": true,
    "n": 1
  }'
图片异步任务模式(可选) — 请求体加 "async": true:立即返回 202 + 任务 ID,用 GET /v1/images/generations/{id} 轮询结果,不用吊着长连接等图。
· 任务状态:processing(处理中)→ completed(完成,data[].url 可取)/ failed(失败,看 error.message
· 建议轮询间隔 ≥2 秒;不带 async 的老用法完全不变(服务端替你等完再返回)
· 取图链接 1 小时有效,请及时下载保存;过期访问返回 410
· 该模型没有异步渠道时返回 400 async not supported for this model,退回同步调用即可
异步提交 + 轮询(cURL)
# 1. 提交(立即返回任务 ID)
curl https://api.aicoming.top/v1/images/generations \
  -H "Authorization: Bearer sk-your-key" \
  -H "Content-Type: application/json" \
  -d '{"model":"gpt-image-2","prompt":"星空下的古老城堡","size":"2048x1152","async":true}'
# → 202 {"id":"imgtask_123","status":"processing",...}

# 2. 轮询(建议每 2 秒)
curl https://api.aicoming.top/v1/images/generations/imgtask_123 \
  -H "Authorization: Bearer sk-your-key"
# → {"status":"completed","data":[{"url":"https://api.aicoming.top/v1/images/content/..."}]}
异步提交 + 轮询(Python)
import requests, time

BASE = "https://api.aicoming.top/v1"
HEADERS = {"Authorization": "Bearer sk-your-key"}

task = requests.post(f"{BASE}/images/generations", headers=HEADERS, json={
    "model": "gpt-image-2", "prompt": "星空下的古老城堡",
    "size": "2048x1152", "async": True,
}).json()

while True:
    r = requests.get(f"{BASE}/images/generations/{task['id']}", headers=HEADERS).json()
    if r["status"] == "completed":
        img = requests.get(r["data"][0]["url"]).content  # 链接 1 小时有效,尽快下载
        open("out.png", "wb").write(img)
        break
    if r["status"] == "failed":
        raise RuntimeError(r["error"]["message"])
    time.sleep(2)
流式生图(SSE,可选) — 请求体加 "stream": true:以 SSE 事件流返回,事件为 image_generation.partial_image(渐显帧)/ image_generation.completed(最终图)/ error,data JSON 含 type / b64_json / partial_image_index / created_at
· partial_images:渐显帧数量 0~3,默认 0。当前暂时关闭,传 >0 也不推渐显帧,仍以单个 completed 事件返回完整图;stream:true 不受影响,可正常使用
· stream:true 对所有生图模型可用:无流式渠道时服务端出图后以单个 completed 事件返回(伪流式)
· 只按最终图计费,partial 帧免费;streamasync 互斥(400),流式仅支持 n=1(400)
流式生图(cURL)
curl -N https://aicoming.top/v1/images/generations \
  -H "Authorization: Bearer $KEY" -H "Content-Type: application/json" \
  -d '{"model":"gpt-image-2-1k","prompt":"a cat","stream":true,"partial_images":2}'

# event: image_generation.partial_image
# data: {"type":"image_generation.partial_image","b64_json":"...","partial_image_index":0,"created_at":1779622166}
# event: image_generation.completed
# data: {"type":"image_generation.completed","b64_json":"...","created_at":1779622180}
流式生图(Python,请求体 + 解析)
import requests, json, base64

# 请求体 = 普通生图请求 + "stream": true(size/quality/图生图 image 字段照常带)
with requests.post(
    "https://api.aicoming.top/v1/images/generations",
    headers={"Authorization": "Bearer sk-your-key"},
    json={
        "model": "gpt-image-2",
        "prompt": "a cat",
        "size": "1024x1024",
        "stream": True,          # 开启 SSE 流式
        # "partial_images": 2,   # 渐显帧(当前暂关闭,可省)
        # "image": ["https://.../ref.jpg"],  # 图生图时加此字段
    },
    stream=True, timeout=300,
) as resp:
    for line in resp.iter_lines():
        if not line or not line.startswith(b"data: "):
            continue
        ev = json.loads(line[6:])
        if ev["type"] == "image_generation.completed":
            open("out.png", "wb").write(base64.b64decode(ev["b64_json"]))
        elif ev["type"] == "error":
            raise RuntimeError(ev["error"]["message"])

§5 Responses API

兼容 OpenAI Codex 协议的 /v1/responses 端点,支持同步与流式两种调用方式。

cURL
curl https://api.aicoming.top/v1/responses \
  -H "Authorization: Bearer sk-your-key" \
  -H "Content-Type: application/json" \
  -d '{"model":"gpt-5.5","input":"用 Python 写快排","stream":false}'

§6 模型与计费

平台聚合多家供应商的模型资源。同一模型在不同供应商处可能存在价格差异,最终调用方由路由策略决定。

Chat按输入/输出 tokens(¥/1M)
Image按张(¥/张,1k/2k/4k 不同价)
Video按时长(每秒单价×秒,分辨率分档)
Audio按次(¥/次)
Embedding按输入 tokens(¥/1M)
Rerank按次(¥/次)
查模型列表GET /v1/models 返回所有可用模型及价格。
缓存价格:支持 prompt caching 的模型,缓存读取 token 按更低的缓存价计费;缓存创建 token 按输入价 ×1.25(5 分钟 TTL)/ ×2(1 小时 TTL)计,调用日志详情可查看创建缓存 token 数。
余额:实时扣费,余额归 0 时返回 HTTP 429。
充值与余额:充值由平台统一代收,实时进入你的账户余额,调用时从余额实时扣费。
分站注册的用户:充值同样由平台代收与记账,余额在该分站内使用;分站站长不经手你的资金,其收益来自你消费调用时的加价差价。

§7 智能路由

路由引擎根据 API Key 绑定的策略,从你收藏的供应商中选择最优端点。失败时自动逐家轮询全部可用收藏商家,直到成功或全部失败(无需手动设置最大尝试数)。

价格优先从单价最低的商家开始(默认)
低延迟优先响应最快的商家
评分模式优先评分高、服务稳定的商家
手动排序按你设定的顺序依次尝试
总路由 Key:每个账号自动一个总路由 Key,自动覆盖你收藏的全部商家,新收藏的也会自动加入,按最低价智能选路——无需逐个指定。在「API Keys」页顶部查看,使用前先收藏至少一个商家。
失败切换:当前商家失败自动试下一家,轮询全部收藏商家。
计费:按最终成功的商家价格结算,中途失败的重试不收费。
指定商家(可选):单次请求加请求头 X-Aicoming-Provider: <商家 slug 或 id>,即可把这次调用锁定到某一个商家——同一把 Key 灵活切换,无需另建 Key。
只能锁定到该 Key 本来就允许的商家(收藏 / 指派范围内);超出范围或商家不存在返回 400 pinned_provider_not_available,绝不改路由到别家。不带该头即正常智能路由。响应头 X-Provider-ID 会回显实际命中的商家。

§8 错误码

错误响应遵循 OpenAI 错误格式。可使用响应头中的 Request ID 在调用日志中检索完整诊断信息。

401

unauthorized — Key 不存在或已禁用,检查 API Keys 页面。

400

model_not_supported — Key 绑定的商家不支持此模型,去收藏支持该模型的供应商。

400

providers_not_favorited — Key 的商家未在收藏列表中,去"收藏店铺"重新收藏。

400

pinned_provider_not_available — 请求头 X-Aicoming-Provider 指定的商家不在该 Key 允许范围内、或不存在。

429

insufficient_balance — 余额不足,充值后恢复。

429

rate_limited — 频率限制,降低并发或联系客服。

502

all_providers_failed — 所有商家返回错误,上游临时故障。

503

providers_unavailable — 所有商家不可用,增加更多收藏商家。

§9 客户端配置

以下列出主流 AI 工具的配置方法。所有支持 OpenAI-compatible 接口的客户端均可接入。

环境变量(通用)
OPENAI_BASE_URL=https://api.aicoming.top/v1
OPENAI_API_KEY=sk-your-key
Claude Code
export ANTHROPIC_BASE_URL=https://api.aicoming.top
export ANTHROPIC_API_KEY=sk-your-key
Cursor
Settings → Models → OpenAI API Key
  API Key:  sk-your-key
  Base URL: https://api.aicoming.top/v1
  Override OpenAI Base URL: ✅
Cherry Studio
设置 → 模型提供商 → 添加自定义提供商
  名称: AIComing  API 地址: https://api.aicoming.top
  API Key: sk-your-key  路径前缀: /v1
沉浸式翻译
设置 → 翻译服务 → OpenAI
  API URL: https://api.aicoming.top/v1/chat/completions
  API Key: sk-your-key  模型: gpt-5.5

§10 AI 助手技能(Skill)

给 Claude Code / Codex 装上 AIComing 技能后,直接对助手说人话即可干活:「用 aicoming 生成一张赛博朋克的猫」「查一下我 aicoming 余额」「用 gpt-5.5 和 claude 各答一遍对比」——助手会拿你的 API Key 自动完成调用、存图、轮询。开源仓库:github.com/huatianwan/aicoming-skills

Claude Code 安装
git clone https://github.com/huatianwan/aicoming-skills.git
cp -r aicoming-skills/aicoming ~/.claude/skills/aicoming
export AICOMING_API_KEY="sk-your-key"
Codex CLI 安装(必须放行沙箱网络)
git clone https://github.com/huatianwan/aicoming-skills.git
cp -r aicoming-skills/aicoming ~/.codex/skills/aicoming
export AICOMING_API_KEY="sk-your-key"

# ~/.codex/config.toml 顶部加(否则调用被沙箱拦截报"无法连接"):
#   sandbox_mode = "workspace-write"
#   [sandbox_workspace_write]
#   network_access = true
装完这样用
对助手说:
  "用 aicoming 生成一张极简风格的山峰日出图,保存为 sunrise.png"
  "查一下我 aicoming 还剩多少钱"
  "aicoming 上有哪些图片模型?"
  "把这个项目的 OpenAI 调用切到 aicoming"

🧪 模型调试台

选择 Key 与模型,发真实请求测试;右侧实时生成可直接复制的调用代码

通知设置

按需开启提醒、选择渠道(站内信/邮件)、调整阈值。损失类提醒默认开启,营销类默认关闭。
加载中…

账单与充值

账户余额
¥

选择充值金额

兑换码 / 优惠码

输入兑换码后直接充值到账,并同步账单与余额

代金券 / 优惠券

加载中...

账单明细

充值、消费与赠送记录

时间类型说明金额余额
加载中...

供应商控制台

本月收益 · 待结算 · — 个接入

今日供给调用
成功率
本月成交额
待结算收益

待办事项

加载中...

结算余额

可提现
¥
本月累计
已结算
下次结算
分成比例

我的模型

加载中...

接入管理

管理已接入的模型与端点

已接入
活跃端点
近30天调用
k
近30天收益
¥
模型 / 端点报价利润调用 ⇅路由命中探活 ⇅延迟 ⇅状态 ⇅操作
加载中...

上架新模型

1 / 5
基本信息
上游接入
定价配置
4防亏损设置
5提交审核
1

基本信息

已提交审核

模型「」已提交。
审核通常在 4 小时内完成,结果通过站内信通知。

草稿箱
暂无草稿

收益结算

加载中...

可提现
加载中
待对账
加载中
本月已结
加载中
服务费率
8%
优质商家权益

待对账明细

每日收入自动对账,完成后进入可提现余额

周期应得收入平台流水抽佣状态说明操作
正在加载待对账记录...

收益趋势

每日净收益走势

提现账户

加载中...

按模型收入分解

各模型调用量与收入占比

加载中...

每日模型调用明细

按天查看各模型调用量 / 成功率 / Tokens / 收益

加载中...

等级升级进度

加载中...

每日收益明细 ?

日期调用量Tokens平台流水抽佣净收益
加载中...
收益转入余额
当前可提现收益 ¥0.00

转入后即刻到账你的账户余额,可直接用于平台 API 调用消费。此操作不可撤销,转入金额将从可提现收益中扣除。

申请提现
银行卡(仅支持银行卡)

提现仅支持本人对私银行卡。姓名 / 身份证 / 卡号 / 预留手机将用于银行卡四要素核验与打款(信息加密保存,仅末位展示);提交后即为你发起开户,进入财务复核。手续费由提现方承担(到账金额 = 申请金额 − 手续费)。

供应商接入规范

从入驻到上架的完整指南 · v1.0

快速入门

4 步完成接入

1
注册申请
注册账号 → 申请入驻
填写商家信息
2
添加端点
填写 Base URL
配置 API Key
3
设置定价
配置用户价格
填写上游成本
4
审核上架
平台探活测试
1-2 工作日审核

API 格式要求

你的上游 API 必须兼容 OpenAI 格式,平台原样转发请求

平台转发时会:① 把 Authorization 替换为你的 API Key  ② 把 model 替换为你配置的上游模型名  ③ 其他字段原样透传

支持的接口

接口路径用途
Chat CompletionsPOST /v1/chat/completions对话模型
Images GenerationsPOST /v1/images/generations图片生成
Images EditsPOST /v1/images/edits图片编辑
EmbeddingsPOST /v1/embeddings文本向量
AudioPOST /v1/audio/transcriptions语音转文字
ResponsesPOST /v1/responsesCodex 兼容
RerankPOST /v1/rerank重排序

流式响应要求

重要:流式响应最后一个 chunk 必须包含 usage 字段(prompt_tokens / completion_tokens),平台依赖它计费。缺失则平台估算。

错误码规范

关键:如果你的上游(OpenAI 等)出故障,请返回 502 而不是 400。
400 = 平台认为「用户请求有误」,不会重试其他供应商
502 = 平台认为「上游故障」,自动切换到其他供应商,用户无感

异步图片端点接入规范(可选)

如果你的生图接口是「提交任务 → 轮询结果」的异步形态(如 APIMart),上架图片模型时把「接入模式」选为 异步任务,并填写「任务轮询地址模板」。平台会替用户完成提交、轮询、取图全过程——用户侧无感知。
环节平台的要求
提交响应2xx JSON 中含任务 ID:data[0].task_id / data.task_id / data.id / 顶层 task_id/id 任一
轮询模板完整 URL,必须含 {task_id} 占位符,如 https://api.aicoming.top/v1/tasks/{task_id};平台 GET 该地址(带你的 API Key 认证)
轮询响应状态字段 data.statussubmitted/processing=处理中 · completed=完成 · failed=失败(error.message 给原因)
结果图片data.result.images[],每张 url(数组或字符串均可)+ expires_at(unix 秒,链接时效)
任务时长平台等待上限 600 秒,超时按失败处理并退款;请保证任务在此之内完成
· 内容安全类失败请在 error.message 里带 safety/moderation/content policy 等字样——平台据此判定不转移其它渠道
· 结果图链接请至少保留 1 小时;平台对终端用户发放的取图链接按 1 小时封顶
· 计费仍按 1k/2k/4k 分档「按张」计,与同步图片端点完全一致,档位价照常在上架时填写

端点配置说明

每个端点 = 一个模型。提供多个模型需添加多个端点

配置项必填说明示例
上游 Base URL必填你的 API 地址https://api.example.com/v1
API Key必填上游密钥(加密存储)sk-xxxxxxx
上游模型名选填留空则使用平台模型名gpt-4o-2024-08-06
路径前缀选填默认 /v1/v1
认证方式选填默认 Bearer Tokenbearer
图片分辨率图片模型支持的最大分辨率2048x2048

定价与计费

三种计费方式,按模型类型自动选择

📝
按 Token
对话/嵌入模型
输入×输入价 + 输出×输出价
🖼️
按张
图片模型
张数 × 单张价格
🎙️
按次
语音/重排序模型
调用次数 × 单次价格
定价建议:平台支持「价格优先」路由模式,价格越低越容易被用户选中。但不要低于上游成本——如实填写成本价,否则结算时利润为负。
缓存计费:支持 prompt caching 的模型,缓存读取 token 按缓存价、缓存创建 token 按 输入价×1.25(5min)/×2(1h) 计入调用费用,同样计入你的收入结算。Claude Code 等客户端大量产生缓存创建,均已计费并在调用日志详情展示(token 数可查)。

结算与提现

你的收入 = 用户支付金额 × (1 - 佣金率)

商家等级与佣金率

等级佣金率结算周期达标条件
个人商家10%T+7完成个人认证
企业商家8%T+3企业认证 + 银行账户验证
优质商家6%T+1企业认证 + 评分≥85 + 月交易额≥3万
重点商家协商T+1企业认证 + 评分≥95 + 月交易额≥10万 + 零投诉

提现流程

1
在结算中心查看可提现余额,点击「申请提现」
2
填写提现金额(提现仅支持银行卡,打款到绑定的银行卡)
3
管理员 1-2 工作日审核,通过后打款

探活与商家评分

平台定期检测端点可用性,并从 6 个维度为供应商评分

探活检测

平台每 30 分钟发送测试请求,检测 5 项能力:基础对话、流式、工具调用、JSON 模式、视觉输入。

结果影响:
ok 正常路由
warn 部分能力不可用,对应请求不路由
fail 端点不可用,暂停路由

六维评分

服务成功率 25% — 端点平均成功率
响应速度 12% — 平均延迟,<500ms 满分
价格稳定性 15% — 价格波动频率
供给规模 18% — 上架端点数量
投诉率 15% — 用户投诉和差评比例
结算信用 15% — 提现记录是否正常

常见问题

Q: 需要自己搭建 API 服务吗?
不需要。如果你有 OpenAI/Anthropic/Google 等官方 API Key,直接填入即可。平台转发请求到官方 API,你赚差价。
Q: API Key 安全吗?
安全。API Key 加密存储,平台不会明文展示,不会共享给其他供应商或用户。
Q: 为什么请求没路由到我?
取决于用户的路由策略:价格优先(你不是最低价)、低延迟(你不是最快)、评分模式(你分数不是最高)。提升方法:降价、优化延迟、提高稳定性。
Q: 400 和 502 有什么区别?
400 = 平台认为用户请求有误,不重试。502 = 平台认为上游故障,自动切换其他供应商。上游出问题时请返回 502。
Q: 结算有门槛吗?
最低提现 ¥100,需完成认证和银行账户绑定。
Q: 端点被标记「不可路由」怎么办?
可能原因:API Key 过期、服务宕机、探活连续失败。检查端点状态和探活记录,修复后联系管理员恢复。

接入前检查清单

供应商设置

店铺资料、收款方式、审核通知与安全偏好

店铺资料

展示在模型市场和调用方账单里的供应商信息

已启用
建议 256×256,头像会展示在商家榜和模型市场。

收款与结算

收益结算前请完善收款资料,修改敏感信息需重新验证

加载中
加载中...

审核与端点通知

模型审核结果
审核通过、驳回、需要补充资料时通知
端点健康异常
可用率下降或能力检测失败时通知

提交记录

模型、提现、资料变更等供应商事项 · 审核中可修改重提 · 审核后也可更新

暂无提交记录
所有供应商提交事项都会显示在这里

端点管理

上游API端点配置与健康状态监控

端点总数
健康端点
异常端点
平均延迟
P95延迟
加载中...

商家认证

管理认证资料、对公账户和商家等级

协议

签署与管理平台协议

🎁 活动中心

加入平台联合活动池:为新人体验/首充返券等活动提供预算,获得曝光位与券流量

平台联合活动池已上线。两种参与方式任选:
余额转入 ——用账户余额注入活动池(余额可通过现有充值通道充值;券消耗走正常结算,无额外活动费)
待提现划转 ——把待提现收益直接划入活动池作为活动预算(划转记录在提现历史可见)
活动总池
︿
¥0
0% · 上限 ¥
我的累计出资(¥)
我在本期出资(¥)

进入活动池

本期参与商家

所有参与商家可见
本期暂无参与

进池记录

暂无记录

平台曝光

查看曝光、点击、转化和排名数据

商家评分

综合评分、等级和升级路径

工单告警

管理工单、告警规则和异常处理

报错日志

查看最近的 API 调用错误,快速定位问题

时间 状态 模型 HTTP 错误信息 延迟 Request ID
点击刷新加载数据

分站总览

分站运营数据概览

分站用户
今日调用
今日收入
¥
累计利润
¥

分站信息

分站名称
分站标识
套餐等级
全局加价率
状态
到期时间

近7日收益趋势

加载中...

用户管理

管理分站下注册用户

用户名邮箱状态信用等级注册时间最近登录操作
加载中...

模型与定价

控制分站可用模型及自定义定价

全局加价率

所有未单独定价的模型默认按此比例加价

%
模型供应商类型基础报价分站报价启用操作
加载中...

收益结算

加载中...

总收入
总成本
净利润
总调用

每日收益明细

日期调用量收入成本利润
加载中...

数据分析

调用量与收益趋势

总调用量
总收入
活跃用户
总 Tokens

每日趋势

加载中...

模型拆解

模型调用量Tokens收入占比
加载中...

公告管理

向分站用户发布通知

标题类型置顶状态发布时间操作
加载中...

套餐管理

管理分站用户套餐

套餐名代码月价流量费率请求上限状态自定义
加载中...

分站设置

基本配置与域名管理

基本信息

设置

账户、安全、通知、计费偏好等

个人资料

U
未验证
未绑定
5-15 位数字,留空表示不填
字母/数字/下划线/横线,最长 64 字符

邮箱验证

确认用于找回密码和安全通知的邮箱。

邮箱状态
等待资料加载

双重验证

正在检查可用状态...

身份验证器应用
需要服务器端密钥存储支持。

登录密码

登录密码
定期更换密码可以保护账号安全

账户与计费

余额低于阈值
余额低于 ¥50 时邮件提醒
店铺余额低于 ¥500 时邮件 + 短信提醒
充值/扣费成功
每次成功支付后通过站内信告知
收益结算
每月 5 日结算完成后短信通知
月度账单摘要
每月 1 日发送上月账单 PDF

API 与服务

异常调用警报
5 分钟内 5xx 错误率超 5% 时邮件提醒
Key 限速触发
任一 API Key 被限速时实时通知
模型审核结果
上架/更新模型审核完成时通知
用户工单
有调用方提交工单时邮件 + 站内
服务公告
维护、新模型上线、政策变更

营销与推广

活动 / 优惠券
新人礼、节日活动、邀请奖励
产品周报
每周二邮件,新模型 / 新功能

界面偏好

API 默认参数

未显式指定时使用的默认值

收款账户

每月 5 日结算到默认账户

招商银行 对公账户
深圳启明视界科技 · **** **** **** 0042
默认
支付宝企业账户
finance@qmsj.com
设为默认

结算偏好

店铺身份

Logo 与唯一标识,展示在市场和调用方账单中

PNG · 256×256
透明背景最佳
aicoming.cn/store/
修改后原链接将失效,请提前通知调用方

店铺详情

调用方在模型市场看到的公开信息

开放策略

控制调用方在你的店铺页面看到哪些信息

允许新用户试用
新调用方可免费试用 1,000 tokens
公开调用统计
在店铺主页显示总调用量、用户数
显示用户评价
在模型详情页展示评分与评论

高危操作

以下操作不可逆,请谨慎

导出账户数据
导出全部调用日志、账单、Key 元数据(JSON + CSV)
关闭店铺
下架全部模型,保留 30 天数据后清空
注销账户
永久删除账户、所有 Key 立即失效、余额不退
编辑模型
基本信息
上游接入
定价
备注
修改需管理员审批通过后生效,审批结果将通过站内信通知。