GenerateVoiceAgentRequest interface

Dane wejściowe do generowania agenta głosowego. Tylko kind i name zawsze są wymagane. Usługa autorstwa rozszerza te wejścia do pełnego, edytowalnego VoiceAgentDefinition, który następnie jest tworzony przez POST /agents. Ustawienia wygenerowane instructions i audio/głosowe są przechowywane jako oddzielne pola na definicji agenta, dzięki czemu dzwoniący może później edytować lub nadpisywać dowolne z nich za pomocą standardowego wersjonowania agenta.

Właściwości

description

Opcjonalny opis agenta. Usługa autorstwa rozwiązuje swój zapasowy punkt po pominięciu produktu.

draft

(Podgląd) Gdy true, wygenerowany agent głosowy jest tworzony jako szkic — edycja, niepublikowana wersja, którą dzwoniący może przejrzeć i dopracować przed publikacją za pomocą standardowej ścieżki tworzenia/wersji. Usługa domyślnie przyjmuje tak, false że wartość nie jest określona przez wywołującego, wtedy agent jest tworzony i publikowany normalnie.

goal

Opcjonalny opis w języku naturalnym tego, co agent powinien zrobić. Po podaniu zasiewa wygenerowane instrukcje.

kind

Rodzaj agenta. Zawsze voice.

model

Opcjonalny identyfikator modelu. Wymagane, gdy model_type jest ; self_deployedopcjonalne, gdy model_type jest lub managed pomijane. Usługa nigdy nie wymyśla nazwy wdrożenia klienta.

model_type

Opcjonalny tryb wnioskowania. Po pominięciu usługa autorstwa używa managed. Gdy jest dostarczone, używaj managed lub self_deployed.

name

Unikalna nazwa, którą agent ma stworzyć. Musi to być niepusta nazwa agenta podobna do DNS.

tools

Narzędzia opcjonalne przenoszone dosłownie na generowanego agenta (patrz VoiceAgentTool).

use_case

Opcjonalny przypadek użycia autorstwa. Akceptowany jest pusty ciąg znaków.

Szczegóły właściwości

description

Opcjonalny opis agenta. Usługa autorstwa rozwiązuje swój zapasowy punkt po pominięciu produktu.

description?: string

Wartość właściwości

string

draft

(Podgląd) Gdy true, wygenerowany agent głosowy jest tworzony jako szkic — edycja, niepublikowana wersja, którą dzwoniący może przejrzeć i dopracować przed publikacją za pomocą standardowej ścieżki tworzenia/wersji. Usługa domyślnie przyjmuje tak, false że wartość nie jest określona przez wywołującego, wtedy agent jest tworzony i publikowany normalnie.

draft?: boolean

Wartość właściwości

boolean

goal

Opcjonalny opis w języku naturalnym tego, co agent powinien zrobić. Po podaniu zasiewa wygenerowane instrukcje.

goal?: string

Wartość właściwości

string

kind

Rodzaj agenta. Zawsze voice.

kind: "voice"

Wartość właściwości

"voice"

model

Opcjonalny identyfikator modelu. Wymagane, gdy model_type jest ; self_deployedopcjonalne, gdy model_type jest lub managed pomijane. Usługa nigdy nie wymyśla nazwy wdrożenia klienta.

model?: string

Wartość właściwości

string

model_type

Opcjonalny tryb wnioskowania. Po pominięciu usługa autorstwa używa managed. Gdy jest dostarczone, używaj managed lub self_deployed.

model_type?: VoiceModelType

Wartość właściwości

name

Unikalna nazwa, którą agent ma stworzyć. Musi to być niepusta nazwa agenta podobna do DNS.

name: string

Wartość właściwości

string

tools

Narzędzia opcjonalne przenoszone dosłownie na generowanego agenta (patrz VoiceAgentTool).

tools?: VoiceAgentToolUnion[]

Wartość właściwości

use_case

Opcjonalny przypadek użycia autorstwa. Akceptowany jest pusty ciąg znaków.

use_case?: string

Wartość właściwości

string