Lora 模型
POST
https://stablediffusionapi.com/api/v3/lora_fine_tune使用此接口,您可以使用自己的图像训练 Lora 模型。您可以在任何物体或人上训练模型。
训练类型
下表列出了该training_type
参数的所有可能值。
价值 | 描述 |
---|---|
men | 在男人的脸上进行训练。 |
femal | 在女性脸上进行训练。 |
couple | 对男女情侣进行训练;在图像数组中传递情侣的图像,而不是单个人的图像。 |
null | 在物体或任何东西上进行训练。 |
Webhook 发布JSON
这是 JSON 格式的 Webhook post 调用示例。
{
"status": "success",
"training_status": "deploying_gpu",
"logs": "it will take upto 25 minutes",
"model_id": "F5jvdzGnYi",
}
训练状态值
下表描述了所有可能的训练状态。
地位 | 描述 |
---|---|
deploying_gpu | 部署GPU |
training_started | 培训开始 |
training_success | 培训顺利完成 |
trained_model_compressing | 压缩训练好的模型 |
trained_model_uploading | 上传训练好的模型 |
trained_model_uploaded | 训练好的模型已上传 |
deploying_model | 部署经过训练的模型 |
model_ready | 训练好的模型可供使用 |
请求参数
Body 参数application/json
key
string
必需
您用于请求授权的 API Key
instance_prompt
string
必需
文本提示,说明您想如何称呼受过训练的人/物体
class_prompt
string
必需
受训人员/物体的分类
base_model_type
string
必需
您想要训练的 lora 基础模型的类型。它接受 normal或 sdxl
negative_prompt
string
必需
图像中您不想要的项目
images
array[string]
必需
传递可访问的图像直接链接,裁剪为 512 x 512 像素。一个好的数字是 7-8 张图像。
seed
string
必需
training_type
string
必需
您正在训练的对象的类型
max_train_steps
string
必需
设置为图像数量的2倍(N i *2;最大值2000)
lora_type
string
必需
它接受lora或 lycoris
webhook
null
培训完成后接到电话
示例
{
"key": "",
"instance_prompt": "photo of ambika0 man",
"class_prompt": "photo of a man",
"base_model_type": "sdxl",
"negative_prompt": " lowres, bad anatomy, bad hands, text, error, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry",
"images": [
"https://raw.githubusercontent.com/pnavitha/sampleImages/master/1.png",
"https://raw.githubusercontent.com/pnavitha/sampleImages/master/2.png",
"https://raw.githubusercontent.com/pnavitha/sampleImages/master/3.png",
"https://raw.githubusercontent.com/pnavitha/sampleImages/master/4.png",
"https://raw.githubusercontent.com/pnavitha/sampleImages/master/5.png",
"https://raw.githubusercontent.com/pnavitha/sampleImages/master/6.png",
"https://raw.githubusercontent.com/pnavitha/sampleImages/master/7.png",
"https://raw.githubusercontent.com/pnavitha/sampleImages/master/8.png",
"https://raw.githubusercontent.com/pnavitha/sampleImages/master/9.png"
],
"seed": "0",
"training_type": "men",
"max_train_steps": "2",
"lora_type": "lora",
"webhook": null
}
示例代码
返回响应
成功(200)
HTTP 状态码: 200
内容格式: JSONapplication/json
数据结构
status
string
必需
messege
string
必需
data
string
必需
training_id
string
必需
示例
{
"status": "success",
"messege": "deploying_gpu",
"data": "it will take upto 30 minutes.",
"training_id": "F5jvdzGnYi"
}
最后修改时间: 1 年前