Fix/11labs no client config (#1149)

* update to verb specs

* add parameter to api call when there is not client config provided
This commit is contained in:
Dave Horton
2025-04-12 10:36:35 -04:00
committed by GitHub
parent d310ba0ed1
commit 305facb03b
3 changed files with 8 additions and 6 deletions

View File

@@ -164,7 +164,9 @@ class TaskLlmElevenlabs_S2S extends Task {
try {
const {host, path} = await this.getSignedUrl();
const args = [ep.uuid, 'session.create', this.input_sample_rate, this.output_sample_rate, host, path];
const args = this.conversation_initiation_client_data ?
[ep.uuid, 'session.create', this.input_sample_rate, this.output_sample_rate, host, path] :
[ep.uuid, 'session.create', this.input_sample_rate, this.output_sample_rate, host, path, 'no_initial_config'];
await this._api(ep, args);
} catch (err) {
this.logger.error({err}, 'TaskLlmElevenlabs_S2S:_startListening');