GenerateVoiceAgentRequest interface

De invoer voor het genereren van een spraakagent. Alleen kind en name zijn altijd verplicht. De authoring-service breidt deze invoer uit tot een volledig, bewerkbaar VoiceAgentDefinition, dat vervolgens wordt aangemaakt via POST /agents. De gegenereerde instructions en audio/spraakinstellingen worden als aparte velden opgeslagen in de resulterende agentdefinitie, zodat de beller ze later kan bewerken of overschrijven via standaard agentversiebeheer.

Eigenschappen

description

Een optionele agentbeschrijving. De authoring-service lost zijn fallback op wanneer deze wordt weggelaten.

draft

(Preview) Wanneer true, wordt de gegenereerde spraakagent aangemaakt als een concept — een bewerkbare, niet-gepubliceerde versie die de beller kan bekijken en verfijnen voordat deze via het standaard create/versie-pad wordt gepubliceerd. De dienst schakelt standaard over false als een waarde niet door de aanroeper is opgegeven, in welk geval de agent normaal wordt aangemaakt en gepubliceerd.

goal

Een optionele natuurlijke taalbeschrijving van wat de agent zou moeten doen. Wanneer het wordt geleverd, zaadt het de gegenereerde instructies.

kind

De agent is aardig. Altijd voice.

model

Optionele modelidentificatie. Vereist wanneer model_type is self_deployed; optioneel wanneer model_type is managed of weggelaten. De dienst verzint nooit een naam van klantimplementatie.

model_type

Optionele inferentiemodus. Wanneer weggelaten, gebruikt managedde auteurdienst . Wanneer geleverd, gebruik managed of self_deployed.

name

De unieke naam die de agent moet creëren. Moet een niet-lege DNS-achtige agentnaam zijn.

tools

Optionele hulpmiddelen die letterlijk op de gegenereerde agent worden overgedragen (zie VoiceAgentTool).

use_case

Een optioneel authoring-gebruiksscenario. Een lege string wordt geaccepteerd.

Eigenschapdetails

description

Een optionele agentbeschrijving. De authoring-service lost zijn fallback op wanneer deze wordt weggelaten.

description?: string

Waarde van eigenschap

string

draft

(Preview) Wanneer true, wordt de gegenereerde spraakagent aangemaakt als een concept — een bewerkbare, niet-gepubliceerde versie die de beller kan bekijken en verfijnen voordat deze via het standaard create/versie-pad wordt gepubliceerd. De dienst schakelt standaard over false als een waarde niet door de aanroeper is opgegeven, in welk geval de agent normaal wordt aangemaakt en gepubliceerd.

draft?: boolean

Waarde van eigenschap

boolean

goal

Een optionele natuurlijke taalbeschrijving van wat de agent zou moeten doen. Wanneer het wordt geleverd, zaadt het de gegenereerde instructies.

goal?: string

Waarde van eigenschap

string

kind

De agent is aardig. Altijd voice.

kind: "voice"

Waarde van eigenschap

"voice"

model

Optionele modelidentificatie. Vereist wanneer model_type is self_deployed; optioneel wanneer model_type is managed of weggelaten. De dienst verzint nooit een naam van klantimplementatie.

model?: string

Waarde van eigenschap

string

model_type

Optionele inferentiemodus. Wanneer weggelaten, gebruikt managedde auteurdienst . Wanneer geleverd, gebruik managed of self_deployed.

model_type?: VoiceModelType

Waarde van eigenschap

name

De unieke naam die de agent moet creëren. Moet een niet-lege DNS-achtige agentnaam zijn.

name: string

Waarde van eigenschap

string

tools

Optionele hulpmiddelen die letterlijk op de gegenereerde agent worden overgedragen (zie VoiceAgentTool).

tools?: VoiceAgentToolUnion[]

Waarde van eigenschap

use_case

Een optioneel authoring-gebruiksscenario. Een lege string wordt geaccepteerd.

use_case?: string

Waarde van eigenschap

string