Tweak changelog entries describing slate of recent updates to OpenAIRealtimeBetaLLMService
This commit is contained in:
29
CHANGELOG.md
29
CHANGELOG.md
@@ -128,17 +128,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||||||
Gemini models. Added foundational example
|
Gemini models. Added foundational example
|
||||||
`14p-function-calling-gemini-vertex-ai.py`.
|
`14p-function-calling-gemini-vertex-ai.py`.
|
||||||
|
|
||||||
- Added support in `OpenAIRealtimeBetaLLMService` for the
|
- Added support in `OpenAIRealtimeBetaLLMService` for a slate of new features:
|
||||||
`conversation.item.input_audio_transcription.delta` server message.
|
|
||||||
|
|
||||||
- Added error handling in `OpenAIRealtimeBetaLLMService` for the
|
- The `'gpt-4o-transcribe-latest'` input audio transcription model.
|
||||||
`response.done` server message reporting a failure.
|
- The `input_audio_noise_reduction` session property.
|
||||||
|
|
||||||
- Added support in `OpenAIRealtimeBetaLLMService` for the new
|
|
||||||
`gpt-4o-transcribe-latest` input audio transcription model.
|
|
||||||
|
|
||||||
- Added support in `OpenAIRealtimeBetaLLMService` for the new
|
|
||||||
`input_audio_noise_reduction` session property.
|
|
||||||
|
|
||||||
```python
|
```python
|
||||||
session_properties = SessionProperties(
|
session_properties = SessionProperties(
|
||||||
@@ -150,11 +143,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||||||
)
|
)
|
||||||
```
|
```
|
||||||
|
|
||||||
- Added support in `OpenAIRealtimeBetaLLMService` for the new
|
- The `'semantic_vad'` `turn_detection` session property value, a more
|
||||||
`semantic_vad` `turn_detection` session property, which is a more
|
|
||||||
sophisticated model for detecting when the user has stopped speaking.
|
sophisticated model for detecting when the user has stopped speaking.
|
||||||
|
- `on_conversation_item_created` and `on_conversation_item_updated`
|
||||||
- Added `on_conversation_item_created` and `on_conversation_item_updated`
|
|
||||||
events to `OpenAIRealtimeBetaLLMService`.
|
events to `OpenAIRealtimeBetaLLMService`.
|
||||||
|
|
||||||
```python
|
```python
|
||||||
@@ -168,7 +159,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||||||
# ...
|
# ...
|
||||||
```
|
```
|
||||||
|
|
||||||
- Added `retrieve_conversation_item(item_id)` to `OpenAIRealtimeBetaLLMService`.
|
- The `retrieve_conversation_item(item_id)` method for introspecting a
|
||||||
|
conversation item on the server.
|
||||||
|
|
||||||
```python
|
```python
|
||||||
item = await llm.retrieve_conversation_item(item_id)
|
item = await llm.retrieve_conversation_item(item_id)
|
||||||
@@ -268,9 +260,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||||||
- Fixed an issue in `RimeTTSService` where the last line of text sent didn't
|
- Fixed an issue in `RimeTTSService` where the last line of text sent didn't
|
||||||
result in an audio output being generated.
|
result in an audio output being generated.
|
||||||
|
|
||||||
- Fixed `OpenAIRealtimeBetaLLMService` by adding support for the
|
- Fixed `OpenAIRealtimeBetaLLMService` by adding proper handling for:
|
||||||
`conversation.item.input_audio_transcription.delta` server message, which was
|
- The `conversation.item.input_audio_transcription.delta` server message,
|
||||||
added server-side at some point and not handled client-side.
|
which was added server-side at some point and not handled client-side.
|
||||||
|
- Errors reported by the `response.done` server message.
|
||||||
|
|
||||||
### Other
|
### Other
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user