1.2.0b2 (2025-11-20)
Features Added
- Enhanced Avatar Configuration: Expanded avatar functionality with new configuration options:
- Added
AvatarConfigTypesenum with support forvideo-avatarandphoto-avatartypes - Added
PhotoAvatarBaseModesenum for photo avatar base models (e.g.,vasa-1) - Added
AvatarOutputProtocolenum for avatar streaming protocols (webrtc,websocket) - Enhanced
AvatarConfigmodel with new properties:type,model, andoutput_protocol
- Added
- Image Content Support: Added support for image inputs in conversations:
- New
RequestImageContentPartmodel for including images in requests - New
RequestImageContentPartDetailenum for controlling image detail levels (auto,low,high) - Added
INPUT_IMAGEtoContentPartTypeenum - Enhanced token details models (
InputTokenDetails,CachedTokenDetails) withimage_tokenstracking
- New
- Enhanced OpenAI Voices: Added new OpenAI voice options:
- Added
marinandcedarvoices toOpenAIVoiceNameenum
- Added
- Extended Azure Personal Voice Configuration: Enhanced
AzurePersonalVoicewith additional customization options:- Added support for custom lexicon via
custom_lexicon_url - Added
prefer_localesfor locale preferences - Added
locale,style,pitch,rate, andvolumeproperties for fine-tuned voice control
- Added support for custom lexicon via
- Enhanced MCP Server Events: Added completion status events for MCP tool calls:
ServerEventResponseMcpCallInProgressfor tracking in-progress MCP callsServerEventResponseMcpCallCompletedfor successful MCP call completionServerEventResponseMcpCallFailedfor failed MCP calls
- Pre-generated Assistant Messages: Added support for pre-generated assistant messages in
ResponseCreateParamsvia thepre_generated_assistant_messageproperty