1. 初步接入 comfy UI 出图,设定工作流,导出API,直接添加到软件,选中对应的工作流调用出图
2. 文案处理模型改为选择,同步通用设置的模型列表和令牌,添加测试链接功能
3. 添加缓存区图片删除功能
4. 添加垫图/MJ提示词过滤,提示无效的垫图文件(在出图的时候和添加垫图链接的时候,主要过滤飞书链接)
5. 优化聚合推文选图逻辑,没有出过图也能拖拽
6. 优化处理软件所有的加载状态
7. 修复MJ设置初始化问题
This commit is contained in:
2025-03-22 10:38:23 +08:00
parent 77ee38d302
commit 6336b36ead
51 changed files with 1900 additions and 133 deletions
@@ -80,6 +80,11 @@ const BOOK = {
*/
SD_IMAGE_GENERATE_RETURN: 'SD_IMAGE_GENERATE_RETURN',
/**
* ComfyUI生图返回信息
*/
ComfyUI_IMAGE_GENERATE_RETURN: 'ComfyUI_IMAGE_GENERATE_RETURN',
/**
* D3 出图返回信息
*/
@@ -119,6 +124,12 @@ const BOOK = {
/** 保存缓存区的屠图片到小说主图或者是选图区 */
SAVE_CACHE_IMAGE_TO_DATA: "SAVE_CACHE_IMAGE_TO_DATA",
/** 删除缓存区中的图片 */
DELETE_CACHE_IMAGE: "DELETE_CACHE_IMAGE",
/** 移动指定图片链接到主图 */
MOVE_IMAGE_TO_MAIN_IMAGE: "MOVE_IMAGE_TO_MAIN_IMAGE",
//#endregion
COMPUTE_STORYBOARD: 'COMPUTE_STORYBOARD',
+4
View File
@@ -17,6 +17,8 @@ export enum BookImageCategory {
MJ = 'mj',
// SD
SD = 'sd',
// ComfyUI
ComfyUI = "comfyui",
// D3
D3 = 'd3',
// FLUX API
@@ -75,6 +77,8 @@ export enum BookBackTaskType {
MJ_IMAGE = 'mj_image',
// SD 生成图片
SD_IMAGE = 'sd_image',
// ComfyUI 生成图片
ComfyUI_IMAGE = 'comfyui_image',
// flux forge 生成图片
FLUX_FORGE_IMAGE = 'flux_forge_image',
// flux api 生成图片
+2
View File
@@ -14,6 +14,8 @@ export enum MJImageType {
// 本地 SD
LOCAL_SD = 'local_sd',
// ComfyUI
ComfyUI = 'comfyui',
// flux-api
FLUX_API = 'flux-api',
+15
View File
@@ -56,5 +56,20 @@ export enum OptionKeyName {
FLUX_APIModelList = 'FLUX_APIModelList',
//#endregion
//#region SD/ComfyUI
/**
* ComfyUI 基础设置
*/
ComfyUI_SimpleSetting = "ComfyUI_SimpleSetting",
/**
* ComfyUI 工作流设置
*/
ComfyUI_WorkFlowSetting = "ComfyUI_WorkFlowSetting"
//#endregion
}
+1
View File
@@ -64,6 +64,7 @@ export enum ResponseMessageType {
REVERSE_PROMPT_TRANSLATE = 'REVERSE_PROMPT_TRANSLATE',// 反推提示词翻译
GPT_PROMPT_TRANSLATE = 'GPT_PROMPT_TRANSLATE', // GPT提示词翻译
MJ_IMAGE = 'MJ_IMAGE',// MJ 生成图片
ComfyUI_IMAGE = 'ComfyUI_IMAGE',// ComfyUI 生成图片
HD_IMAGE = 'HD_IMAGE',// HD 生成图片
RUNWAY_VIDEO = "RUNWAY_VIDEO",// Runway生成视频
LUMA_VIDEO = "LUMA_VIDEO",// Luma生成视频
+6 -2
View File
@@ -42,13 +42,17 @@ export const ImageSetting = {
return {
code: 1,
data: [
{
label: 'MJ',
value: 'mj'
},
{
label: 'SD',
value: 'sd'
},
{
label: 'MJ',
value: 'mj'
label: 'ComfyUI',
value: 'comfyui'
},
{
label: 'D3',