
    Pi                    |   d dl mZ d dlZd dlZd dlmZ  ej        dd           ej        dd           ej        ddd	d
           ej        dgdd           ej        ddd           ej        ddd           ej        ddd           ej        ddd           ej        ddd          f	d,d+Z	dS )-    )annotationsN)	load_chat.z;OpenAI-compatible base URL, e.g. http://localhost:11434/v1/)helpzModel name, e.g. llama3.2z--tokenz-tz5API key (defaults to $OPENAI_API_KEY if not provided)text_encodedz--file-typesz6Repeatable option. Allowed values: text_encoded, imagez--system-messagezOptional system promptTz--stream/--no-streamzEnable or disable streamingz--hostz(Server host (maps to launch.server_name)i  z--portz(Server port (maps to launch.server_port)Fz--share/--no-sharezCreate a public share linkbase_urlstrmodeltoken
str | None
file_types	list[str]system_messagestreamboolhostportintsharereturnNonec	                    |pt          j        d          }	|D ]}
|
dvrt          j        d          t	          | ||	|||          }|                    |||           dS )z4Launch a chat interface using OpenAI-compatible API.OPENAI_API_KEY>   imager   z.file_types must be one of: text_encoded, image)r   r	   r
   r   r   	streaming)server_nameserver_portr   N)osgetenvtyperBadParameterload_chat_externallaunch)r   r	   r
   r   r   r   r   r   r   resolved_tokenftdemos               q/home/jaya/work/projects/VOICE-AGENT/VIET/agent-env/lib/python3.11/site-packages/gradio/cli/commands/load_chat.pymainr'   
   s    B 9bi(899N W W...$%UVVV / %  D 	KKDd%K@@@@@    )r   r   r	   r   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   )

__future__r   r   r   gradio.externalr   r!   ArgumentOptionr'    r(   r&   <module>r.      s   " " " " " " 				  ; ; ; ; ; ; #ENO    *EFFF$D	   )EL	E  
 ". '?" " "  5<$+H   $u|hG   hG   %,#*F  90A 0A 0A 0A 0A 0A 0Ar(   