Skip to content

通用文生图像

提供 OpenAI 兼容的通用文生图像接口。

请求方法

POST

请求地址

https://chat.ecnu.edu.cn/open/api/v1/images/generations

请求参数

参数名类型是否必须描述
modelstring模型名称,目前可用 ecnu-image,详见 模型列表
promptstring输入文本,不超过 1024 个字符
sizestring生成图片尺寸,取值范围目前支持 512x512,640x360,640x480,640x640,680x512,512x680,768x768,720x1280,1280x720,1024x1024 ,默认尺寸 512x512
response_formatstring返回格式,取值范围有 url,b64_json 两种,默认是 urlurl 上的图片仅保留24小时,请及时转存。

返回参数

参数名类型描述
createdint请求时间戳
err_messagestring错误信息,如果图片生成错误的话,会返回对应的错误
dataarray返回数据
data.b64_jsonstring图片的 base64 编码,当请求返回 json 格式时返回这个字段
data.urlstring图片的 url ,当请求返回 url 格式时返回这个字段
data.revised_promptstring修正后的输入文本

请求示例

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"
}