diff --git a/src/pipecat/services/openai/realtime/events.py b/src/pipecat/services/openai/realtime/events.py index 78faff45d..0aa1355e6 100644 --- a/src/pipecat/services/openai/realtime/events.py +++ b/src/pipecat/services/openai/realtime/events.py @@ -1003,7 +1003,6 @@ class TokenDetails(BaseModel): """ model_config = ConfigDict(extra="allow") - __pydantic_extra__: dict[str, Any] cached_tokens: Optional[int] = 0 text_tokens: Optional[int] = 0 diff --git a/src/pipecat/services/openai_realtime_beta/events.py b/src/pipecat/services/openai_realtime_beta/events.py index ea4e738c2..596a11a3b 100644 --- a/src/pipecat/services/openai_realtime_beta/events.py +++ b/src/pipecat/services/openai_realtime_beta/events.py @@ -878,7 +878,6 @@ class TokenDetails(BaseModel): """ model_config = ConfigDict(extra="allow") - __pydantic_extra__: dict[str, Any] cached_tokens: Optional[int] = 0 text_tokens: Optional[int] = 0 diff --git a/src/pipecat/transports/daily/utils.py b/src/pipecat/transports/daily/utils.py index 9ea02e203..e5bbca8c7 100644 --- a/src/pipecat/transports/daily/utils.py +++ b/src/pipecat/transports/daily/utils.py @@ -102,9 +102,6 @@ class DailyRoomProperties(BaseModel): model_config = ConfigDict(extra="allow") - # Pydantic v2.12+ requires explicit annotation for extra fields - __pydantic_extra__: dict[str, Any] - exp: Optional[float] = None enable_chat: bool = False enable_prejoin_ui: bool = False