API 接口文档

v1

简介

时空API 是一个 AI 模型 API 聚合平台,提供 GPT Image、Gemini、Veo3 等主流 AI 模型的接口服务。 本文档面向下游开发者,描述如何通过 API Key 调用我们的接口,请求会自动转发到上游模型提供商。

核心流程:下游用户 → 提交请求到我们的 API → 我们转发到上游模型 → 返回结果给下游用户

访问域名:https://aishikong.top、https://www.aishikong.top(两者等效);API 前缀为 /api/v1,OpenAI 兼容前缀为 /v1。

认证方式

所有 API 请求都需要在 HTTP 头中携带 API Key 进行认证:

# 请求头格式
Authorization: Bearer sk-grsai-xxxxxxxxxxxxxxxxxxxxxxxx

获取 API Key 步骤:

  1. 1. 注册 时空API 账号(注册即送 5000 积分)
  2. 2. 登录控制台,进入「API 密钥」页面
  3. 3. 点击「创建密钥」,生成 sk-grsai-xxx 格式的密钥
  4. 4. 在请求头中使用该密钥调用 API

API Key 仅在创建时显示一次完整内容,请妥善保存。每个账户最多可创建 5 个密钥。

基础信息

Base URL https://aishikong.top/api/v1(推荐)
https://www.aishikong.top/api/v1(备用域名,等效)
OpenAI 兼容 Base URL:https://aishikong.top/v1
认证方式 Bearer Token(API Key)
请求格式 JSON (application/json)
响应格式 JSON
字符编码 UTF-8
POST /api/v1/generate

图像/视频生成

提交图像或视频生成请求,支持 GPT Image、Nano Banana、Veo3 等模型。异步接口,返回任务 ID 后需轮询查询结果。

支持图像模型:rh-image-text(文生图)、rh-image-edit(图生图)、rh-image-gpt-edit(图生图)、rh-image-flash-text(文生图 Flash Lite)、rh-image-flash-edit(图生图 Flash Lite)均通过此端点调用,与图像/视频模型使用相同接口。图生图模型需额外提供 imageUrls 参数。

请求参数

参数类型必填说明
modelstring是模型名称,如 gpt-image-2-vip
promptstring是提示词,描述要生成的内容
imagesarray否参考图片 URL 数组(图生图模式)
aspectRatiostring否宽高比,默认 1:1,可选 16:9 9:16 4:3 3:4
imageSizestring否图片尺寸,默认 1K
replyTypestring否返回类型,默认 json

请求示例

# cURL
curl -X POST https://aishikong.top/api/v1/generate \
  -H "Authorization: Bearer sk-grsai-xxx" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-image-2-vip",
    "prompt": "A cute cat wearing sunglasses",
    "aspectRatio": "1:1"
  }'

响应示例

{
  "code": 0,
  "message": "操作成功",
  "data": {
    "id": "task-abc123",
    "status": "succeeded",
    "results": [
      { "url": "https://www.aishikong.top/generated/image.jpg" }
    ]
  }
}
GET /api/v1/result?id={task_id}

查询异步结果

生成接口返回任务 ID 后,通过此接口轮询查询生成结果。建议每 2-3 秒轮询一次。

请求示例

curl -X GET "https://aishikong.top/api/v1/result?id=task-abc123" \
  -H "Authorization: Bearer sk-grsai-xxx"

响应示例

{
  "code": 0,
  "data": {
    "id": "task-abc123",
    "status": "succeeded",
    "results": [{ "url": "https://www.aishikong.top/result.jpg" }]
  }
}
POST /api/v1/chat/completions

对话补全(OpenAI 兼容)

支持 GPT-5.5、Gemini、Claude 等文本对话模型,接口格式兼容 OpenAI Chat Completions API。支持流式(SSE)和非流式两种模式。

支持文字模型:gpt-5.5、gemini-3.5-flash、gemini-3.1-pro、claude-sonnet-5、claude-opus-4-8 等通过此端点调用,OpenAI 兼容格式,支持 max_tokens、temperature、top_p、presence_penalty、frequency_penalty、extra_body.reasoning_effort 等参数。

流式模式:设置 "stream": true 即可启用 SSE 流式输出,响应头 Content-Type: text/event-stream,数据以 data: {...}\n\n 格式逐块推送,末尾发送 data: [DONE]。

请求参数

参数类型必填说明
modelstring是模型名称,如 gpt-5.5
messagesarray是消息数组,格式同 OpenAI
streamboolean否是否流式输出,默认 false
max_tokensinteger否最大生成 token 数
temperaturenumber否采样温度,0-2
top_pnumber否核采样概率
presence_penaltynumber否存在惩罚,-2 到 2
frequency_penaltynumber否频率惩罚,-2 到 2
extra_bodyobject否额外参数,如 { "reasoning_effort": "none" }

请求示例(非流式)

curl -X POST https://aishikong.top/api/v1/chat/completions \
  -H "Authorization: Bearer sk-grsai-xxx" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-5.5",
    "messages": [
      { "role": "user", "content": "Hello, who are you?" }
    ]
  }'

响应示例(非流式)

{
  "code": 0,
  "data": {
    "id": "chat-xxx",
    "choices": [{
      "message": { "role": "assistant", "content": "I am an AI assistant..." }
    }],
    "usage": { "prompt_tokens": 10, "completion_tokens": 20 }
  }
}

请求示例(流式)

curl -X POST https://aishikong.top/api/v1/chat/completions \
  -H "Authorization: Bearer sk-grsai-xxx" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-5.5",
    "messages": [
      { "role": "user", "content": "Hello!" }
    ],
    "stream": true
  }'

响应示例(流式 SSE)

# 响应头: Content-Type: text/event-stream
data: {"id":"chat-xxx","choices":[{"delta":{"content":"Hello"}}]}

data: {"id":"chat-xxx","choices":[{"delta":{"content":"!"}}]}

data: [DONE]
POST /api/v1/images/generations

图片生成(OpenAI 兼容)

兼容 OpenAI Images API 格式的图片生成接口。

支持图像模型:rh-image-text、rh-image-edit、rh-image-gpt-edit、rh-image-flash-text、rh-image-flash-edit 均可通过此端点调用。

请求示例

curl -X POST https://aishikong.top/api/v1/images/generations \
  -H "Authorization: Bearer sk-grsai-xxx" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "nano-banana-pro",
    "prompt": "A sunset over mountains",
    "size": "1024x1024",
    "response_format": "url"
  }'
POST /api/v1/batch-generate

批量生成

一次请求生成多张图片(1-10张),每张独立计费。

支持图像模型:rh-image-text、rh-image-edit、rh-image-gpt-edit、rh-image-flash-text、rh-image-flash-edit 均可通过此端点批量调用。

请求示例

curl -X POST https://aishikong.top/api/v1/batch-generate \
  -H "Authorization: Bearer sk-grsai-xxx" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-image-2",
    "prompt": "A beautiful landscape",
    "count": 3,
    "aspectRatio": "16:9"
  }'
GET /api/v1/models

模型列表

获取所有可用模型及其定价信息。

curl -X GET https://aishikong.top/api/v1/models \
  -H "Authorization: Bearer sk-grsai-xxx"

响应示例

{
  "object": "list",
  "data": [
    {
      "id": "gpt-image-2",
      "display_name": "GPT Image 2",
      "category": "image",
      "pricing_type": "per_request",
      "cost_credits": 600,
      "description": "高质量图像生成模型"
    },
    {
      "id": "veo-3.1-fast",
      "display_name": "Veo 3.1 Fast",
      "category": "video",
      "pricing_type": "per_request",
      "cost_credits": 3000,
      "description": "图生视频模型,支持时长6-30秒"
    }
  ]
}

图像模型

模型 ID 显示名称
gpt-image-2GPT Image 2
gpt-image-2-vipGPT Image 2 VIP
gpt-image-2.5-sunburstGPT Image 2.5 Sunburst
gemini-3.1-flash-imageGemini 3.1 Flash Image
gemini-3.1-flash-image-previewGemini 3.1 Flash Image Preview
gemini-3.1-pro-previewGemini 3.1 Pro Preview
gemini-3-pro-image-previewGemini 3 Pro Image Preview
nano-banana-2-liteNano Banana 2 Lite
nano-banana-2-clNano Banana 2
nano-banana-2-2k-clNano Banana 2 2K
nano-banana-2-4k-clNano Banana 2 4K
nano-banana-pro-vipNano Banana Pro VIP
nano-banana-pro-clNano Banana Pro
nano-banana-pro-4k-vipNano Banana Pro 4K VIP
grok-imagine-image-2.0Grok Imagine Image 2.0

图像模型

图像模型支持文生图和图生图,使用与图像模型相同的 API 端点(/api/v1/generate、/api/v1/images/generations、/api/v1/batch-generate)。

模型 ID 显示名称 类型 支持参数 必填参数
rh-image-text文生图 (Nano Banana)文生图aspectRatioprompt
rh-image-edit图生图 (Nano Banana)图生图aspectRatioprompt, imageUrls
rh-image-gpt-edit图生图 (GPT Image 2.0)图生图aspectRatio, resolution (1k/2k/4k)prompt, imageUrls
rh-image-flash-text文生图 (Nano Banana 2 Flash Lite)文生图aspectRatioprompt
rh-image-flash-edit图生图 (Nano Banana 2 Flash Lite)图生图aspectRatioprompt, imageUrls

视频模型

模型 ID 显示名称 支持分辨率 支持时长
veo-3.1-fastVeo 3.1 Fast720p, 1080p, 4k8s (固定)
veo-3.1-proVeo 3.1 Pro720p, 1080p, 4k8s (固定)
veo3Veo 3--
grok-imagine-videoGrok Imagine Video480p, 720p6s / 10s
grok-imagine-video-1.5Grok Imagine Video 1.5480p, 720p6s / 10s
grok-imagine-video-1.5-previewGrok Imagine Video 1.5 Preview720p (固定)6/10/15/20/25/30s
seedance-2.0Seedance 2.0480p, 720p, 1080p, 4K4-15s (默认5s)
seedance-2.0-fastSeedance 2.0 Fast480p, 720p, 1080p, 4K4-15s (默认5s)
seedance-2.5Seedance 2.5480p, 720p, 1080p, 2K, 4K4-15s (默认5s)
kling-video-v4Kling Video V4480p, 720p, 1080p, 2K, 4K5-10s
muse-videoMuse Video480p, 720p, 1080p, 2K, 4K5-10s
flow-videoFlow Video480p, 720p, 1080p, 2K, 4K5-10s
wan3.0-videoWan 3.0 Video480p, 720p, 1080p, 2K, 4K5-10s
minimax-h3MiniMax H3480p, 720p, 1080p, 2K, 4K4-15s (默认5s)
minimax-h3-wuwuMiniMax H3 (物物科技)720p, 1080p, 2K4-15s

注意:视频模型调用与图像模型使用相同的 API 端点(/api/v1/generate、/api/v1/chat/completions 等),系统会根据模型 category 自动路由到对应模型服务。

视频生成额外参数:resolution(分辨率)、duration(时长秒数)、aspectRatio(16:9 / 9:16)。

参考图 images 每项支持两种格式:公网图片 URL(推荐,请求体最小)或 base64 data URI(data:image/jpeg;base64,...)。使用 base64 时服务端会自动转存为公网链接再提交上游;单次请求体上限 50MB,超出返回 413。多张高清原图建议先压缩到长边 2048px 以内,或直接传图片 URL。

Veo 3.1(veo-3.1-fast / veo-3.1-pro):时长固定 8 秒;resolution 支持 720p / 1080p / 4k(默认 720p);aspectRatio 仅支持 16:9 / 9:16。参考图最多 3 张,按数量自动匹配生成模式:0 张文生视频(TEXT),1 张参考图或首帧,2 张首尾帧(FIRST&LAST),3 张参考图(REFERENCE,此时强制 16:9,不支持竖版 9:16)。

Grok Imagine Video(grok-imagine-video / grok-imagine-video-1.5):resolution 支持 480p / 720p(默认 720p);duration 支持 6 或 10 秒(默认 6,其他值会被上游忽略);aspectRatio 支持 16:9 / 9:16 / 1:1 / 2:3 / 3:2;参考图通过 images 传入,建议 1 张。

Grok Imagine Video 1.5 Preview(grok-imagine-video-1.5-preview):旧通道,分辨率固定 720p;duration 仅支持 6 / 10 / 15 / 20 / 25 / 30 秒(默认 10);aspectRatio 支持 16:9 / 9:16 / 1:1 / 2:3 / 3:2;参考图最多 7 张。

MiniMax H3(minimax-h3-wuwu):resolution 支持 720p / 1080p / 2k(默认 720p;传入 480p 按 768P 处理,4k 按 2K 处理);duration 仅支持 4-15 秒整数(默认 5);aspectRatio:720p(含 480p)可 16:9 / 9:16 / 1:1,1080p / 2k 仅 16:9 / 9:16(不支持 1:1)。参考图最多 9 张(单张 ≤10MB),支持参考音频,暂不支持参考视频。

注意:图像模型(rh-image-text、rh-image-edit、rh-image-gpt-edit、rh-image-flash-text、rh-image-flash-edit)同样使用上述 API 端点(/api/v1/generate、/api/v1/images/generations、/api/v1/batch-generate)。图生图模型(rh-image-edit、rh-image-gpt-edit、rh-image-flash-edit)需提供 imageUrls 参数;rh-image-gpt-edit 额外支持 resolution(1k/2k/4k)参数。Flash Lite 系列(rh-image-flash-text、rh-image-flash-edit)为低价通道版本,延迟更低、积分消耗更少。

文本模型

文本模型通过 /api/v1/chat/completions 端点调用,按 token 计费。

模型 ID 显示名称 计费方式
gpt-5.5GPT 5.5per_token
gpt-6-astraGPT 6 Astraper_token
gpt-5.6-terraGPT 5.6 Terraper_token
gpt-5.6-solGPT 5.6 Solper_token
gemini-3.8-flashGemini 3.8 Flashper_token
gemini-3.7-flashGemini 3.7 Flashper_token
gemini-3.5-flashGemini 3.5 Flashper_token
gemini-3-flashGemini 3 Flashper_token
gemini-3.1-flash-liteGemini 3.1 Flash Liteper_token
gemini-3.1-proGemini 3.1 Proper_token
gemini-3-proGemini 3 Proper_token
gemini-2.5-flashGemini 2.5 Flashper_token
gemini-2.5-proGemini 2.5 Proper_token
claude-opus-5Claude Opus 5per_token
claude-sonnet-5Claude Sonnet 5per_token
claude-fable-5-1Claude Fable 5.1per_token
claude-fable-5Claude Fable 5per_token
claude-opus-4-8Claude Opus 4.8per_token
claude-opus-4-7Claude Opus 4.7per_token
claude-opus-4-6Claude Opus 4.6per_token
claude-opus-4-5-20251101Claude Opus 4.5per_token
claude-sonnet-4-5-20250929Claude Sonnet 4.5per_token
grok-4.7Grok 4.7per_token

调用模型示例

所有模型共用同一套接口与 API Key,调用时只需修改 model 参数。模型 ID 可通过下方速查表、模型列表 或 GET /api/v1/models 获取,必须与返回的 id 完全一致。

接口域名:https://aishikong.top(推荐)

备用域名:https://www.aishikong.top(与主域名完全等效)

OpenAI SDK Base URL:https://aishikong.top/v1

常用模型速查

类别 模型 ID 调用端点
文本gpt-5.5 / gpt-6-astra / gemini-3.5-flash / claude-sonnet-5/api/v1/chat/completions
图片gpt-image-2 / nano-banana-pro-vip / gemini-3.1-flash-image/api/v1/images/generations
图片(4K)nano-banana-2-4k-cl / nano-banana-pro-4k-vip / gemini-3.1-flash-image/api/v1/images/generations
图片(图生图)nano-banana-pro-vip / rh-image-edit/api/v1/generate
视频veo-3.1-fast / veo-3.1-pro / minimax-h3-wuwu / grok-imagine-video-1.5 / seedance-2.5/api/v1/generate

1. 文本模型调用

与 OpenAI Chat Completions 完全兼容,支持 stream、temperature、max_tokens 等参数。

# cURL:调用 GPT-5.5
curl -X POST https://aishikong.top/api/v1/chat/completions \
  -H "Authorization: Bearer sk-grsai-xxx" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-5.5",
    "messages": [
      { "role": "user", "content": "你好,请用一句话介绍你自己" }
    ],
    "temperature": 0.7,
    "max_tokens": 512
  }'

其他文本模型只需替换 model,例如 gemini-3.5-flash、gemini-3.1-pro、claude-sonnet-5、claude-opus-4-8。

2. 图片模型调用(文生图)

OpenAI Images API 兼容格式,size 支持 1024x1024、2048x2048、4096x4096 等像素格式,也支持 1K/2K/4K 档位。

# cURL:标准尺寸文生图
curl -X POST https://aishikong.top/api/v1/images/generations \
  -H "Authorization: Bearer sk-grsai-xxx" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-image-2",
    "prompt": "一只戴墨镜的橘猫,电影感光影,背景虚化",
    "size": "1024x1024",
    "n": 1,
    "response_format": "url"
  }'
# cURL:4K 直出(长边 4096px)
curl -X POST https://aishikong.top/api/v1/images/generations \
  -H "Authorization: Bearer sk-grsai-xxx" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "nano-banana-2-4k-cl",
    "prompt": "雪山湖泊,超高清细节",
    "size": "4096x4096",
    "response_format": "url"
  }'

返回 data[0].url 即可直接下载;也可用 /api/v1/generate 配合 aspectRatio 与 imageSize: "4K" 指定比例和分辨率。

3. 图片模型调用(图生图)

通过 images 传入参考图 URL 数组(公网可访问地址),需使用异步接口 /api/v1/generate。

curl -X POST https://aishikong.top/api/v1/generate \
  -H "Authorization: Bearer sk-grsai-xxx" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "nano-banana-pro-vip",
    "prompt": "保持人物不变,把背景换成海边日落",
    "images": ["https://example.com/input.jpg"],
    "aspectRatio": "1:1",
    "imageSize": "2K"
  }'

异步接口返回 data.id 任务 ID,通过 查询异步结果 接口轮询获取图片地址。

4. 视频模型调用

视频模型使用 /api/v1/generate,额外支持 resolution(分辨率)、duration(时长,秒)、aspectRatio(画面比例)参数。

curl -X POST https://aishikong.top/api/v1/generate \
  -H "Authorization: Bearer sk-grsai-xxx" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "minimax-h3-wuwu",
    "prompt": "夕阳下的海浪拍打礁石,镜头缓慢推进",
    "aspectRatio": "16:9",
    "resolution": "1080p",
    "duration": 8
  }'

同样返回任务 ID,轮询 /api/v1/result?id={task_id} 获取视频地址。

部分视频模型(如 seedance-2.5、minimax-h3、kling-video-v4)支持参考图/多模态输入:通过 images 传入参考图 URL 数组(最多 9 张),部分模型还支持参考视频与音频输入,可实现图生视频、产品展示视频等效果。

curl -X POST https://aishikong.top/api/v1/generate \
  -H "Authorization: Bearer sk-grsai-xxx" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "minimax-h3-wuwu",
    "prompt": "模特转身展示裙型,裙摆自然飘动,产品特写",
    "images": ["https://example.com/product.jpg"],
    "resolution": "1080p",
    "duration": 10
  }'

参考图生视频(图生视频)支持上传产品图/模特图,由模型保持主体不变并生成动态展示视频,适合电商产品宣传。

完整 Python 调用示例(提交 + 轮询 + 下载):

# Python 3.7+,依赖 requests
import time
import requests

API_BASE = "https://aishikong.top"
API_KEY = "sk-grsai-xxx"  # 替换为你的 API Key
headers = {"Authorization": f"Bearer {API_KEY}", "Content-Type": "application/json"}

# ===== 第一步:提交任务(参考图生视频)=====
submit_body = {
    "model": "minimax-h3-wuwu",
    "prompt": "模特在纯白影棚中转身展示裙装,裙摆自然飘动,缓慢推进镜头,电商展示风格",
    "images": ["https://example.com/product.jpg"],  # 参考图(产品图/模特图),最多9张,单张≤10MB
    "resolution": "1080p",   # 720p / 1080p / 2K
    "duration": 10,            # 4-15 秒
    "aspectRatio": "9:16"   # 9:16 竖版(电商短视频)或 16:9
}

resp = requests.post(f"{API_BASE}/api/v1/generate", json=submit_body, headers=headers, timeout=600)
data = resp.json()
print("提交结果:", data)

task_id = data.get("id")
if not task_id:
    print("提交失败:", data)
    exit(1)

# ===== 第二步:轮询任务状态 =====
while True:
    r = requests.get(f"{API_BASE}/api/v1/result", params={"id": task_id}, headers=headers, timeout=60)
    result = r.json()
    print("轮询:", result)

    status = result.get("status") or result.get("data", {}).get("status")
    if status == "succeeded":
        # 兼容两种返回结构
        results = result.get("results") or result.get("data", {}).get("results") or []
        video_url = results[0]["url"] if results else ""
        print("生成成功,视频地址:", video_url)
        break
    elif status in ("failed", "cancelled"):
        print("生成失败:", result.get("error") or result.get("message"))
        break
    else:
        time.sleep(5)  # 建议 5 秒轮询一次,视频生成需 3-7 分钟

# ===== 第三步(可选):下载视频到本地 =====
# with open("output.mp4", "wb") as f:
#     f.write(requests.get(video_url).content)

/api/v1/generate 若任务完成会直接返回 results[].url;视频任务提交后立即返回 status: processing 与任务 ID,用 /api/v1/result?id={task_id} 轮询直至成功,返回体中的 progress(0-100)为生成进度。

5. OpenAI SDK 直接接入

将 base_url 换成 https://aishikong.top/v1 即可,无需修改业务代码。备用域名 https://www.aishikong.top/v1 同样可用。

# Python (openai>=1.0)
from openai import OpenAI

client = OpenAI(
    api_key="sk-grsai-xxx",
    base_url="https://aishikong.top/v1"
)

# 文本模型
resp = client.chat.completions.create(
    model="gemini-3.5-flash",
    messages=[{"role": "user", "content": "你好"}]
)
print(resp.choices[0].message.content)

# 图片模型
img = client.images.generate(
    model="gpt-image-2",
    prompt="一只戴墨镜的橘猫",
    size="1024x1024"
)
print(img.data[0].url)
// Node.js (openai>=4.0)
import OpenAI from "openai";

const client = new OpenAI({
  apiKey: "sk-grsai-xxx",
  baseURL: "https://aishikong.top/v1"
});

const resp = await client.chat.completions.create({
  model: "claude-sonnet-5",
  messages: [{ role: "user", content: "你好" }]
});
console.log(resp.choices[0].message.content);

6. 异步任务轮询(图片/视频)

curl -X GET "https://aishikong.top/api/v1/result?id=task-abc123" \
  -H "Authorization: Bearer sk-grsai-xxx"
{
  "code": 0,
  "data": {
    "id": "task-abc123",
    "status": "succeeded",
    "results": [
      { "url": "https://aishikong.top/temp-images/example.jpg" }
    ]
  }
}

建议每 2–3 秒轮询一次;status 为 succeeded 时从 data.results[].url 取结果,失败时查看 error 字段。

GET /api/v1/me

账户信息

查询当前 API Key 关联的账户信息及积分余额。

curl -X GET https://aishikong.top/api/v1/me \
  -H "Authorization: Bearer sk-grsai-xxx"

响应示例

{
  "code": 0,
  "data": {
    "id": "user-xxx",
    "email": "user@example.com",
    "credits": 4800,
    "balance": 0,
    "plan": "free"
  }
}

错误码

HTTP 状态码说明解决方法
401未认证 / API Key 无效检查 Authorization 头是否正确
400参数错误检查请求参数是否完整
403积分不足 / 账号被封禁充值积分或联系管理员
413请求体过大(超过 50MB)压缩参考图,或改用公网图片 URL
500上游 API 调用失败稍后重试或联系技术支持

代码示例

Python (requests)

import requests

resp = requests.post(
    "https://aishikong.top/api/v1/generate",
    headers={
        "Authorization": "Bearer sk-grsai-xxx",
        "Content-Type": "application/json"
    },
    json={
        "model": "gpt-image-2-vip",
        "prompt": "A cute cat",
        "aspectRatio": "1:1"
    }
)
data = resp.json()
print(data["data"]["results"][0]["url"])

Node.js (fetch)

const resp = await fetch("https://aishikong.top/api/v1/generate", {
  method: "POST",
  headers: {
    "Authorization": "Bearer sk-grsai-xxx",
    "Content-Type": "application/json"
  },
  body: JSON.stringify({
    model: "gpt-image-2-vip",
    prompt: "A cute cat",
    aspectRatio: "1:1"
  })
});
const data = await resp.json();
console.log(data.data.results[0].url);

© 2024 时空API - 如有问题请联系 support@aishikong.top