ง
    ฺวิiช  ใ                   ๓4    d dl Z  G d de j        ฆ  ซ        ZdS )้    Nc                   ๓r    e Zd ZdZdefdZdefdZdeeef         fdZdeee	f         ddfdZ
defd	ZdS )
ฺBaseAdapterz
    Base AI adapter.
    ฺreturnc                 ๓    dS )z@
        Return the authentication key for the adapter.
        Nฉ ฉฺselfs    ๚Y/root/projects/qq-shell/venv/lib/python3.11/site-packages/inngest/experimental/ai/base.pyฺauth_keyzBaseAdapter.auth_key	   ๓	    ๐ 	๓    c                 ๓    dS )z4
        Return the format for the adapter.
        Nr   r   s    r
   ฺformatzBaseAdapter.format   r   r   c                 ๓    dS )z5
        Return the headers for the adapter.
        Nr   r   s    r
   ฺheaderszBaseAdapter.headers   r   r   ฺbodyNc                 ๓    dS )z*
        Modify the request body.
        Nr   )r	   r   s     r
   ฺon_callzBaseAdapter.on_call   r   r   c                 ๓    dS )z5
        Return the URL for generating text.
        Nr   r   s    r
   ฺ	url_inferzBaseAdapter.url_infer!   r   r   )ฺ__name__ฺ
__module__ฺ__qualname__ฺ__doc__ฺstrr   r   ฺdictr   ฺobjectr   r   r   r   r
   r   r      sฝ        ๐๐ ๐#๐ ๐ ๐ ๐ ๐๐ ๐ ๐ ๐ ๐c 3h๐ ๐ ๐ ๐ ๐D  f ิ-๐ ฐ$๐ ๐ ๐ ๐ ๐3๐ ๐ ๐ ๐ ๐ ๐ r   r   )ฺtypingฺProtocolr   r   r   r
   ๚<module>r       sD   ๐ุ ๐!๐ !๐ !๐ !๐ !&/๑ !๔ !๐ !๐ !๐ !r   