
    g+                     8   d dl mZ ddlmZmZmZ g dddgdgg dd	Z	  e            s
 e            	 d
dged<   dged<   dged<   ddged<   dged<   dged<   dged<   n# e$ r Y nw xY werddlmZm	Z	m
Z
mZmZmZmZ ddlmZmZ ddlmZ ddlmZmZmZmZmZmZ 	  e            s
 e            	 ddlmZmZ ddlmZ ddl m!Z! dd l"m#Z#m$Z$ dd!l%m&Z& dd"l'm(Z( dd#l)m*Z* d$S # e$ r Y d$S w xY wd d$l+Z+ ee, e-            d%         ee.&          e+j/        e,<   d$S )'    )TYPE_CHECKING   )OptionalDependencyNotAvailable_LazyModuleis_torch_available)Agent	CodeAgentManagedAgent
ReactAgentReactCodeAgentReactJsonAgentToolboxHfApiEngineTransformersEnginestream_to_gradio)PipelineToolToolToolCollectionlaunch_gradio_demo	load_tooltool)agents
llm_engine
monitoringtoolsFinalAnswerToolPythonInterpreterTooldefault_toolsDocumentQuestionAnsweringTooldocument_question_answeringImageQuestionAnsweringToolimage_question_answeringDuckDuckGoSearchToolVisitWebpageToolsearchSpeechToTextToolspeech_to_textTextToSpeechTooltext_to_speechTranslationTooltranslation   )r   r   )r   )r   r   )r   )r!   )r#   r$   )r&   )r(   )r*   N__file__)module_spec)0typingr   utilsr   r   r   _import_structurer   r   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r   r"   r!   r%   r#   r$   r'   r&   r)   r(   r+   r*   sys__name__globals__spec__modules     X/var/www/html/ai-engine/env/lib/python3.11/site-packages/transformers/agents/__init__.py<module>r:      s  " !                    rqq "67%&bbb	  ; /,,.../
 +<=T)Uo&8W7X345Q4R01#9;M"Nh+=*>&'+=*>&'(9':m$$ & 	 	 	D	  rkkkkkkkkkkkkkkkkkk;;;;;;;;,,,,,,^^^^^^^^^^^^^^^^1!!## 	300222	3
 	JIIIIIIINNNNNNHHHHHHBBBBBBBB44444444444400000000 *    JJJ'K''))J2GIZhpqqqCKs#   A" "A*)A* C% %C.-C.