Modelle und Stimmen¶
Verwende einen API-Schlüssel oder REST-OAuth-Access-Token. Scopes und deine aktuellen Workspace-Rechte gelten gemeinsam. Die Beispiele verwenden fiktive Daten.
Agent-Auswahlkatalog lesen¶
Scope: agents:configuration:read
Verwende Werte aus diesem Katalog; Modelle und Stimmen hängen von Berechtigungen und eingerichteten Anbietern ab.
Antwort 200
Erfolgreich.
| Header | Typ | Beschreibung |
|---|---|---|
Cache-Control |
string |
Die Antwort darf nicht zwischengespeichert werden. Beispiel: no-store |
application/json
| Feld | Typ | Beschreibung |
|---|---|---|
models |
Liste von object |
Mit den aktuellen Benutzerrechten verfügbare Modelle. |
languages |
Liste von object |
Unterstützte Sprachen. |
agentTypes |
Liste von string |
Verfügbare Agenttypen. Werte: AGENTIC, VOICE |
sttProviders |
Liste von string |
Verfügbare Spracherkennungsanbieter. Werte: AZURE, DEEPGRAM, KUGEL |
ttsProviders |
Liste von string |
Verfügbare Sprachausgabeanbieter. Werte: AZURE, KUGEL |
ttsStreamingModes |
Liste von string |
Verfügbare Sprachausgabemodi. Werte: QUALITY_SSML, LOW_LATENCY_TEXT_STREAM |
deepgramLanguageHints |
Liste von string |
Sprachhinweise aus dem Agent-Katalog. Sie gewichten die Deepgram-Erkennung, ohne die unterstützten Sprachen einzuschränken.Alle 10 erlaubten Werte anzeigen
|
decisionQueryTransformAvailable |
boolean |
Ob die Wissenssuche mit separatem Suchentscheid verfügbar ist. |
promptVariables |
Liste von object |
Von dieser Konfiguration unterstützte Prompt-Variablen. |
kugelLanguages |
Liste von string |
Geordnete Kugel-Sprachcodes aus dem Agent-Katalog. Die erste Sprache wird zu Gesprächsbeginn erwartet. Beim Anlegen gilt standardmäßig Deutsch; Auslassen beim Update behält die Liste. |
kugelTurnDetectionLevels |
Liste von string |
Verfügbare Kugel-Einstellungen zur Erkennung des Beitragsendes. Werte: RESPONSIVE, CONSERVATIVE |
models — Felder
| Feld | Typ | Beschreibung |
|---|---|---|
value |
string |
Exakter Katalogwert für API-Aufrufe.Alle 19 erlaubten Werte anzeigen
|
reasoningEfforts |
Liste von string |
Vom Modell unterstützte Reasoning-Einstellungen. Regeln: keine doppelten Einträge Werte: NONE, MINIMAL, LOW |
fixedTemperature |
number (double) |
Vom Modell vorgegebene Temperatur, sofern sie festgelegt ist. |
maxOutputTokens |
integer (int32) |
Maximales vom Modell unterstütztes Output-Tokenbudget. |
supportsQueryRewrite |
boolean |
Ob das Modell die Suchumformulierung unterstützt. |
languages — Felder
| Feld | Typ | Beschreibung |
|---|---|---|
value |
string |
Exakter Katalogwert für API-Aufrufe. |
label |
string |
Anzeigename dieses Werts oder dieser Variablen. |
promptVariables — Felder
| Feld | Typ | Beschreibung |
|---|---|---|
key |
string |
Name der Variablen oder des Parameters. |
label |
string |
Anzeigename dieses Werts oder dieser Variablen. |
helperText |
string |
Erläuterung zur Verwendung der Prompt-Variablen. |
category |
string |
Kategorie zur Gruppierung von Prompt-Variablen. Werte: AGENT, ROUTING |
Fehlerantworten
| Status | Bedeutung |
|---|---|
400 |
Ungültige Eingabe, Auswahl oder Zeitgrenzen. |
401 |
Fehlender, abgelaufener oder ungültiger Zugang. Der Body kann leer sein. |
403 |
Benötigter Scope oder aktuelles Benutzerrecht fehlt. Der Body kann leer sein. |
429 |
Gemeinsames Workspace-Budget überschritten. Retry-After abwarten; unklare Schreibvorgänge nicht blind wiederholen. |
503 |
Vorübergehend nicht verfügbar. Unklare Schreibvorgänge vor erneutem Versuch prüfen. |
Fehler-Body
| Feld | Typ | Beschreibung |
|---|---|---|
status |
integer |
HTTP-Statuscode. |
error |
string |
Beschreibung des Fehlers. |
details |
any |
Weitere Fehlerdetails, sofern vorhanden. Regeln: null erlaubt |
code |
string |
Maschinenlesbarer Fehlercode. |
params |
object |
Zusätzliche Werte zum Fehlercode. |
fieldErrors |
object |
Validierungsfehler nach Eingabefeld. |
Bei 429 oder 503 den Header Retry-After (Sekunden) beachten. Unklare Schreibvorgänge vor einem neuen Versuch prüfen.
Verfügbare Stimmen suchen¶
Scope: agents:configuration:read
Verwende Werte aus diesem Katalog; Modelle und Stimmen hängen von Berechtigungen und eingerichteten Anbietern ab. Leere, doppelte oder unbekannte Filter werden abgewiesen.
Parameter
| Name | Position | Typ | Pflicht | Beschreibung |
|---|---|---|---|---|
page |
Query | integer (int32) |
Nein | Seitenindex ab 0. Regeln: 0–100000Standard: 0 |
size |
Query | integer (int32) |
Nein | Ergebnisse pro Seite. Regeln: 1–100Standard: 25 |
provider |
Query | string |
Nein | Nur Stimmen dieses Anbieters liefern. Werte: AZURE, KUGEL |
gender |
Query | string |
Nein | Nach der Stimmkategorie filtern. Werte: FEMALE, MALE, NEUTRAL |
language |
Query | string |
Nein | Sprache oder Sprachregion: de umfasst regionale Varianten; de-DE erfordert genau diesen Katalogeintrag. |
search |
Query | string |
Nein | Stimmennamen und Beschreibungen durchsuchen, unabhängig von Groß-/Kleinschreibung. Höchstens 200 Zeichen. |
Antwort 200
Erfolgreich.
| Header | Typ | Beschreibung |
|---|---|---|
Cache-Control |
string |
Die Antwort darf nicht zwischengespeichert werden. Beispiel: no-store |
application/json
| Feld | Typ | Beschreibung |
|---|---|---|
items |
Liste von object |
Ergebnisse dieser Seite. |
page |
integer (int32) |
Aktueller Seitenindex, beginnend bei 0. |
size |
integer (int32) |
Angeforderte Anzahl der Ergebnisse pro Seite. |
totalElements |
integer (int64) |
Gesamtzahl der passenden Ergebnisse. |
totalPages |
integer (int32) |
Gesamtzahl der Ergebnisseiten. |
items — Felder
| Feld | Typ | Beschreibung |
|---|---|---|
id |
string |
Stimmen-ID einschließlich Anbieterpräfix. Unverändert als voiceId übernehmen. |
provider |
string |
Anbieter dieser Stimme. Werte: AZURE, KUGEL |
name |
string |
Anzeigename. |
description |
string |
Beschreibung der Stimme durch den Anbieter. |
languages |
Liste von string |
Unterstützte Sprachen. |
gender |
string |
Vom Anbieter angegebene Stimmkategorie. Werte: FEMALE, MALE, NEUTRAL |
styles |
Liste von string |
Von dieser Stimme unterstützte Sprechstile. |
capabilities |
object |
Von der Stimme unterstützte Aussprache- und Sprachausgabefunktionen. |
capabilities — Felder
| Feld | Typ | Beschreibung |
|---|---|---|
phoneme |
boolean |
Ob die Stimme eine Aussprachevorgabe über Phoneme unterstützt. |
lexiconAlias |
boolean |
Ob die Stimme Aussprache-Aliasse unterstützt. |
languageOverride |
boolean |
Ob die Stimme eine andere Sprache oder einen anderen Akzent unterstützt. |
breaks |
boolean |
Ob die Stimme SSML-Pausen unterstützt. |
sayAs |
boolean |
Ob die Stimme SSML-say-as-Formatierungen unterstützt. |
{
"items": [
{
"id": "azure:FLORIAN_HD",
"provider": "AZURE",
"name": "NuvoCar",
"description": "string",
"languages": [],
"gender": "FEMALE",
"styles": [],
"capabilities": {
"phoneme": false,
"lexiconAlias": false,
"languageOverride": false,
"breaks": false,
"sayAs": false
}
}
],
"page": 0,
"size": 25,
"totalElements": 1,
"totalPages": 1
}
Fehlerantworten
| Status | Bedeutung |
|---|---|
400 |
Ungültige Eingabe, Auswahl oder Zeitgrenzen. |
401 |
Fehlender, abgelaufener oder ungültiger Zugang. Der Body kann leer sein. |
403 |
Benötigter Scope oder aktuelles Benutzerrecht fehlt. Der Body kann leer sein. |
429 |
Gemeinsames Workspace-Budget überschritten. Retry-After abwarten; unklare Schreibvorgänge nicht blind wiederholen. |
503 |
Vorübergehend nicht verfügbar. Unklare Schreibvorgänge vor erneutem Versuch prüfen. |
Fehler-Body
| Feld | Typ | Beschreibung |
|---|---|---|
status |
integer |
HTTP-Statuscode. |
error |
string |
Beschreibung des Fehlers. |
details |
any |
Weitere Fehlerdetails, sofern vorhanden. Regeln: null erlaubt |
code |
string |
Maschinenlesbarer Fehlercode. |
params |
object |
Zusätzliche Werte zum Fehlercode. |
fieldErrors |
object |
Validierungsfehler nach Eingabefeld. |
Bei 429 oder 503 den Header Retry-After (Sekunden) beachten. Unklare Schreibvorgänge vor einem neuen Versuch prüfen.