29 lines
811 B
JavaScript
29 lines
811 B
JavaScript
import { ipcRenderer } from 'electron'
|
|
import { DEFINE_STRING } from '../define/define_string'
|
|
|
|
const gpt = {
|
|
// 获取默认或者是自定义的GPT服务商
|
|
InitServerGptOptions: async () => {
|
|
return await ipcRenderer.invoke(DEFINE_STRING.GPT.INIT_SERVER_GPT_OPTIONS)
|
|
},
|
|
|
|
//#region GPT 设置相关
|
|
// 获取软件设置里面的GPT设置
|
|
GetAISetting: async () => {
|
|
return await ipcRenderer.invoke(DEFINE_STRING.GPT.GET_AI_SETTING)
|
|
},
|
|
|
|
// 保存软件设置里面的GPT设置
|
|
SaveAISetting: async (data) => {
|
|
return await ipcRenderer.invoke(DEFINE_STRING.GPT.SAVE_AI_SETTING, data)
|
|
},
|
|
|
|
// 同步GPT Key 到指定的设置
|
|
SyncGptKey: async (syncType) => {
|
|
return await ipcRenderer.invoke(DEFINE_STRING.GPT.SYNC_GPT_KEY, syncType)
|
|
}
|
|
|
|
//#endregion
|
|
}
|
|
export { gpt }
|