o
    Æ°i¾  ã                   @   s8   d Z ddlmZmZmZmZmZmZmZm	Z	 g d¢Z
dS )a€  
LiteLLM Interactions API

This module provides SDK methods for Google's Interactions API.

Usage:
    import litellm
    
    # Create an interaction with a model
    response = litellm.interactions.create(
        model="gemini-2.5-flash",
        input="Hello, how are you?"
    )
    
    # Create an interaction with an agent
    response = litellm.interactions.create(
        agent="deep-research-pro-preview-12-2025",
        input="Research the current state of cancer research"
    )
    
    # Async version
    response = await litellm.interactions.acreate(...)
    
    # Get an interaction
    response = litellm.interactions.get(interaction_id="...")
    
    # Delete an interaction
    result = litellm.interactions.delete(interaction_id="...")
    
    # Cancel an interaction
    result = litellm.interactions.cancel(interaction_id="...")

Methods:
- create(): Sync create interaction
- acreate(): Async create interaction
- get(): Sync get interaction
- aget(): Async get interaction
- delete(): Sync delete interaction
- adelete(): Async delete interaction
- cancel(): Sync cancel interaction
- acancel(): Async cancel interaction
é    )ÚacancelÚacreateÚadeleteÚagetÚcancelÚcreateÚdeleteÚget)r   r   r	   r   r   r   r   r   N)Ú__doc__Zlitellm.interactions.mainr   r   r   r   r   r   r   r	   Ú__all__© r   r   úT/home/app/Keep/.python/lib/python3.10/site-packages/litellm/interactions/__init__.pyÚ<module>   s    (+