概览/MCP/AI 生图

AI 生图

通过 MCP 选择 Nano Banana 2 或 GPT Image 2 生成图片。

通过 MCP 创建 AI 图片

AI 生图使用 image。MCP 的 kp_create_creation 使用扁平模型参数,不使用 OpenAPI 的 image_generation 嵌套对象。

选择模型和比例前,始终先调用 kp_get_catalog

Nano Banana 2

{  "type": "image",  "prompt": "一张简洁的二分查找课程封面,深色矢量风格",  "aspect_ratio": "16:9",  "output_quality": "2K",  "image_provider": "gemini",  "image_model": "nano-banana-2"}

GPT Image 2

{  "type": "image",  "prompt": "一张适合开发者课程的二分查找海报,准确清晰的数组视觉",  "aspect_ratio": "3:2",  "output_quality": "2K",  "image_provider": "azure_openai",  "image_model": "gpt-image-2",  "image_quality": "medium"}

image_quality 是模型原生的 low / medium / high 档位,与顶层最终输出规格 output_quality 不同。

什么时候选择 AI 生图

需要单张插图、封面、图解式构图或视觉参考时使用 AI 生图。提示词应说明主体、用途、构图和风格。如果准确文字、密集表格或具有法律意义的标签很重要,使用前必须人工核对;图像生成不能替代对源事实的验证。

从 Catalog 选择设置

kp_get_catalog 决定当前可用的 provider、模型、比例与质量组合。顶层 output_qualityimage_quality 含义不同:前者描述交付规格,后者是 GPT Image 的模型档位。不要把一个模型的比例或质量值混给另一家 provider。

调用 kp_create_creation 后,用 kp_get_job_status 轮询返回任务。成功后使用 kp_get_creation 取得真实的 main_url 和产物。报错时先修改不支持的 Catalog 值或补全请求,再重新创建。

继续阅读