1.0.0 (2025-10-01)
Breaking Changes
-
SessionResponse changes:
- Removed public
Object
property (now internal) - Renamed
ModalitiesInternal
property toModalities
- Changed
Voice
property type fromBinaryData
to strongly typedVoiceProvider
- Changed
MaxOutputTokens
property type fromBinaryData
to strongly typedMaxResponseOutputTokensOption
- Removed public
-
SessionResponseItem changes:
- Removed public
Object
property (now internal)
- Removed public
-
VoiceLiveSessionResponse changes:
- No longer inherits from
VoiceLiveSessionOptions
- Constructor changed from internal to public
- Properties now have public setters:
Id
,Model
,Animation
,Instructions
,InputAudioSamplingRate
,InputAudioFormat
,OutputAudioFormat
,InputAudioNoiseReduction
,InputAudioEchoCancellation
,Avatar
,InputAudioTranscription
,Temperature
- Added new read-only properties:
Voice
,MaxResponseOutputTokens
,ToolChoice
,TurnDetection
- No longer inherits from
-
VoiceProvider changes:
- Removed internal
ToBinaryData()
method
- Removed internal
Other Changes
- Improved API design by replacing
BinaryData
properties with strongly typed models for better type safety and developer experience - Removed unnecessary custom implementation files for voice provider classes