图片生成
选择正确接口
不同图片模型的协议不同。支持 OpenAI Images 协议的模型可使用 POST /v1/images/generations;通过聊天协议返回图片的模型应使用其渠道支持的聊天接口。不要假定所有图片模型可互换接口。
火山 Seedream 通过平台内置图片任务协议处理。以下是文生图请求示例:
curl https://api.itchuang.com/v1/images/generations \
-H "Authorization: Bearer YOUR_PLATFORM_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "doubao-seedream-4-0-250828",
"prompt": "厦门旅游攻略手账插画,清晰中文标题,温暖配色",
"size": "2K"
}'
模型权限、尺寸支持与响应方式以当前渠道及实际请求结果为准。
图片返回方式
- URL:使用响应中的图片链接查看或保存,链接可能有有效期。
- Base64:响应直接包含编码后的图片数据,需解码为图片,或由支持的界面渲染。
- 聊天 Markdown:部分模型在文字中返回图片链接或
data:image/...;base64,...。
页面显示长串编码
这通常是渲染问题,不等于图片生成失败。当前平台已为长 Base64 图片增加独立渲染处理。服务更新后,已打开的旧页面需要刷新才能加载新版脚本。
先保存原图
体验中心历史记录有容量限制,大图片回复可能无法在刷新后保留。生成完成后及时保存原图。不要为了修复显示而直接反复重新生成,以免重复产生费用。