Files
LaiTool/src/main/IPCEvent/optionsIpc.ts
T
admin777 03d3ff7e9d V 3.2.4(2025.02.24)
1. 新增MJ(API,代理模式)国内转发接口(不包括反推),解决部分用户不能访问外部网络
2. 新增 FLUX-API 国内转发接口,解决部分用户不能访问外部网络(可能出现超时报错)
3. 动态设置FLUX模型,统一后台管理
4. 新增图转视频国内(Kling,Luma,Runway)转发接口,解决部分用户不能访问外部网络
5. 新增支持 Luma 慢速模型
6. 优化MJ设置及MJ请求,减少出错
7. MJ代理模式取消账号生图速度校验
注意:本次更新需要重新设置MJ设置(代理账号不用)
2025-02-24 17:25:00 +08:00

34 lines
954 B
TypeScript

import { ipcMain } from 'electron'
import { DEFINE_STRING } from '../../define/define_string'
import OptionHandle from '../Service/Options/index'
import { OptionType } from '@/define/enum/option'
function OptionsIpc() {
/**
* 获取指定的Option,通过key,不存在返回null
*/
ipcMain.handle(
DEFINE_STRING.OPTIONS.GET_OPTION_BY_KEY,
async (_, key: string | string[]) => await OptionHandle.GetOptionByKey(key)
)
/**
* 修改指定的Option,通过key,不存在则创建
*/
ipcMain.handle(
DEFINE_STRING.OPTIONS.MODIFY_OPTION_BY_KEY,
async (_, key: string, value: string, type: OptionType) =>
await OptionHandle.ModifyOptionByKey(key, value, type)
)
/**
* 同步文案处理中的AI设置旧数据到新的数据表中
*/
ipcMain.handle(
DEFINE_STRING.OPTIONS.INIT_COPY_WRITING_AI_SETTING,
async () => await OptionHandle.InitCopyWritingAISetting()
)
}
export { OptionsIpc }