feat(gummy): 支持通过设置添加 API KEY

- 更新 main-gummy.py 以支持 API KEY 参数
- 修改 electron-builder.yml 以调整 Gummy 可执行文件路径
This commit is contained in:
himeditator mac
2025-07-08 21:05:43 +08:00
parent 7e953db6bd
commit cbbaaa95a3
17 changed files with 99 additions and 53 deletions

View File

@@ -26,6 +26,7 @@ const defaultControls: Controls = {
engine: 'gummy',
audio: 0,
engineEnabled: false,
API_KEY: '',
translation: true,
customized: false,
customizedApp: '',
@@ -82,7 +83,7 @@ class AllConfig {
}
}
public setStyles(args: Styles) {
public setStyles(args: Object) {
for(let key in this.styles) {
if(key in args) {
this.styles[key] = args[key]
@@ -100,7 +101,7 @@ class AllConfig {
console.log(`[INFO] Send Styles to #${window.id}:`, this.styles)
}
public setControls(args: Controls) {
public setControls(args: Object) {
const engineEnabled = this.controls.engineEnabled
for(let key in this.controls){
if(key in args) {