AnyInt Docs
模型

图像生成

AnyInt 提供 Gemini 原生、DashScope 和 Transtreams Kling 图像生成路径。它们在结果上有重叠,但请求体和优势不同。

AnyInt 提供 Gemini 原生、DashScope 和 Transtreams Kling 图像生成路径。它们在结果上有重叠,但请求体和优势不同。

已发布的路由

路由说明
/gemini/v1beta/models/gemini-3.1-flash-image-preview:generateContent需要 responseModalities 包含 TEXTIMAGE
/dashscope/v1/services/aigc/multimodal-generation/generation基于提示词的图像生成,支持如下参数: size, negative_prompt,以及 watermark
/transtreams/kling/v1/images/generationsKling v2.1 图像生成任务路由
/transtreams/kling/v1/images/omni-imageKling V3 Omni 图像生成任务路由

在以下情况使用 Gemini:

  • 你想要 Gemini 原生的请求结构
  • 你想要文本与图像混合输出
  • 你已经在围绕 Gemini 进行构建 contents[].parts[]

在以下情况使用 DashScope:

  • 你想要如下参数: size, negative_prompt,或 watermark
  • 你已经在集成其他 DashScope 媒体流程
  • 你想要一种更明确以媒体为导向的负载,而不是 Gemini 的对话格式

在以下情况使用 Kling:

  • 你想使用展示名为 Kling: Image v2.1kling-v2-1
  • 你想使用 kling-v3-omni 的 Omni 图像路由
  • 你正在构建异步图像工作流,并且可以轮询任务结果

Gemini 示例

curl https://api.anyint.ai/gemini/v1beta/models/gemini-3.1-flash-image-preview:generateContent \
  -H "Authorization: Bearer $ANYINT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "contents": [
      {
        "role": "user",
        "parts": [
          {"text": "为一个 AI 音乐产品生成一张发布海报,具有电影感和高对比度。"}
        ]
      }
    ],
    "generationConfig": {
      "responseModalities": ["TEXT", "IMAGE"]
    }
  }'

DashScope 示例

curl https://api.anyint.ai/dashscope/v1/services/aigc/multimodal-generation/generation \
  -H "Authorization: Bearer $ANYINT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "qwen-image-plus",
    "input": {
      "messages": [
        {
          "role": "user",
          "content": [
            {
              "text": "适用于多模型 AI 网关的高端产品主视觉图。"
            }
          ]
        }
      ]
    },
    "parameters": {
      "negative_prompt": "",
      "prompt_extend": true,
      "watermark": false,
      "size": "1328*1328"
    }
  }'

Kling v2.1 示例

使用 kling-v2-1 创建任务,然后轮询 /transtreams/kling/v1/images/generations/{task_id}

curl -X POST "https://api.anyint.ai/transtreams/kling/v1/images/generations" \
  -H "Authorization: Bearer $ANYINT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model_name": "kling-v2-1",
    "model": "kling-v2-1",
    "prompt": "黄昏的赛博朋克城市街道,高级概念艺术风格。",
    "negative_prompt": "模糊, 低质量",
    "resolution": "2k",
    "n": 1,
    "aspect_ratio": "3:4"
  }'

Kling V3 Omni 图像示例

Omni 图像路由独立于旧的 Kling 图像生成路由。

curl -X POST "https://api.anyint.ai/transtreams/kling/v1/images/omni-image" \
  -H "Authorization: Bearer $ANYINT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model_name": "kling-v3-omni",
    "model": "kling-v3-omni",
    "prompt": "一个蓝色玻璃立方体,白色背景,高级产品摄影风格。",
    "aspect_ratio": "1:1"
  }'

实施建议

  • 将原始提示词和返回的资源 URL 一并保存
  • 将图像生成视为产品功能,并配备重试和审核策略
  • 在 UI 中展示之前,先验证图像尺寸和参数默认值
  • 对 Kling 路由保存任务 ID,以便页面刷新后继续轮询

相关页面

On this page