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 {
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 {
await this.vm.init().then(
async () => {
@@ -154,6 +154,13 @@ class ModuleInstance extends InstanceBase {
tooltip: 'Enter the IP/Hostname for the voicemod instance',
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: '',
},
]
}