模型
图像生成
AnyInt 提供 Gemini 原生、DashScope 和 Transtreams Kling 图像生成路径。它们在结果上有重叠,但请求体和优势不同。
AnyInt 提供 Gemini 原生、DashScope 和 Transtreams Kling 图像生成路径。它们在结果上有重叠,但请求体和优势不同。
已发布的路由
| 路由 | 说明 |
|---|---|
/gemini/v1beta/models/gemini-3.1-flash-image-preview:generateContent | 需要 responseModalities 包含 TEXT 和 IMAGE |
/dashscope/v1/services/aigc/multimodal-generation/generation | 基于提示词的图像生成,支持如下参数: size, negative_prompt,以及 watermark |
/transtreams/kling/v1/images/generations | Kling v2.1 图像生成任务路由 |
/transtreams/kling/v1/images/omni-image | Kling V3 Omni 图像生成任务路由 |
在以下情况使用 Gemini:
- 你想要 Gemini 原生的请求结构
- 你想要文本与图像混合输出
- 你已经在围绕 Gemini 进行构建
contents[].parts[]
在以下情况使用 DashScope:
- 你想要如下参数:
size,negative_prompt,或watermark - 你已经在集成其他 DashScope 媒体流程
- 你想要一种更明确以媒体为导向的负载,而不是 Gemini 的对话格式
在以下情况使用 Kling:
- 你想使用展示名为
Kling: Image v2.1的kling-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,以便页面刷新后继续轮询