- 后端·可插拔 Provider 层:通用 OpenAICompatibleProvider(tokenssr 等中转站,base_url+api_key,零改代码换站)+ ModelProvider.api_key - 后端·脚本 agent:结构化 ScriptDraft 契约 + 加载电商 skill + 出稿/改稿一体对话 agent(3模式/多模型)+ 流式 SSE 端点(DRF SSE renderer) - 后端·图像:gpt-image-2 参考图出图 + 故事板 @图1@图2@图3 多锚点合成(锁脸锁商品);Seedance 打开 generate_audio - 后端·模特库:gpt-image-2 生成器(9:16氛围图→16:9白底三视图)+ seed_demo_models 管理命令 - DB·迁移:tokenssr 中转站 + 多模型 seed(豆包/GPT-5.5/Gemini + gpt-image-2);ScriptSegment 结构化字段 - 前端·脚本趴:接真 SSE(工具卡 + 思考流)+ 模型下拉 + 3模式 + 改稿;agentScriptStream - skills/ecommerce-video-script 电商脚本技能(运行时依赖) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2.4 KiB
图像(Images)/原生OpenAI格式 编辑图像 在给定原始图像和提示的情况下创建编辑或扩展图像。
接口 POST /v1/images/edits/ 用途 用于 GPT Image / Image2 相关的图片生成或编辑。
前提 密钥需加入 GPT 生图分组;普通 default 分组不可直接调用。
建议 图片接口会产生生成成本,联调用例应控制尺寸、数量和重试次数。
POST / v1 / images / edits
Try it Authorizations Authorization stringheaderrequired Bearer authentication header of the form Bearer , where is your auth token.
Body multipart/form-data image filerequired 要编辑的图像。必须是有效的 PNG 文件,小于 4MB,并且是方形的。如果未提供遮罩,图像必须具有透明度,将用作遮罩。
prompt stringrequired 所需图像的文本描述。最大长度为 1000 个字符。
Example: "A cute baby sea otter wearing a beret."
mask file 附加图像,其完全透明区域(例如,alpha 为零的区域)指示image应编辑的位置。必须是有效的 PNG 文件,小于 4MB,并且尺寸与原始image相同。
n string 要生成的图像数。必须介于 1 和 10 之间。
Example: "1"
size string 生成图像的大小。必须是256x256、512x512或 1024x1024之一。
Example: "1024x1024"
response_format string 生成的图像返回的格式。必须是url或b64_json。
Example: "url"
user string 代表您的最终用户的唯一标识符,可以帮助 OpenAI 监控和检测滥用行为。了解更多。
Example: ""
model string Example: "dall-e-2"
Response 200 - application/json The response is of type object.
curl --request POST
--url https://www.yunqiai.chat/v1/images/edits/
--header 'Authorization: Bearer '
--header 'Content-Type: multipart/form-data'
--form image='@example-file'
--form 'prompt=A cute baby sea otter wearing a beret.'
--form n=1
--form size=1024x1024
--form response_format=url
--form user=
--form model=dall-e-2
curl --request POST
--url https://www.yunqiai.chat/v1/images/edits/
--header 'Authorization: Bearer '
--header 'Content-Type: multipart/form-data'
--form image='@example-file'
--form 'prompt=A cute baby sea otter wearing a beret.'
--form n=1
--form size=1024x1024
--form response_format=url
--form user=
--form model=dall-e-2