
    3fi                    n    d dl mZ d dlZd dlmZ d dlmZ d dlmZ d dl	m
Z
mZmZmZmZ  G d de      Zy)	    )annotationsN)List)BaseTool)BaseToolkit)AzureCogsFormRecognizerToolAzureCogsImageAnalysisToolAzureCogsSpeech2TextToolAzureCogsText2SpeechTool AzureCogsTextAnalyticsHealthToolc                      e Zd ZdZddZy)AzureCognitiveServicesToolkitz%Toolkit for Azure Cognitive Services.c                    t               t               t               t               g}t        j
                  j                  d      st        j
                  j                  d      r|j                  t                      |S )zGet the tools in the toolkit.linuxwin)	r   r	   r
   r   sysplatform
startswithappendr   )selftoolss     y/var/www/auto_recruiter/arenv/lib/python3.12/site-packages/langchain_community/agent_toolkits/azure_cognitive_services.py	get_toolsz'AzureCognitiveServicesToolkit.get_tools   s]     ()$&$&,.	!
 <<""7+s||/F/Fu/MLL356    N)returnzList[BaseTool])__name__
__module____qualname____doc__r    r   r   r   r      s
    /r   r   )
__future__r   r   typingr   langchain_core.toolsr   langchain_core.tools.baser   2langchain_community.tools.azure_cognitive_servicesr   r   r	   r
   r   r   r   r   r   <module>r%      s*    " 
  ) 1 K r   