o
    i                     @   s   d Z ddlZddlmZ ddlmZmZmZmZm	Z	m
Z
 ddlmZ ddlmZ ddlmZ e  ed ejd	ed
d W d   n1 sJw   Y  eZe	ZeZeZe
ZeZeZeZeZeZdS )a  Google Gemini Live API service implementation.

This module provides real-time conversational AI capabilities using Google's
Gemini Live API, supporting both text and audio modalities with
voice transcription, streaming responses, and tool usage.

.. deprecated:: 0.0.90
    This module is deprecated. Please use the equivalent types from
    pipecat.services.google.gemini_live.llm instead. Note that the new type names
    do not include 'Multimodal'.
    N)ContextWindowCompressionParams)$GeminiLiveAssistantContextAggregatorGeminiLiveContextGeminiLiveContextAggregatorPairGeminiLiveLLMServiceGeminiLiveUserContextAggregatorGeminiModalities)GeminiMediaResolution)GeminiVADParams)InputParamsalwaysa  Types in pipecat.services.gemini_multimodal_live.gemini are deprecated. Please use the equivalent types from pipecat.services.google.gemini_live.llm instead. Note that the new type names do not include 'Multimodal' (e.g. `GeminiMultimodalLiveLLMService` is now `GeminiLiveLLMService`).   )
stacklevel)__doc__warnings'pipecat.services.google.gemini_live.llmr   _ContextWindowCompressionParamsr   r   r   r   r   r   r	   _GeminiMediaResolutionr
   _GeminiVADParamsr   _InputParamscatch_warningssimplefilterwarnDeprecationWarningGeminiMultimodalLiveContext)GeminiMultimodalLiveUserContextAggregator.GeminiMultimodalLiveAssistantContextAggregator)GeminiMultimodalLiveContextAggregatorPairGeminiMultimodalModalitiesGeminiMultimodalLiveLLMService r    r    b/home/ubuntu/.local/lib/python3.10/site-packages/pipecat/services/gemini_multimodal_live/gemini.py<module>   s2    

