硅智开放接口文档
统一 API 入口(已并入 main/projects/api,独立 gz_apis 已停用)。本域名同时提供开放能力 /v1/*(项目密钥鉴权)与业务接口 /api/web/*(用户登录态)。用户、订单、积分等仍由各业务自行存储与结算。
Base URL: https://api.gzai.online(指向主 API,非旧 gz_apis 目录)
业务前端请使用 https://api.gzai.online/api/web/…;外部项目使用 https://api.gzai.online/v1/…。
project_id、api_key、notify_secret 与调用头说明。
详细请求/响应字段请以本页为准进行对接。
鉴权与约定
除健康检查、微信商户支付回调、部分推送验签外,请求需携带:
| Header | 说明 |
|---|---|
X-Gz-Project-Id | 项目 ID(后台开通时生成) |
X-Gz-Api-Key | 与项目绑定的密钥 |
Content-Type | POST 建议 application/json |
响应格式
{
"ok": true,
"message": "success",
"data": { }
}
失败时 ok: false,并带 error / message。
| HTTP | 含义 |
|---|---|
| 401 | 缺少鉴权头 |
| 403 | Key 不匹配或 IP 不在白名单 |
| 400 | 参数错误 |
| 502 | 上游(微信 / AI / Coze 等)失败 |
选用原则
健康检查
连通性探测。返回服务名、版本与时间。
微信登录
返回 openid / unionid / session_key 等;业务自行签发 JWT 或会话。session_key 仅建议用于虚拟支付签名,勿长期下发给客户端。
小程序 code 换会话。
开放平台扫码登录:下发二维码。
轮询扫码状态。
扫码成功后换取用户标识。
微信支付
预下单需 outTradeNo、amountFen、forwardNotifyUrl 等。商户回调打到本开放接口,再转发到业务 forwardNotifyUrl(见回调验签)。订单与结算存业务库。
JSAPI / 小程序支付预下单。
H5 支付预下单。
Native(扫码)支付预下单。
查单。
业务侧转发原始回调 body 与 Wechatpay-* 头,解析为结构化结果(可选路径)。
小程序虚拟支付签名。
商户平台配置的支付通知地址,勿由业务直接调用。
AI 上游 / LLM
媒体生成走 /v1/ai/{platform}/…;文本对话走 /v1/llm/chat。业务自行保存 upstreamTaskId 与积分扣减。完整机器可读目录见 GET /v1/ai/platforms。
ai_provider_settings。
开放接口与官网业务层共用同一份配置;项目 project_id 只做调用方鉴权,不隔离上游密钥。
支持的平台
| platform | 名称 | 能力 | 别名 |
|---|---|---|---|
wuyin | 速创 | 图 / 视频 / 音频 | wuyinkeji、succhuang |
aa | 典名词元 | 图 / 视频(另可 LLM) | dianming、happyhorse |
xiaojingai | 小鲸 AI | 图(常同步返回) | xiaojing、x-see |
lingmao | 灵猫 | 图(api.lk888.ai) | lk888、灵猫 |
图片类 product
| platform | product | 说明 |
|---|---|---|
wuyin | image_gpt | GPT-Image-2 |
image_nanoBanana2 | NanoBanana2 | |
image_nanoBanana | NanoBanana | |
image_nanoBanana_pro | NanoBanana Pro | |
image_grok_imagine | Grok 生图 | |
image_wan2.6 | 万相 2.6 图 | |
aa | jimeng_t2i_v40 | 即梦 4.0 |
doubao-seedream-4-5 | Seedream 4.5 | |
doubao-seedream-5-0-260128 | Seedream 5.0 | |
doubao-seedream-4-0-250828 | Seedream 4.0 | |
xiaojingai | gpt-image-2-reverse | GPT-Image-2 Reverse |
gpt-image-2-reverse-vip | Reverse VIP | |
lingmao | gpt-image-2 | GPT Image 2 · 建议 ⚡0.0532 · 必填 size(像素/auto) |
nano-banana-2 | Nano Banana 2 → gemini-3.1-flash-image-preview · ⚡0.1792 · 必填 aspectRatio+imageSize | |
nano-banana-pro | Nano Banana Pro → gemini-3-pro-image-preview · ⚡0.203 · 必填 aspectRatio+imageSize | |
midjourney | Midjourney → mj_imagine · ⚡0.21 · 必填 botType+aspectRatio | |
wan2.6-image | 万相 2.6 · ⚡0.098 · 必填 size(宽高比,非像素) | |
wan2.7-image | 万相 2.7 · ⚡0.14 · 必填 quality+size(宽高比) | |
vidu-image-2 | VIDU Image 2 · 起 ⚡0.0241 · 必填 aspect_ratio+resolution+quality |
灵猫成本来自控制台通道卡片 ⚡ 价(2026-08-03);实扣以任务 cost 为准。视频 / 音频(速创 video_*、audio_tts;典名 HappyHorse 等)同样走 submit/poll,product 见目录接口。
灵猫生图入参详解
统一入口:POST /v1/ai/lingmao/submit。请求体固定为 business(可空,默认 image)、product、payload。下方字段均写在 payload 内;网关会按 product 映射为上游 model + params。
| 字段 | 必填 | 说明 |
|---|---|---|
prompt | 是 | 文生图提示词,不能为空。 |
images | 否 | 参考图 URL 数组(公网直链或 data:<mime>;base64,...)。各模型张数上限不同,见下表。 |
notify_url / notifyUrl | 否 | 任务终态 webhook;网关会提升为上游顶层字段。 |
aspect_ratio ↔ aspectRatio ↔ ratio;image_size ↔ imageSize;mj_imagine → product midjourney。
1) gpt-image-2 · GPT Image 2
上游 model 同名。建议成本 ⚡0.0532/张。size 填像素尺寸(或 auto),不是 1:1 这种比例字符串。
| 字段 | 必填 | 类型 | 可选值 / 规则 | 说明 |
|---|---|---|---|---|
size | 是 | string |
推荐 auto;常用:
1024x1024、1024x1536、1536x1024、
1920x1088、1088x1920、2048x2048、
3840x2160 等(完整枚举见上游文档)。也可用自定义 宽x高:宽高均为 16 的倍数、比例约 1:3~3:1、总像素 655360~8294400。兼容:传 1K/2K/4K 时网关会映射为近似像素。
|
主要决定宽高比档位;部分通道会降采样,真实像素以下载图为准,勿按 size 预判分辨率。 |
quality | 否 | enum | auto(默认)/ high / medium / low |
出图质量;推荐 auto。 |
images | 否 | string[] | 最多 14 张 | 参考图 / 图生图。 |
n | 否 | int | ≥1 | 生成张数(若上游支持)。 |
aspect_ratio | 否 | string | 如 1:1 |
可选附加;主控仍以 size 为准。 |
{
"business": "image",
"product": "gpt-image-2",
"payload": {
"prompt": "一只戴眼镜的橘猫坐在窗台上看书",
"size": "1024x1024",
"quality": "auto",
"images": ["https://example.com/ref.png"]
}
}
2) nano-banana-2 · Nano Banana 2
上游 model:gemini-3.1-flash-image-preview。建议成本 ⚡0.1792/张。比例与清晰度拆成两个必填字段。
| 字段 | 必填 | 类型 | 可选值 | 说明 |
|---|---|---|---|---|
aspectRatio | 是 | enum |
1:1 2:3 3:2 3:4 4:3
4:5 5:4 9:16 16:9 21:9
1:4 4:1 1:8 8:1
|
画面宽高比。也可用 aspect_ratio / ratio。缺省网关填 1:1。 |
imageSize | 是 | enum | 0.5K 1K 2K 4K |
清晰度档位(不是像素字符串)。也可用 image_size / size。缺省 1K。 |
images | 否 | string[] | 最多 14 张 | 参考图。 |
thinkingLevel | 否 | enum | minimal / high |
思考深度。 |
web_search | 否 | bool | true / false |
是否联网搜索接地生图。 |
{
"product": "nano-banana-2",
"payload": {
"prompt": "电商主图,白底产品特写",
"aspectRatio": "3:4",
"imageSize": "2K",
"thinkingLevel": "minimal"
}
}
3) nano-banana-pro · Nano Banana Pro
上游 model:gemini-3-pro-image-preview。建议成本 ⚡0.203/张。字段与 Banana 2 类似,但无超宽比例、无 0.5K。
| 字段 | 必填 | 类型 | 可选值 | 说明 |
|---|---|---|---|---|
aspectRatio | 是 | enum |
1:1 2:3 3:2 3:4 4:3
4:5 5:4 9:16 16:9 21:9
(不含 1:4/4:1/1:8/8:1)
|
画面宽高比。 |
imageSize | 是 | enum | 1K 2K 4K |
清晰度;无 0.5K。 |
images | 否 | string[] | 最多 14 张 | 参考图(人物/物体一致性场景常用)。 |
{
"product": "nano-banana-pro",
"payload": {
"prompt": "多语言海报,主标题居中,信息图排版",
"aspectRatio": "9:16",
"imageSize": "4K"
}
}
4) midjourney · Midjourney
上游 model:mj_imagine(也可直接传 product mj_imagine)。建议成本 ⚡0.21/张。
| 字段 | 必填 | 类型 | 可选值 | 说明 |
|---|---|---|---|---|
botType | 是 | enum | MID_JOURNEY(默认)/ NIJI_JOURNEY |
MJ 或 Niji 模式。也可用 bot_type。 |
aspectRatio | 是 | enum |
1:1 16:9 9:16 4:3 3:4
3:2 2:3 4:5 5:4 21:9
|
画面比例。 |
quality | 否 | enum | 0.25 0.5 1 2 |
精细度;越高越慢越好。 |
stylize | 否 | enum | 0 50 100 250 500 750 1000 |
风格化强度:0 偏写实,1000 极度艺术化。 |
chaos | 否 | enum | 0 25 50 75 100 |
混乱度 / 多样性。 |
style | 否 | enum | 空字符串 或 raw |
风格模式。 |
images | 否 | string[] | 最多 4 张 | 垫图参考。 |
{
"product": "midjourney",
"payload": {
"prompt": "电影感夜景街道,霓虹倒影",
"botType": "MID_JOURNEY",
"aspectRatio": "16:9",
"quality": "1",
"stylize": "100",
"chaos": "0",
"style": "raw"
}
}
5) wan2.6-image · 万相 2.6
上游 model 同名。建议成本 ⚡0.098/张。这里的 size 是宽高比(如 1:1),千万不要传 1024x1024。
| 字段 | 必填 | 类型 | 可选值 | 说明 |
|---|---|---|---|---|
size | 是 | enum |
1:1 2:3 3:2 3:4 4:3
9:16 16:9 21:9
|
宽高比。也可用 aspect_ratio / aspectRatio / ratio 传入,网关会写入上游 size。 |
prompt_extend | 否 | bool/string | true / false |
是否智能改写提示词。 |
images | 否 | string[] | 最多 4 张 | 风格迁移 / 主体一致性参考。 |
{
"product": "wan2.6-image",
"payload": {
"prompt": "参考图风格迁移到新场景",
"size": "16:9",
"prompt_extend": true,
"images": ["https://example.com/style.png"]
}
}
6) wan2.7-image · 万相 2.7
上游 model 同名。建议成本 ⚡0.14/张。size 同样是宽高比;另需质量档位。
| 字段 | 必填 | 类型 | 可选值 | 说明 |
|---|---|---|---|---|
quality | 是 | enum | standard(默认)/ pro |
pro 效果更好(可至更高清),standard 更快。 |
size | 是 | enum |
1:1 3:4 4:3 9:16
16:9 2:3 3:2
|
宽高比(非像素)。 |
images | 否 | string[] | 最多 9 张 | 多图参考 / 编辑。 |
{
"product": "wan2.7-image",
"payload": {
"prompt": "中文海报,标题清晰可读",
"quality": "pro",
"size": "3:4"
}
}
7) vidu-image-2 · VIDU Image 2
上游 model 同名。建议成本起 ⚡0.0241/张。比例、分辨率、质量三个字段都必填;空 params 会被上游拒绝。
| 字段 | 必填 | 类型 | 可选值 | 说明 |
|---|---|---|---|---|
aspect_ratio | 是 | enum |
16:9 9:16 1:1 4:3 3:4
3:2 2:3 5:4 4:5 7:3
|
画幅比例。也可用 aspectRatio / ratio。 |
resolution | 是 | enum | 1K 2K 3K |
清晰度档位。也可用 imageSize / image_size / size 传入,网关映射为 resolution。缺省 1K。 |
quality | 是 | enum | low / medium(默认)/ high |
生成质量档位(与万相的 standard/pro、GPT 的 auto/high 不同,不要混用)。 |
style | 否 | enum | general |
风格(历史任务风格)。 |
images | 否 | string[] | 最多 14 张 | 多图参考 / 编辑。 |
{
"product": "vidu-image-2",
"payload": {
"prompt": "IP 角色三视图,服装一致",
"aspect_ratio": "1:1",
"resolution": "2K",
"quality": "high",
"images": ["https://example.com/char1.png", "https://example.com/char2.png"]
}
}
gpt-image-2.size= 像素(1024x1024/auto)wan2.*-image.size= 比例(1:1/16:9)- Banana 用
aspectRatio+imageSize(K 档);VIDU 用aspect_ratio+resolution(K 档)+quality - 各模型
quality枚举不同,不可照抄
文字类(LLM)
| provider | 常用 model | 说明 |
|---|---|---|
deepseek(默认) | deepseek-chat、deepseek-reasoner | POST /v1/llm/chat |
aa / dianming | gpt-4o-mini、gpt-5.3-chat 等 | 典名词元对话 |
返回 platforms、aliases、media(各平台 product 列表)、llm(对话 provider)。
{
"ok": true,
"data": {
"platforms": ["wuyin", "aa", "xiaojingai", "lingmao"],
"media": [ { "platform": "lingmao", "products": [ … ] } ],
"llm": [ { "provider": "deepseek", "models": ["deepseek-chat", "deepseek-reasoner"] } ]
}
}
提交生图 / 视频等。business 可空;必填 product + payload。
{
"business": "image",
"product": "gpt-image-2",
"payload": { "prompt": "一只橘猫", "size": "auto", "quality": "auto" }
}
其它灵猫示例:
{
"product": "nano-banana-2",
"payload": { "prompt": "一只橘猫", "aspectRatio": "9:16", "imageSize": "2K" }
}
{
"product": "wan2.7-image",
"payload": { "prompt": "一只橘猫", "size": "1:1", "quality": "standard" }
}
{
"product": "vidu-image-2",
"payload": { "prompt": "一只橘猫", "aspect_ratio": "1:1", "resolution": "1K", "quality": "medium" }
}
速创常用 product": "image_gpt"。同步完成时 syncCompleted=true 且含 mediaUrls。
轮询任务。status:0 排队 / 1 进行中 / 2 完成 / 3 失败;成功时 mediaUrls 为结果地址。
文本对话。body:provider、model、messages,可选 temperature / maxTokens。
{
"provider": "deepseek",
"model": "deepseek-chat",
"messages": [{ "role": "user", "content": "你好" }]
}
docs/open/lingmao-pricing.md
(GPT Image 2 / Nano Banana 2·Pro / Midjourney / 万相 2.6·2.7 / VIDU Image 2)。
在线文档本节「图片类 product」与「灵猫生图入参」已与控制台截图对齐。
Coze 工作流
配置来自主站 Coze 工作流表。无自动积分;调用方组装参数并解析 upstream 输出。
已配置工作流列表(含 slug / title / requestMode)。
按 slug 或直传 apiUrl+apiKey 运行工作流。
异步任务轮询。
图片反推提示词
image_prompt_reverse 的 API Key,
或配置主 API COZE_IMAGE_PROMPT_REVERSE_API_KEY(须为该部署页显示的 Bearer Token)。
基于扣子工作流 image_prompt_reverse:上传风格参考图 URL,反推可用于生图的提示词。建议单次执行控制在 5 分钟内。
便捷入口。必填 imageUrl(或 url);可选 fileType(默认 image);可选 user_input(或 userInput,用户补充说明,非必须)。
{
"imageUrl": "https://cdn.example.com/style.jpg",
"fileType": "image",
"user_input": "偏日系清新,保留人物构图"
}
成功时 data.upstream 为扣子原始响应;data.request 为实际上游请求体(含可选 user_input)。
也可直接按 slug 调用(与上游扣子文档入参一致):
{
"slug": "image_prompt_reverse",
"mode": "sync",
"body": {
"image": {
"url": "https://cdn.example.com/style.jpg",
"file_type": "image"
},
"user_input": "偏日系清新,保留人物构图"
}
}
七牛云
项目鉴权之外,使用业务自有七牛凭证,经 Header 传入(网关不落库):
| Header | 说明 |
|---|---|
X-Gz-Qiniu-Access-Key / Secret-Key / Bucket | 必填(上传相关) |
X-Gz-Qiniu-Domain | 签名下载域名 |
X-Gz-Qiniu-Region 等 | 可选 |
私有空间签名 URL。
JSON base64 或 multipart 上传。
远程资源镜像到桶。
下发客户端直传 token。
短信 / 滑动验证码
短信需额外传服务商 Header(X-Gz-Sms-Provider:tencent | aliyun | http 及对应 AK/模板等)。验证码流程一般为 issue → verify → consume(一次性)。
下发滑动验证码。
校验滑动结果,得到 passToken。
消费 passToken(一次性)。
发送短信验证码。
校验短信验证码。
消费已通过校验的凭证。
发送通知类短信。
微信商家转账 / 消息推送
创建商家转账;提现状态由业务库维护。
查询转账。
公众号 / 小程序消息推送 URL 验证。
推送验签辅助。
解析推送 XML。
支付宝 / 上游余额
支付宝 WAP 预下单,返回 formHtml 等。
解析支付宝异步通知(form 或 JSON)。
上游余额快照(DeepSeek 等可自动查询;部分平台支持手工余额与阈值)。
支付 / 转账回调验签
微信侧通知先到达本开放接口,再 POST 到你预下单时填写的 forwardNotifyUrl,并附加:
X-Gz-Signature: HMAC-SHA256(原始 body 字节, notify_secret)
notify_secret 在项目开通时生成,见后台下载的对接凭据文档。验签通过后再更新业务订单状态。
对接说明
- 在管理后台开通开放接口项目,下载 对接凭据 .md(含密钥与本页链接)。
- 将 Base URL 与 Header 配进业务环境变量即可;无需再维护独立 gz_apis 进程。
- 按产品需要实现本页对应章节;未使用的能力可完全忽略。
- Markdown 源文档位于主 API
docs/open/;对外以本 HTML 为准。