通用文生图像
提供 OpenAI
兼容的通用文生图像接口。
请求方法
POST
请求地址
https://chat.ecnu.edu.cn/open/api/v1/images/generations
请求参数
参数名 | 类型 | 是否必须 | 描述 |
---|---|---|---|
model | string | 是 | 模型名称,目前可用 ecnu-image ,详见 模型列表 |
prompt | string | 是 | 输入文本,不超过 1024 个字符 |
size | string | 否 | 生成图片尺寸,取值范围目前支持 512x512 ,640x360 ,640x480 ,640x640 ,680x512 ,512x680 ,768x768 ,720x1280 ,1280x720 ,1024x1024 ,默认尺寸 512x512 |
response_format | string | 否 | 返回格式,取值范围有 url ,b64_json 两种,默认是 url 。url 上的图片仅保留24小时,请及时转存。 |
返回参数
参数名 | 类型 | 描述 |
---|---|---|
created | int | 请求时间戳 |
err_message | string | 错误信息,如果图片生成错误的话,会返回对应的错误 |
data | array | 返回数据 |
data.b64_json | string | 图片的 base64 编码,当请求返回 json 格式时返回这个字段 |
data.url | string | 图片的 url ,当请求返回 url 格式时返回这个字段 |
data.revised_prompt | string | 修正后的输入文本 |
请求示例
http
POST https://chat.ecnu.edu.cn/open/api/v1/images/generations
Content-Type: application/json
Authorization: Bearer sk-UDK3**********qDvPABjlC1Y***
{
"prompt": "水墨风,竹林,渔船,湖泊,带斗笠的老翁",
"model": "ecnu-image",
"size":"512x512"
}
- 正常的返回
json
{
"created": 1732611704,
"data": [
{
"url": "https://ecnunic-data-public.oss-cn-shanghai.aliyuncs.com/Anonymous/4f7a70bccc70e9ab_173.png",
"revised_prompt": "水墨风,竹林,渔船,湖泊,带斗笠的老翁"
}
]
}
- 出错时的返回
json
{
"created": 1732682080,
"data": [
{
"revised_prompt": "****"
}
],
"err_message": "AuditMultimodalSlotBlockError:(12:34:40.967) 非常抱歉,根据相关法律法规,我们无法提供关于以下相关内容的图像、视频以及音频等回复,包括但不限于:\n\t(1) 涉及国家安全的信息;\n\t(2) 涉及政治与宗教类的信息;\n\t(3) 涉及暴力与恐怖主义的信息;\n\t(4) 涉及黄赌毒类的信息;\n\t(5) 涉及不文明的信息。\n我们会继续遵循相关法规法律的要求,共创一个健康和谐网络环境,谢谢您的理解。\n"
}