
    sg+                        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<   erod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* y$d d$l+Z+ ee, e-       d%   ee.&      e+j^                  e,<   y$# e$ r Y w xY w# e$ r Y y$w xY w)'    )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     O/var/www/html/venv/lib/python3.12/site-packages/transformers/agents/__init__.py<module>r:      sQ  " !  r "67%&b	 ;,..  
 +<=T)Uo&8W7X345Q4R01#9;M"Nh+=*>&'+=*>&'(9':m$kkk;,^^1!#022 $
 	JNHB440'')J2GIZhpqCKKC & 		( * s#   C2 C= 2C:9C:=DD