Settings for the backend Responses model. Unset fields use the service defaults.

interface ResponsesDelegationOptions {
    instructions?: string;
    maxOutputTokens?: number;
    model?: string;
    parallelToolCalls?: boolean;
    reasoning?: Reasoning;
    serviceTier?: "auto" | "default" | "flex" | "priority";
    text?: ResponseTextConfig;
    toolChoice?: null | llm.ToolChoice;
}

Properties

instructions?: string

Backend instructions, separate from the voice persona.

maxOutputTokens?: number

Maximum tokens per backend response; the service requires at least 16.

model?: string

Defaults to gpt-5.6-luna.

parallelToolCalls?: boolean

Allow the backend to request multiple tools in one response.

reasoning?: Reasoning

Reasoning effort for the backend model.

serviceTier?: "auto" | "default" | "flex" | "priority"

Processing tier for backend responses.

text?: ResponseTextConfig

Text format and verbosity for backend responses.

toolChoice?: null | llm.ToolChoice

Restrict backend tool selection. Null restores automatic selection.