Assistenten aktualisieren
Assistenten aktualisieren
Die Konfiguration eines bestehenden KI-Assistenten aktualisieren
PUT
Assistenten aktualisieren
Dieser Endpunkt ermöglicht es Ihnen, die Konfiguration eines bestehenden KI-Assistenten zu aktualisieren. Alle Felder sind optional – es werden nur die angegebenen Felder aktualisiert. Für ausführliche Feldbeschreibungen und Optionen siehe Assistent erstellen.
Path Parameter
Die eindeutige Kennung des zu aktualisierenden Assistenten
Request Body
Kernfelder
Der Name des Assistenten (max. 255 Zeichen)
Die zu verwendende Stimmen-ID für den Assistenten. Verwenden Sie den Endpunkt Stimmen abrufen mit dem Parameter
mode, um kompatible Stimmen für Ihren Engine-Modus zu erhalten.Die Sprach-ID für den Assistenten. Verwenden Sie den Endpunkt Sprachen abrufen, um verfügbare Sprachen zu erhalten.
Der Assistenten-Typ. Optionen:
inbound, outboundDer Engine-Modus. Optionen:
pipeline, multimodal, dualplexDie Zeitzone für den Assistenten (z. B. “Europe/Berlin”, “America/New_York”)
Die erste Nachricht, die der Assistent beim Anrufstart sprechen wird (max. 200 Zeichen)
Der System-Prompt, der das Verhalten und die Persönlichkeit des Assistenten definiert
Modusspezifische Felder
Die zu verwendende LLM-Modell-ID. Gilt nur für den Modus
pipeline.Verwenden Sie den Endpunkt Modelle abrufen, um verfügbare Modelle zu erhalten.Die multimodale Modell-ID. Gilt nur für die Modi
multimodal und dualplex.Verwenden Sie den Endpunkt Modelle abrufen, um verfügbare multimodale Modelle zu erhalten.Fallback-LLM-Modell-ID für Tool-Aufrufe in den Modi multimodal/dualplex. Auf
null setzen zum Entfernen.Empfindlichkeit der Sprecherwechselerkennung für multimodal/dualplex Modi (0-1). Auf
null setzen für Automatik.Sekundärsprachen
Array mit zusätzlichen Sprach-IDs, die der Assistent sprechen kann. Ersetzt bestehende Sekundärsprachen. Übergeben Sie ein leeres Array
[], um alle Sekundärsprachen zu entfernen.Knowledgebase-Einstellungen
Die ID der zu verknüpfenden Knowledgebase. Auf
null setzen zum Entfernen.Wie die Knowledgebase verwendet werden soll. Optionen:
function_call- KI nutzt eine Funktion zur Suche (erforderlich für multimodal/dualplex)prompt- Wissen wird in den Prompt injiziert (nur pipeline)
Telefonnummer
Die ID einer zuzuweisenden Telefonnummer. Auf
null setzen zum Aufheben der Zuweisung. Muss zu Ihrem Konto gehören.Benutzerdefinierte Mid-Call Tools
Array von benutzerdefinierten Mid-Call Tool-IDs zur Synchronisierung. Ersetzt alle bestehenden Tool-Zuweisungen. Übergeben Sie ein leeres Array
[], um alle Tools zu entfernen. Jedes Tool muss zu Ihrem Konto gehören.Integrierte Tools
Array von integrierten Tools. Ersetzt alle bestehenden integrierten Tools. Übergeben Sie ein leeres Array
[], um alle Tools zu entfernen.In der Assistenten-Liste wird jedes konfigurierte Tool als
{ "type": "...", "data": { ... } } zurückgegeben — dieselben Feldnamen wie im Request, aber unter data verschachtelt (nicht top-level).Sprach- und TTS-Einstellungen
Ob emotionale Text-to-Speech-Synthese aktiviert werden soll
Stimm-Stabilität-Einstellung (0-1). Höher = konsistentere Stimme
Stimm-Ähnlichkeit-Einstellung (0-1). Höher = näher an der Originalstimme
Sprechgeschwindigkeits-Multiplikator (0.7-1.2)
LLM-Temperatur-Einstellung (0-1). Niedriger = deterministischer
Benutzerdefinierte TTS-Provider-ID. Auf
null setzen, um den Sprachstandard zu verwenden. Siehe Synthesizer-Provider abrufen.Benutzerdefinierte STT-Provider-ID. Nur Pipeline-Modus. Auf
null setzen, um den Sprachstandard zu verwenden. Siehe Transcriber-Provider abrufen.Anrufverhalten-Einstellungen
Ob Unterbrechungen durch den Anrufer erlaubt werden sollen.
Ob Füller-Audio während der Verarbeitung verwendet werden soll.
Benutzerdefinierte Füller-Profile pro Kategorie. Ersetzt die bestehende Füller-Konfiguration. Jede Kategorie ist ein Array kurzer Phrasen.
positive: Füller für zustimmende Antwortennegative: Füller für ablehnende/neutrale Antwortenquestion: Füller beim Verarbeiten einer Frageneutral: Füller für neutrale Bestätigungen
Ob der Anruf aufgezeichnet werden soll
Ob Geräuschunterdrückung aktiviert werden soll
Wenn wahr, wartet der Assistent darauf, dass der Kunde zuerst spricht
Timing-Einstellungen
Maximale Anrufdauer in Sekunden (20-1200)
Maximale Dauer der Stille vor erneutem Engagement in Sekunden (1-360)
Maximale Stille zu Beginn des Anrufs vor dem Beenden (1-120 Sekunden). Auf
null setzen zum Deaktivieren.Maximale Klingelzeit vor dem Abbruch (1-60 Sekunden)
Re-Engagement-Einstellungen
Intervall für erneutes Engagement in Sekunden (7-600)
Benutzerdefinierter Prompt für Re-Engagement-Nachrichten (max. 1000 Zeichen). Auf
null setzen, um den Standard zu verwenden.Voicemail-Einstellungen
Ob der Anruf beendet werden soll, wenn eine Mailbox erkannt wird
Nachricht, die auf der Mailbox hinterlassen werden soll, bevor aufgelegt wird (max. 1000 Zeichen). Auf
null setzen zum Deaktivieren.Endpunkterkennung
Typ der Sprachaktivitätserkennung. Optionen:
vad, aiEndpunkt-Sensibilitätslevel (0-5)
Unterbrechungs-Sensibilitätslevel (0-5)
Mindestanzahl an Wörtern, bevor eine Unterbrechung zulässig ist (0-10). Auf
null setzen zum Deaktivieren.Ambiente-Sound
Hintergrund-Ambiente-Sound. Optionen:
off, office, city, forest, crowded_room, cafe, natureLautstärke des Ambiente-Sounds (0-1)
Webhook-Konfiguration
Ob Webhook-Benachrichtigungen aktiviert sind
Die Webhook-URL für Post-Call-Benachrichtigungen. Auf
null setzen zum Entfernen.Ob Webhooks nur bei erfolgreich abgeschlossenen Anrufen gesendet werden sollen (nicht bei fehlgeschlagenen/keine-Antwort)
Ob die Aufzeichnungs-URL in der Webhook-Payload enthalten sein soll
Post-Call-Evaluation
Ob die KI-basierte Post-Call-Evaluation aktiviert werden soll
Schema-Definition für die Extraktion von Post-Call-Daten. Ersetzt das bestehende Schema.
Variablen
Schlüssel-Wert-Paare für benutzerdefinierte Variablen. Ersetzt alle bestehenden Variablen.
Beispiel-Requests
Grundlegende Einstellungen aktualisieren
In multimodalen Modus wechseln
Tools und Knowledgebase aktualisieren
Re-Engagement und Voicemail aktualisieren
Optionale Einstellungen entfernen
Antwort
Erfolgsmeldung zur Bestätigung der Assistenten-Aktualisierung
Hinweise
- Nur die Felder, die Sie im Request Body angeben, werden aktualisiert
- Um optionale Felder zu entfernen, setzen Sie diese explizit auf
null - Um Arrays zu leeren (Tools, Sekundärsprachen), übergeben Sie ein leeres Array
[] - Der Assistent muss dem authentifizierten Benutzer gehören
- Verwenden Sie den Endpunkt Stimmen abrufen mit dem Parameter
mode, um kompatible Stimmen zu erhalten - Für multimodal/dualplex Modi muss
knowledgebase_modeauffunction_callgesetzt sein - In den Modi multimodal/dualplex können Unterbrechungen (
allow_interruptions) nicht deaktiviert werden - Ein Moduswechsel setzt modusspezifische Einstellungen (LLM-Modell, multimodales Modell, Provider) zurück

