
    U[i                       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	y)    )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 linkc	                    |xs t        j                  d      }	|D ]  }
|
dvst        j                  d       t	        | ||	|||      }|j                  |||       y)z4Launch a chat interface using OpenAI-compatible API.OPENAI_API_KEY>   imager   z.file_types must be one of: text_encoded, image)base_urlmodeltoken
file_typessystem_message	streaming)server_nameserver_portshareN)osgetenvtyperBadParameterload_chat_externallaunch)r
   r   r   r   r   streamhostportr   resolved_tokenftdemos               k/var/www/html/chatbot/Makanify-Chatbot-3/venv/lib/python3.12/site-packages/gradio/cli/commands/load_chat.pymainr    
   sw    B 9bii(89N W..$$%UVVW %D 	KKDd%K@    )r
   strr   r"   r   
str | Noner   z	list[str]r   r#   r   boolr   r#   r   intr   r$   returnNone)

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