bodhi-realtime-agent / QwenRealtimeConfig
Interface: QwenRealtimeConfig
Defined in: src/transport/qwen-realtime-transport.ts:58
Configuration for constructing a QwenRealtimeTransport.
Properties
apiKey
apiKey:
string
Defined in: src/transport/qwen-realtime-transport.ts:60
DashScope API key (QWEN_API_KEY / DASHSCOPE_API_KEY).
baseURL?
optionalbaseURL?:string
Defined in: src/transport/qwen-realtime-transport.ts:64
Full wss base URL. Default: Singapore endpoint.
inputAudioTranscription?
optionalinputAudioTranscription?:Record<string,unknown>
Defined in: src/transport/qwen-realtime-transport.ts:78
Qwen-specific input-transcription config object (overrides the boolean toggle).
instructions?
optionalinstructions?:string
Defined in: src/transport/qwen-realtime-transport.ts:68
System instructions.
model?
optionalmodel?:QwenRealtimeModel
Defined in: src/transport/qwen-realtime-transport.ts:62
Model id. Default qwen3.5-omni-plus-realtime.
providerOptions?
optionalproviderOptions?:object
Defined in: src/transport/qwen-realtime-transport.ts:80
Forward-compat escape hatch (whitelisted; never clobbers reserved fields).
qwen?
optionalqwen?:Record<string,unknown>
responseModality?
optionalresponseModality?:"text"|"audio"
Defined in: src/transport/qwen-realtime-transport.ts:72
Response modality. 'text' → external-TTS path. Default 'audio'.
tools?
optionaltools?:ToolDefinition[]
Defined in: src/transport/qwen-realtime-transport.ts:74
Tools the model may call.
turnDetection?
optionalturnDetection?:QwenTurnDetection|null
Defined in: src/transport/qwen-realtime-transport.ts:70
server_vad config; null → manual mode (probe only). Default: server_vad.
voice?
optionalvoice?:string
Defined in: src/transport/qwen-realtime-transport.ts:66
Voice name. Omit → server default (Tina). See qwen-realtime-models.ts caveat.
webSearch?
optionalwebSearch?:object
Defined in: src/transport/qwen-realtime-transport.ts:76
Native web search (off by default).
enabled
enabled:
boolean
enableSource?
optionalenableSource?:boolean