文字转图像
POST
https://stablediffusionapi.com/api/v1/enterprise/text2img此接口用于根据经过训练或公共模型的文本提示创建图像。
您可以使用经过训练的模型以及任何公共模型进行 API 调用。
提示
**您可以在此处**找到可用的公共模型及其 ID 的列表。
该接口根据请求正文中传递的文本生成并返回图像。
POST
向 https://stablediffusionapi.com/api/v1/enterprise/text2img 接口发出请求,并将所需参数作为请求正文传递。
INFO
要使用负载均衡器,您需要拥有多个服务器。请传入第一个服务器的 API 密钥,它会和其他服务器一起处理负载均衡。
提示
您也可以使用多个 Lora 模型。只需确保在请求体中以逗号分隔的形式传递 lora_model_id,例如:"more_details,animie"。
多语言支持
阿拉伯语(ar_AR)、捷克语(cs_CZ)、德语(de_DE)、英语(en_XX)、西班牙语(es_XX)、爱沙尼亚语(et_EE)、芬兰语(fi_FI)、法语(fr_XX)、古吉拉特语(gu_IN)、印地语(hi_IN)、意大利语(it_IT)、日语(ja_XX)、哈萨克语(kk_KZ)、韩语(ko_KR)、立陶宛语(lt_LT)、拉脱维亚语(lv_LV)、缅甸语(my_MM)、尼泊尔语(ne_NP)、荷兰语(nl_XX)、罗马尼亚语(ro_RO)、俄语(ru_RU)、僧伽罗语(si_LK)、土耳其语(tr_TR)、越南语(vi_VN)、中文(zh_CN)、南非语(af_ZA)、阿塞拜疆语(az_AZ)、孟加拉语(bn_IN)、波斯语(fa_IR)、希伯来语(he_IL)、克罗地亚语(hr_HR)、印尼语(id_ID)、格鲁吉亚语(ka_GE)、高棉语(km_KH)、马其顿语(mk_MK)、马拉雅拉姆语(ml_IN)、蒙古语(mn_MN)、马拉地语(mr_IN)、 波兰语(pl_PL)、普什图语(ps_AF)、葡萄牙语(pt_XX)、瑞典语(sv_SE)、斯瓦希里语(sw_KE)、泰米尔语(ta_IN)、泰卢固语(te_IN)、泰语(th_TH)、他加禄语(tl_XX)、乌克兰语(uk_UA)、乌尔都语(ur_PK)、科萨语(xh_ZA)、加利西亚语(gl_ES)、斯洛文尼亚语(sl_SI)
该接口还支持调度程序。使用请求正文中的“scheduler”参数来设置要从以下列表中使用的特定调度程序:
- DDPMScheduler
- DDIMScheduler
- PNDMScheduler
- LMSDiscreteScheduler
- EulerDiscreteScheduler
- EulerAncestralDiscreteScheduler
- DPMSolverMultistepScheduler
- HeunDiscreteScheduler
- KDPM2DiscreteScheduler
- DPMSolverSinglestepScheduler
- KDPM2AncestralDiscreteScheduler
- UniPCMultistepScheduler
- DDIMInverseScheduler
- DEISMultistepScheduler
- IPNDMScheduler
- KarrasVeScheduler
- ScoreSdeVeScheduler
请求参数
您用于请求授权的企业API Key
要使用的模型的 ID。它可以是公共的,也可以是您训练有素的模型。
文本提示,包含您想要在图像中生成的内容的描述
图像中您不想要的项目
最大高度: 宽度: 1024x1024
最大高度: 宽度: 1024x1024
作为响应返回的图像数量。最大值为 4。
去噪步骤数(最小:1;最大:50)
NSFW 图像检查器。如果检测到此类图像,它将被空白图像替换。
增强提示以获得更好的结果;默认:是,选项:是/否
种子用于重现结果,相同的种子将再次为您提供相同的图像。为随机数传递null 。
无分类器指导的量表(最小值:1;最大值:20)
允许多语言提示生成图像。如果您在文本提示中使用不同于英语的语言,请将此项设置为“是” 。
将此参数设置为“yes”以生成全景图像。
如果您想要高质量的图像,请将此参数设置为“yes”。在这种情况下,图像生成将花费更多时间。
如果您想要将给定图像分辨率放大两倍 (2x),请将此参数设置为“yes”。如果请求的分辨率为 512 x 512 像素,则生成的图像将为 1024 x 1024 像素。
用它来传递嵌入模型。
支持多lora,传递逗号分隔值。对比修复示例,yae-miko-genshin
剪辑跳过(最小值:1;最大值:8)
启用 tomesd 生成图像:给出非常快的结果, 默认值:是,选项:是/否
使用 keras sigmas 生成图像。给出了很好的结果, 默认值:是,选项:是/否
使用自定义 vae 生成图像默认值:null
您正在使用的劳拉模型的强度。如果使用多个 lora,请以逗号分隔的方式传递每个值
用它来设置调度程序。
设置 URL 以在图像生成完成后获取 POST API 调用。
此 ID 在 Webhook API 调用的响应中返回。这将用于识别 Webhook 请求。
{
"key": "enterprise_api_key",
"model_id": "model_id",
"prompt": "ultra realistic close up portrait ((beautiful pale cyberpunk female with heavy black eyeliner)), blue eyes, shaved side haircut, hyper detail, cinematic lighting, magic neon, dark red city, Canon EOS R3, nikon, f/1.4, ISO 200, 1/160s, 8K, RAW, unedited, symmetrical balance, in-frame, 8K",
"negative_prompt": "painting, extra fingers, mutated hands, poorly drawn hands, poorly drawn face, deformed, ugly, blurry, bad anatomy, bad proportions, extra limbs, cloned face, skinny, glitchy, double torso, extra arms, extra hands, mangled fingers, missing lips, ugly face, distorted face, extra legs, anime",
"width": "512",
"height": "512",
"samples": "1",
"num_inference_steps": "20",
"safety_checker": "no",
"enhance_prompt": "yes",
"seed": null,
"guidance_scale": 7.5,
"multi_lingual": "no",
"panorama": "no",
"self_attention": "no",
"upscale": "no",
"embeddings_model": null,
"lora_model": null,
"clip_skip": "2",
"tomesd": "yes",
"use_karras_sigmas": "yes",
"vae": null,
"lora_strength": null,
"scheduler": "UniPCMultistepScheduler",
"webhook": null,
"track_id": null
}
示例代码
返回响应
{
"status": "success",
"generationTime": 2.920767068862915,
"id": 302455,
"output": [
"https://d1okzptojspljx.cloudfront.net/generations/05c3260d-6a2e-4aa5-82f0-e952f2a5fa10-0.png"
],
"meta": {
"prompt": "ultra realistic close up portrait ((beautiful pale cyberpunk female with heavy black eyeliner)), blue eyes, shaved side haircut, hyper detail, cinematic lighting, magic neon, dark red city, Canon EOS R3, nikon, f/1.4, ISO 200, 1/160s, 8K, RAW, unedited, symmetrical balance, in-frame, 8K",
"model_id": "runwayml/stable-diffusion-v1-5",
"negative_prompt": "painting, extra fingers, mutated hands, poorly drawn hands, poorly drawn face, deformed, ugly, blurry, bad anatomy, bad proportions, extra limbs, cloned face, skinny, glitchy, double torso, extra arms, extra hands, mangled fingers, missing lips, ugly face, distorted face, extra legs, anime ((out of frame)), ((extra fingers)), mutated hands, ((poorly drawn hands)), ((poorly drawn face)), (((mutation))), (((deformed))), (((tiling))), ((naked)), ((tile)), ((fleshpile)), ((ugly)), (((abstract))), blurry, ((bad anatomy)), ((bad proportions)), ((extra limbs)), cloned face, glitchy, ((extra breasts)), ((double torso)), ((extra arms)), ((extra hands)), ((mangled fingers)), ((missing breasts)), (missing lips), ((ugly face)), ((fat)), ((extra legs))",
"scheduler": "UniPCMultistepScheduler",
"revision": "fp16",
"safetychecker": "no",
"W": 512,
"H": 512,
"enable_attention_slicing": "true",
"file_prefix": "05c3260d-6a2e-4aa5-82f0-e952f2a5fa10",
"guidance_scale": 7.5,
"seed": 1793745243,
"steps": 20,
"n_samples": 1,
"upscale": "no",
"multi_lingual": "no",
"panorama": "no",
"self_attention": "no",
"embeddings": null,
"lora": null,
"outdir": "out",
"vae": "stabilityai/sd-vae-ft-mse"
}
}