VoiceAgentResponseCreateParams interface

Parametrar som accepteras av en röstagent-händelse response.create .

Egenskaper

audio

Responsspecifika ljudinställningar.

conversation

Styr vilken konversation svaret läggs till i. Stöder auto för närvarande och none, med auto som standardvärde. Värdet auto betyder att innehållet i svaret kommer att läggas till standardkonversationen. Ställ in detta för none att skapa ett out-of-band-svar som inte lägger till objekt i standardkonversationen.

input

Konversationspunkter används som inline svarsinmatning.

instructions

Standardsysteminstruktionerna (dvs. systemmeddelande) har förberetts för modellanrop. Med det här fältet kan klienten vägleda modellen efter önskade svar. Modellen kan instrueras om svarsinnehåll och format (t.ex. "var extremt kortfattad", "agera vänlig", "här är exempel på bra svar") och om ljudbeteende (t.ex. "prata snabbt", "injicera känslor i din röst", "skratta ofta"). Instruktionerna är inte garanterade att följas av modellen, men de ger vägledning till modellen om önskat beteende. Observera att servern anger standardinstruktioner som ska användas om det här fältet inte har angetts och visas i händelsen i session.created början av sessionen.

interim_response

Interim-responsinställningar för detta svar.

max_output_tokens

Maximalt antal utmatningstoken för ett enda assistentsvar, inklusive verktygsanrop. Ange ett heltal mellan 1 och 4096 för att begränsa utdatatoken eller inf för maximalt tillgängliga token för en viss modell. Standardinställningen är inf.

metadata

Anpassade sträng-nyckel-värdepar att associera med svaret.

output_modalities

Modaliteter där svaret kan återkomma.

parallel_tool_calls

Om modellen kan anropa flera verktyg parallellt. Endast stödd av resonerande realtidsmodeller såsom gpt-realtime-2.

pre_generated_assistant_message

Ett förgenererat assistentmeddelande användes för att starta svaret.

reasoning

Resonemangsinställningar för svaret när man använder en resonemangskompatibel realtidsmodell.

tools

Verktyg som är tillgängliga för modellen.

tool_choice

Hur modellen väljer verktyg. Ange ett av strängmoden eller tvinga fram en specifik funktion/MCP-verktyg.

Egenskapsinformation

audio

Responsspecifika ljudinställningar.

audio?: PickPropertiesVoiceAgentAudioConfig

Egenskapsvärde

conversation

Styr vilken konversation svaret läggs till i. Stöder auto för närvarande och none, med auto som standardvärde. Värdet auto betyder att innehållet i svaret kommer att läggas till standardkonversationen. Ställ in detta för none att skapa ett out-of-band-svar som inte lägger till objekt i standardkonversationen.

conversation?: "auto" | "none"

Egenskapsvärde

"auto" | "none"

input

Konversationspunkter används som inline svarsinmatning.

input?: RealtimeConversationItemUnion[]

Egenskapsvärde

instructions

Standardsysteminstruktionerna (dvs. systemmeddelande) har förberetts för modellanrop. Med det här fältet kan klienten vägleda modellen efter önskade svar. Modellen kan instrueras om svarsinnehåll och format (t.ex. "var extremt kortfattad", "agera vänlig", "här är exempel på bra svar") och om ljudbeteende (t.ex. "prata snabbt", "injicera känslor i din röst", "skratta ofta"). Instruktionerna är inte garanterade att följas av modellen, men de ger vägledning till modellen om önskat beteende. Observera att servern anger standardinstruktioner som ska användas om det här fältet inte har angetts och visas i händelsen i session.created början av sessionen.

instructions?: string

Egenskapsvärde

string

interim_response

Interim-responsinställningar för detta svar.

interim_response?: VoiceAgentInterimResponseConfigUnion

Egenskapsvärde

max_output_tokens

Maximalt antal utmatningstoken för ett enda assistentsvar, inklusive verktygsanrop. Ange ett heltal mellan 1 och 4096 för att begränsa utdatatoken eller inf för maximalt tillgängliga token för en viss modell. Standardinställningen är inf.

max_output_tokens?: number | "inf"

Egenskapsvärde

number | "inf"

metadata

Anpassade sträng-nyckel-värdepar att associera med svaret.

metadata?: Metadata

Egenskapsvärde

output_modalities

Modaliteter där svaret kan återkomma.

output_modalities?: VoiceOutputModality[]

Egenskapsvärde

parallel_tool_calls

Om modellen kan anropa flera verktyg parallellt. Endast stödd av resonerande realtidsmodeller såsom gpt-realtime-2.

parallel_tool_calls?: boolean

Egenskapsvärde

boolean

pre_generated_assistant_message

Ett förgenererat assistentmeddelande användes för att starta svaret.

pre_generated_assistant_message?: RealtimeConversationItemUnion

Egenskapsvärde

reasoning

Resonemangsinställningar för svaret när man använder en resonemangskompatibel realtidsmodell.

reasoning?: RealtimeReasoning

Egenskapsvärde

tools

Verktyg som är tillgängliga för modellen.

tools?: (MCPTool | RealtimeFunctionTool)[]

Egenskapsvärde

tool_choice

Hur modellen väljer verktyg. Ange ett av strängmoden eller tvinga fram en specifik funktion/MCP-verktyg.

tool_choice?: ToolChoiceFunction | ToolChoiceMCP | ToolChoiceOptions

Egenskapsvärde