该接口支持调用豆包大模型中的智能生图 API 能力,并根据豆包模型请求信息生成相应的一张图片。同时您可指定 veImageX 的图片处理模板,对智能生成的图片进行进一步的个性化图片处理,并同步输出结果图 Url。
本段主要介绍如何获取调用时的参数信息,以及获取后在本接口的具体传参位置。
ServiceId
、域名Domain
、模版配置Template
。ModelAction
、ModelVersion
和 ReqJson
这个三个参数的填写。Outputs
。下表仅列出该接口特有的请求参数和部分公共参数。更多信息请见公共请求参数。
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | GetCVTextGenerateImage | 接口名称。当前 API 的名称为 GetCVTextGenerateImage 。 |
Version | String | 是 | 2023-05-01 | 接口版本。当前 API 的版本为 2023-05-01 。 |
ServiceId | String | 是 |
| 指定存储结果图并计量计费的服务 ID。 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Domain | String | 是 |
| 服务下绑定的域名,域名状态需正常可用。 |
Template | String | 是 |
| 服务下创建的图片处理模板配置(不带~),指定后,将按照模板中的处理配置对豆包大模型生成的图片进行图片处理。 |
Outputs | Array of String | 是 |
| 指定输出图片的文件名,输入限制如下所示:
|
ModelAction | String | 是 |
| 在文生图模型中选择一个本次调用的智能生图模型,并传入该模型对应接口的 Action 名称。 |
ModelVersion | String | 是 |
| 在文生图模型中选择一个本次调用的智能生图模型,并传入该模型对应接口的 Version 名称。 |
ReqJson | JSON Map | 是 |
| 在文生图模型中选择一个本次调用的智能生图模型,并传入该模型对应接口的请求 JSON 字符串。 例如,使用通用 2.0L-文生图,则 注意 您可忽略 |
Overwrite | Boolean | 否 |
| 是否覆盖服务下同名文件,取值如下所示:
说明 请确保您已开启重名覆盖上传功能,否则,此处配置无效。 |
下表仅列出本接口特有的返回参数。更多信息请见公共返回参数。
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
ImageUrls | Array of String | ["http://test.example.cn/demo1~tplv-serviceid-image.image"] | 最终上传至 veImageX 服务的结果图访问 URL,数量为 1。 |
RespJson | JSON Map |
| 根据指定的文生图模型接口信息,接收的该接口响应的 JSON 数据。 |
POST https://imagex.volcengineapi.com/?Action=GetCVTextGenerateImage&Version=2023-05-01&ServiceId=serviceid { "Domain": "test.example.com", "Template": "tplv-serviceid-test.image", "Overwrite": true, "ReqJson": { "req_key": "high_aes_general_v20", "prompt": "千军万马", "model_version": "general_v2.0", "seed": -1, "scale": 3.5, "ddim_steps": 16, "width": 512, "height": 512, "use_sr": true, "return_url": true, "logo_info": { "add_logo": false, "position": 0, "language": 0, "logo_text_content": "这里是明水印内容" } }, "ModelVersion": "2022-08-31", "ModelAction": "CVProcess", "Outputs": [ "AI/demo.png" ] }
{ "ResponseMetadata": { "RequestId": "20230604110420****100232280022D31", "Action": "GetCVTextGenerateImage", "Version": "2023-05-01", "Service": "ImageX", "Region": "cn-north-1" }, "Result": { "RespJson": { "code": 10000, "data": { "task_id": "7418048504813240370" }, "message": "Success", "request_id": "2024092411365866C579D2A96A35DA62A9", "status": 10000, "time_elapsed": "23.099216ms" }, "ImageUrls": [ "http://test.example.cn/demo1~tplv-serviceid-image.image" ] } }
本接口无特有的错误码。更多信息请见公共错误码和 veImageX 错误码。
veImageX 提供了配套的开发工具集 SDK,支持多种编程语言,帮助您更方便的调用 API。