Update OpenAIRealtimeLLMService to work with LLMContext and LLMContextAggregatorPair (cont'd).
Add back file that was removed, when it should've just been deprecated. Also, fix version numbers in deprecation messages to match the next expected release.
This commit is contained in:
@@ -6,7 +6,7 @@
|
|||||||
|
|
||||||
"""OpenAI Realtime LLM context and aggregator implementations.
|
"""OpenAI Realtime LLM context and aggregator implementations.
|
||||||
|
|
||||||
.. deprecated:: 0.0.92
|
.. deprecated:: 0.0.91
|
||||||
OpenAI Realtime no longer uses types from this module under the hood.
|
OpenAI Realtime no longer uses types from this module under the hood.
|
||||||
It now uses `LLMContext` and `LLMContextAggregatorPair`.
|
It now uses `LLMContext` and `LLMContextAggregatorPair`.
|
||||||
Using the new patterns should allow you to not need types from this module.
|
Using the new patterns should allow you to not need types from this module.
|
||||||
@@ -57,7 +57,8 @@ import warnings
|
|||||||
with warnings.catch_warnings():
|
with warnings.catch_warnings():
|
||||||
warnings.simplefilter("always")
|
warnings.simplefilter("always")
|
||||||
warnings.warn(
|
warnings.warn(
|
||||||
"Types in pipecat.services.openai.realtime.llm are deprecated. \n"
|
"Types in pipecat.services.openai.realtime.llm (or "
|
||||||
|
"pipecat.services.openai_realtime.llm) are deprecated. \n"
|
||||||
"OpenAI Realtime no longer uses types from this module under the hood. \n"
|
"OpenAI Realtime no longer uses types from this module under the hood. \n"
|
||||||
"It now uses `LLMContext` and `LLMContextAggregatorPair`. \n"
|
"It now uses `LLMContext` and `LLMContextAggregatorPair`. \n"
|
||||||
"Using the new patterns should allow you to not need types from this module.\n\n"
|
"Using the new patterns should allow you to not need types from this module.\n\n"
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
|
|
||||||
"""Custom frame types for OpenAI Realtime API integration.
|
"""Custom frame types for OpenAI Realtime API integration.
|
||||||
|
|
||||||
.. deprecated:: 0.0.92
|
.. deprecated:: 0.0.91
|
||||||
OpenAI Realtime no longer uses types from this module under the hood.
|
OpenAI Realtime no longer uses types from this module under the hood.
|
||||||
|
|
||||||
It now works more like most LLM services in Pipecat, relying on updates to
|
It now works more like most LLM services in Pipecat, relying on updates to
|
||||||
|
|||||||
@@ -121,7 +121,7 @@ class OpenAIRealtimeLLMService(LLMService):
|
|||||||
start_audio_paused: Whether to start with audio input paused. Defaults to False.
|
start_audio_paused: Whether to start with audio input paused. Defaults to False.
|
||||||
send_transcription_frames: Whether to emit transcription frames.
|
send_transcription_frames: Whether to emit transcription frames.
|
||||||
|
|
||||||
.. deprecated:: 0.0.92
|
.. deprecated:: 0.0.91
|
||||||
This parameter is deprecated and will be removed in a future version.
|
This parameter is deprecated and will be removed in a future version.
|
||||||
Transcription frames are always sent.
|
Transcription frames are always sent.
|
||||||
|
|
||||||
|
|||||||
18
src/pipecat/services/openai_realtime/context.py
Normal file
18
src/pipecat/services/openai_realtime/context.py
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
#
|
||||||
|
# Copyright (c) 2025, Daily
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: BSD 2-Clause License
|
||||||
|
#
|
||||||
|
|
||||||
|
"""OpenAI Realtime LLM context and aggregator implementations.
|
||||||
|
|
||||||
|
.. deprecated:: 0.0.91
|
||||||
|
OpenAI Realtime no longer uses types from this module under the hood.
|
||||||
|
It now uses `LLMContext` and `LLMContextAggregatorPair`.
|
||||||
|
Using the new patterns should allow you to not need types from this module.
|
||||||
|
|
||||||
|
See deprecation warning in pipecat.services.openai.realtime.context for
|
||||||
|
more details.
|
||||||
|
"""
|
||||||
|
|
||||||
|
from pipecat.services.openai.realtime.context import *
|
||||||
Reference in New Issue
Block a user