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 |
| 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 |
| 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 |
| 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 |
| 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
(MCPTool | RealtimeFunctionTool)[]
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