Skip to content

生图相关模型文档

API 基础地址:https://apiok.cc

1. 账号获取

ApiOk 账号可通过以下方式获取:

方式说明
自助注册访问注册地址:https://apiok.cc/register

2. 控制台登录

项目地址
系统首页https://apiok.cc
登录地址https://apiok.cc/login

使用账号和密码登录控制台即可。

3. 获取 API 访问密钥

登录控制台后,进入 API 密钥 页面查看默认密钥。

也可以点击右上方 + 新增密钥 按钮创建新密钥。

说明:密钥名称用于记录密钥用途和后续调用账单拆分,建议使用有意义的名称。

4. 接口调用示例

重要说明

  • 由于厂商通道原因,模型调用时可能出现调用失败。如遇失败,可先尝试重试。
  • 如果连续重试失败,请联系 ApiOk 支持人员。
  • 由于厂商侧会调整模型,ApiOk 平台上的模型也会进行适应性调整。本文档中的模型示例可能后续被替换或下线,但调用方式基本相同。
  • 最新可用模型请以 ApiOk 平台控制台展示为准。

4.1支持模型

  • gpt-image-2

  • gpt-image-2-4k

  • gemini-3-pro-image-1k

  • gemini-3-pro-image-2k

  • gemini-3-pro-image-4k

  • gemini-3.1-flash-image-1k

  • gemini-3.1-flash-image-2k

  • gemini-3.1-flash-image-4k

  • 支持的接口 v1/images/generationsv1/images/edits

gpt-image-2 和 gpt-image-2-4k 图片生成

模型

  • gpt-image-2

  • gpt-image-2-4k

  • 请求示例

bash
curl --location --request POST 'https://apiok.cc/v1/images/generations' \
  --header 'Authorization: Bearer $APIKEY' \
  --header 'Content-Type: application/json' \
  --data-raw '{
    "model": "gpt-image-2",
    "prompt": "生成一张小狗的照片",
    "size": "1672x941"
  }'
  • gpt返回示例
json
{
    "created": 1785405414,
    "data": [
        {
            "b64_json": "iVBORw0KGgoAAAANSUhEUgAABAAAAA..."
        }
    ],
    "background": "auto",
    "output_format": "png",
    "quality": "low",
    "size": "1024x1824",
    "model": "gpt-image-2",
    "usage": {
        "input_tokens": 3,
        "input_tokens_details": {
            "image_tokens": 0,
            "text_tokens": 3
        },
        "output_tokens": 262,
        "output_tokens_details": {
            "image_tokens": 262,
            "text_tokens": 0
        },
        "total_tokens": 265
    }
}

gpt-image-2 和 gpt-image-2-4k 参考图

模型

  • gpt-image-2
  • gpt-image-2-4k
  • 请求示例
bash
curl --location 'https://apiok.cc/v1/images/edits' \
--header 'Authorization: Bearer 密钥' \
--header 'Content-Type: multipart/form-data' \
--form 'model="gpt-image-2"' \
--form 'prompt="将照片中的裙子颜色改成紫色"' \
--form 'image=@"/本地图片1"'
--form 'image=@"/本地图片2"'
  • gpt返回示例
json
{
    "created": 1785467535,
    "data": [
        {
            "b64_json": "iVBORw0KGgoAAAANSUhEUgAABAAAAAQACAIAAADw..."
        }
    ],
    "background": "auto",
    "output_format": "png",
    "quality": "low",
    "size": "",
    "model": "gpt-image-2",
    "usage": {
        "input_tokens": 1512,
        "input_tokens_details": {
            "image_tokens": 1508,
            "text_tokens": 4
        },
        "output_tokens": 196,
        "output_tokens_details": {
            "image_tokens": 196,
            "text_tokens": 0
        },
        "total_tokens": 1708
    }
}

gemini 图片生成

模型

  • gemini-3-pro-image-1k

  • gemini-3-pro-image-2k

  • gemini-3-pro-image-4k

  • gemini-3.1-flash-image-1k

  • gemini-3.1-flash-image-2k

  • gemini-3.1-flash-image-4k

  • 请求示例

bash
curl --location 'https://apiok.cc/v1beta/models/gemini-3-pro-image-1k:generateContent' \
--header 'Authorization: Bearer 密钥' \
--header 'Content-Type: application/json' \
--data '{
  "model": "gemini-3-pro-image-1k",
  "contents": [
    {
      "role":"user",
      "parts": [
        {
          "text": "生成一只猫"
        }
      ]
    }
  ],
  "generationConfig": {
    "responseModalities": [
      "TEXT",
      "IMAGE"
    ],
    "imageConfig": {
      "aspectRatio": "1:1"
    }
  }
}'
  • 返回示例
json
{
    "candidates": [
        {
            "content": {
                "role": "model",
                "parts": [
                    {
                        "inlineData": {
                            "data": "iVBORw0KGgoAAAANSUhEUgAABAAAAAQACAIAAADw..."
                        }
                    }
                ]
            },
            "finishReason": "STOP",
            "index": 0,
            "safetyRatings": []
        }
    ],
    "usageMetadata": {
        "promptTokenCount": 3,
        "toolUsePromptTokenCount": 0,
        "candidatesTokenCount": 1513,
        "totalTokenCount": 1516,
        "thoughtsTokenCount": 0,
        "cachedContentTokenCount": 0,
        "promptTokensDetails": null,
        "toolUsePromptTokensDetails": null,
        "candidatesTokensDetails": null,
        "billing_usage": {
            "source": "oai_chat",
            "semantic": "openai",
            "openai_usage": {
                "prompt_tokens": 3,
                "completion_tokens": 1513,
                "total_tokens": 1516,
                "prompt_tokens_details": {
                    "cached_tokens": 0,
                    "text_tokens": 0,
                    "audio_tokens": 0,
                    "image_tokens": 0
                },
                "completion_tokens_details": {
                    "text_tokens": 0,
                    "audio_tokens": 0,
                    "image_tokens": 0,
                    "reasoning_tokens": 0
                },
                "input_tokens": 0,
                "output_tokens": 0,
                "input_tokens_details": null,
                "claude_cache_creation_5_m_tokens": 0,
                "claude_cache_creation_1_h_tokens": 0
            }
        }
    }
}