GenerateVoiceAgentRequest interface

Indata för att generera en röstagent. Endast kind och name är alltid obligatoriska. Författartjänsten expanderar dessa indata till en fullständig, redigerbar VoiceAgentDefinition, som sedan skapas genom POST /agents. De genererade instructions och ljud-/röstinställningarna lagras som separata fält i den resulterande agentdefinitionen, så att uppringaren kan redigera eller åsidosätta någon av dem via standardversionshantering.

Egenskaper

description

En valfri agentbeskrivning. Författartjänsten löser sin reservplan när den utelämnas.

draft

(Förhandsgranskning) När true, skapas den genererade röstagenten som ett utkast — en redigerbar, opublicerad version som uppringaren kan granska och förfina innan den publiceras via den standardiserade skapa-/versionsvägen. Tjänsten går tillbaka till false om ett värde inte anges av anroparen, i vilket fall agenten skapas och publiceras normalt.

goal

En valfri naturlig beskrivning av vad agenten bör göra. När den levereras seedar den de genererade instruktionerna.

kind

Agentens typ. Alltid voice.

model

Valfri modellidentifierare. Krävs när model_type är self_deployed; valfritt när model_type är managed eller utelämnat. Tjänsten hittar aldrig på ett kunddistributionsnamn.

model_type

Valfritt slutledningsläge. När den utelämnas använder managedförfattartjänsten . När de levereras, använd managed eller self_deployed.

name

Det unika namnet för agenten att skapa. Det måste vara ett icke-tomt DNS-liknande agentnamn.

tools

Valfria verktyg överförda ordagrant till den genererade agenten (se VoiceAgentTool).

use_case

Ett valfritt användningsfall för författarskap. En tom sträng accepteras.

Egenskapsinformation

description

En valfri agentbeskrivning. Författartjänsten löser sin reservplan när den utelämnas.

description?: string

Egenskapsvärde

string

draft

(Förhandsgranskning) När true, skapas den genererade röstagenten som ett utkast — en redigerbar, opublicerad version som uppringaren kan granska och förfina innan den publiceras via den standardiserade skapa-/versionsvägen. Tjänsten går tillbaka till false om ett värde inte anges av anroparen, i vilket fall agenten skapas och publiceras normalt.

draft?: boolean

Egenskapsvärde

boolean

goal

En valfri naturlig beskrivning av vad agenten bör göra. När den levereras seedar den de genererade instruktionerna.

goal?: string

Egenskapsvärde

string

kind

Agentens typ. Alltid voice.

kind: "voice"

Egenskapsvärde

"voice"

model

Valfri modellidentifierare. Krävs när model_type är self_deployed; valfritt när model_type är managed eller utelämnat. Tjänsten hittar aldrig på ett kunddistributionsnamn.

model?: string

Egenskapsvärde

string

model_type

Valfritt slutledningsläge. När den utelämnas använder managedförfattartjänsten . När de levereras, använd managed eller self_deployed.

model_type?: VoiceModelType

Egenskapsvärde

name

Det unika namnet för agenten att skapa. Det måste vara ett icke-tomt DNS-liknande agentnamn.

name: string

Egenskapsvärde

string

tools

Valfria verktyg överförda ordagrant till den genererade agenten (se VoiceAgentTool).

tools?: VoiceAgentToolUnion[]

Egenskapsvärde

use_case

Ett valfritt användningsfall för författarskap. En tom sträng accepteras.

use_case?: string

Egenskapsvärde

string