o
    i                  
   @   s   d Z ddlZddlmZ zddlmZ W n  ey4 Z ze	de  e	d e
de dZ[ww ejded	d
 eZdS )a  Gemini File API client for uploading and managing files.

This module provides a client for Google's Gemini File API, enabling file
uploads, metadata retrieval, listing, and deletion. Files uploaded through
this API can be referenced in Gemini generative model calls.

.. deprecated:: 0.0.90
    Importing GeminiFileAPI from this module is deprecated.
    Import it from pipecat.services.google.gemini_live.file_api instead.
    N)logger)GeminiFileAPIzException: zHIn order to use Google AI, you need to `pip install pipecat-ai[google]`.zMissing module: zImporting GeminiFileAPI from pipecat.services.gemini_multimodal_live.file_api is deprecated. Please import it from pipecat.services.google.gemini_live.file_api instead.   )
stacklevel)__doc__warningslogurur   ,pipecat.services.google.gemini_live.file_apir   _GeminiFileAPIModuleNotFoundErroreerror	ExceptionwarnDeprecationWarning r   r   d/home/ubuntu/.local/lib/python3.10/site-packages/pipecat/services/gemini_multimodal_live/file_api.py<module>   s"   
