fix: 修复bug

This commit is contained in:
2025-07-02 13:51:09 +08:00
parent d1402e0542
commit c6dccf1c04
31 changed files with 927 additions and 601 deletions

View File

@@ -0,0 +1,245 @@
/* generated using openapi-typescript-codegen -- do no edit */
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
import type { Body_async_change_bg_v3_api_v3_local_batch_change_bg_post } from '../models/Body_async_change_bg_v3_api_v3_local_batch_change_bg_post';
import type { Body_async_cloud_change_bg_v3_api_v3_cloud_batch_change_bg_post } from '../models/Body_async_cloud_change_bg_v3_api_v3_cloud_batch_change_bg_post';
import type { Body_async_cloud_gen_images_v3_api_v3_cloud_batch_edit_images_post } from '../models/Body_async_cloud_gen_images_v3_api_v3_cloud_batch_edit_images_post';
import type { Body_local_async_change_bg_api_v2_local_batch_change_bg_post } from '../models/Body_local_async_change_bg_api_v2_local_batch_change_bg_post';
import type { Body_local_async_gen_images_api_v2_local_batch_edit_images_post } from '../models/Body_local_async_gen_images_api_v2_local_batch_edit_images_post';
import type { Body_local_cloud_async_change_bg_api_v2_cloud_batch_change_bg_post } from '../models/Body_local_cloud_async_change_bg_api_v2_cloud_batch_change_bg_post';
import type { Body_local_cloud_async_gen_images_api_v2_cloud_batch_edit_images_post } from '../models/Body_local_cloud_async_gen_images_api_v2_cloud_batch_edit_images_post';
import type { Body_local_gen_images_v3_api_v3_local_batch_edit_images_post } from '../models/Body_local_gen_images_v3_api_v3_local_batch_edit_images_post';
import type { CancelablePromise } from '../core/CancelablePromise';
import { OpenAPI } from '../core/OpenAPI';
import { request as __request } from '../core/request';
export class ImageGenerateService {
/**
* 本地新版异步图片生成接口
* 本地新版异步图片生成接口
*
* Args:
* clothing_images: 服装图片文件列表
* tag_list: 标签列表JSON字符串格式["男_上衣_长款_牛仔_红", "xxxx"] 注意tag_list 与 clothing_images 长度一致
* scenes_list: 场景标签JSON字符串格式[{"title": "客厅1","prompt": "室内场景..."}]
* mode: 操作模式both/edit_only/bg_only
* db: 数据库会话
*
* Returns:
* dict: 异步任务提交结果
* @returns any Successful Response
* @throws ApiError
*/
public static localAsyncGenImagesApiV2LocalBatchEditImagesPost({
formData,
}: {
formData: Body_local_async_gen_images_api_v2_local_batch_edit_images_post,
}): CancelablePromise<any> {
return __request(OpenAPI, {
method: 'POST',
url: '/api/v2/local/batch/edit/images',
formData: formData,
mediaType: 'multipart/form-data',
errors: {
422: `Validation Error`,
},
});
}
/**
* 本地新版异步图片生成接口,支持垫图
* 本地新版异步图片生成接口,支持垫图
*
* Args:
* clothing_images: 服装图片文件列表
* tag_list: 标签列表JSON字符串格式["男_上衣_长款_牛仔_红", "xxxx"]
* padding_clothes: 垫图列表用作模特图片文件名格式前缀_背景描述.jpg (如model_室内客厅.jpg)
* db: 数据库会话
*
* Returns:
* dict: 异步任务提交结果
* @returns any Successful Response
* @throws ApiError
*/
public static localGenImagesV3ApiV3LocalBatchEditImagesPost({
formData,
}: {
formData: Body_local_gen_images_v3_api_v3_local_batch_edit_images_post,
}): CancelablePromise<any> {
return __request(OpenAPI, {
method: 'POST',
url: '/api/v3/local/batch/edit/images',
formData: formData,
mediaType: 'multipart/form-data',
errors: {
422: `Validation Error`,
},
});
}
/**
* 云端V3智能负载均衡异步图片生成接口,支持垫图
* 云端V3智能负载均衡异步图片生成接口支持垫图
* 🧠 与V3本地版本逻辑完全相同但使用智能负载均衡选择最优ComfyUI节点
*
* Args:
* clothing_images: 服装图片文件列表
* tag_list: 标签列表,用||分隔多个标签格式女_下衣_长款_牛仔_白||xxxx
* padding_clothes: 垫图列表用作模特图片文件名格式前缀_背景描述.jpg (如model_室内客厅.jpg)
* bg_prompts: 背景提示词,用 || 分隔多个提示词
* db: 数据库会话
*
* Returns:
* dict: 异步任务提交结果
* @returns any Successful Response
* @throws ApiError
*/
public static asyncCloudGenImagesV3ApiV3CloudBatchEditImagesPost({
formData,
}: {
formData: Body_async_cloud_gen_images_v3_api_v3_cloud_batch_edit_images_post,
}): CancelablePromise<any> {
return __request(OpenAPI, {
method: 'POST',
url: '/api/v3/cloud/batch/edit/images',
formData: formData,
mediaType: 'multipart/form-data',
errors: {
422: `Validation Error`,
},
});
}
/**
* 本地新版异步换背景接口
* @returns any Successful Response
* @throws ApiError
*/
public static localAsyncChangeBgApiV2LocalBatchChangeBgPost({
formData,
}: {
formData: Body_local_async_change_bg_api_v2_local_batch_change_bg_post,
}): CancelablePromise<any> {
return __request(OpenAPI, {
method: 'POST',
url: '/api/v2/local/batch/change/bg',
formData: formData,
mediaType: 'multipart/form-data',
errors: {
422: `Validation Error`,
},
});
}
/**
* 带垫图的换背景
* 带垫图的换背景接口(简化版)
* @returns any Successful Response
* @throws ApiError
*/
public static asyncChangeBgV3ApiV3LocalBatchChangeBgPost({
formData,
}: {
formData: Body_async_change_bg_v3_api_v3_local_batch_change_bg_post,
}): CancelablePromise<any> {
return __request(OpenAPI, {
method: 'POST',
url: '/api/v3/local/batch/change/bg',
formData: formData,
mediaType: 'multipart/form-data',
errors: {
422: `Validation Error`,
},
});
}
/**
* V3智能负载均衡带垫图的换背景
* 智能负载均衡版本:带垫图的换背景接口
* 🧠 与V3本地版本逻辑完全相同但使用智能负载均衡选择最优ComfyUI节点
* @returns any Successful Response
* @throws ApiError
*/
public static asyncCloudChangeBgV3ApiV3CloudBatchChangeBgPost({
formData,
}: {
formData: Body_async_cloud_change_bg_v3_api_v3_cloud_batch_change_bg_post,
}): CancelablePromise<any> {
return __request(OpenAPI, {
method: 'POST',
url: '/api/v3/cloud/batch/change/bg',
formData: formData,
mediaType: 'multipart/form-data',
errors: {
422: `Validation Error`,
},
});
}
/**
* 本地V2云端智能负载均衡异步图片生成接口
* 本地V2云端智能负载均衡异步图片生成接口
*
* 🚀 新功能:
* - 智能负载均衡自动选择最优ComfyUI节点
* - 实时节点健康检测:避免任务分配到故障节点
* - 性能优化:响应时间优化分配算法
* - 内部统计监控:记录执行统计信息到日志
*
* Args:
* clothing_images: 服装图片文件列表
* tag_list: 标签列表JSON字符串格式["男_上衣_长款_牛仔_红", "xxxx"] 注意tag_list 与 clothing_images 长度一致
* scenes_list: 场景标签JSON字符串格式[{"title": "客厅1","prompt": "室内场景..."}]
* mode: 操作模式both/edit_only/bg_only
* db: 数据库会话
*
* Returns:
* dict: 异步任务提交结果格式与V2版本完全一致
* @returns any Successful Response
* @throws ApiError
*/
public static localCloudAsyncGenImagesApiV2CloudBatchEditImagesPost({
formData,
}: {
formData: Body_local_cloud_async_gen_images_api_v2_cloud_batch_edit_images_post,
}): CancelablePromise<any> {
return __request(OpenAPI, {
method: 'POST',
url: '/api/v2/cloud/batch/edit/images',
formData: formData,
mediaType: 'multipart/form-data',
errors: {
422: `Validation Error`,
},
});
}
/**
* 本地V2云端智能负载均衡异步换背景接口
* 本地V2云端智能负载均衡异步换背景接口
*
* 🚀 新功能:
* - 智能负载均衡自动选择最优ComfyUI节点
* - 实时节点健康检测:避免任务分配到故障节点
* - 性能优化:响应时间优化分配算法
* - 内部统计监控:记录执行统计信息到日志
*
* Args:
* clothing_images: 服装图片文件列表
* scenes_list: 场景标签集合JSON字符串
* db: 数据库会话
*
* Returns:
* dict: 异步任务提交结果格式与V2版本完全一致
* @returns any Successful Response
* @throws ApiError
*/
public static localCloudAsyncChangeBgApiV2CloudBatchChangeBgPost({
formData,
}: {
formData: Body_local_cloud_async_change_bg_api_v2_cloud_batch_change_bg_post,
}): CancelablePromise<any> {
return __request(OpenAPI, {
method: 'POST',
url: '/api/v2/cloud/batch/change/bg',
formData: formData,
mediaType: 'multipart/form-data',
errors: {
422: `Validation Error`,
},
});
}
}