Added api key input

This commit is contained in:
2025-05-18 18:31:34 -04:00
parent 735fc3d2ae
commit 0e6d8f9c8b

View File

@@ -33,7 +33,7 @@ class ModuleInstance extends InstanceBase {
do { do {
this.updateStatus(InstanceStatus.Connecting) this.updateStatus(InstanceStatus.Connecting)
this.vm = new VoiceMod(this.config.host, 'controlapi-pty528000') this.vm = new VoiceMod(this.config.host, this.config.apiKey === '' ? 'anyClient' : this.config.apiKey)
try { try {
await this.vm.init().then( await this.vm.init().then(
async () => { async () => {
@@ -154,6 +154,13 @@ class ModuleInstance extends InstanceBase {
tooltip: 'Enter the IP/Hostname for the voicemod instance', tooltip: 'Enter the IP/Hostname for the voicemod instance',
default: '127.0.0.1', default: '127.0.0.1',
}, },
{
id: 'apiKey',
type: 'textinput',
label: 'API Key',
tooltip: 'Enter your API Key for voicemod (https://control-api.voicemod.net)',
default: '',
},
] ]
} }