1. 新增MJ(API,代理模式)国内转发接口(不包括反推),解决部分用户不能访问外部网络 2. 新增 FLUX-API 国内转发接口,解决部分用户不能访问外部网络(可能出现超时报错) 3. 动态设置FLUX模型,统一后台管理 4. 新增图转视频国内(Kling,Luma,Runway)转发接口,解决部分用户不能访问外部网络 5. 新增支持 Luma 慢速模型 6. 优化MJ设置及MJ请求,减少出错 7. MJ代理模式取消账号生图速度校验 注意:本次更新需要重新设置MJ设置(代理账号不用)
34 lines
954 B
TypeScript
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 }
|