Skip to main content
This toolkit lets you interact with Azure Cognitive Services APIs to enable multimodal capabilities inside LangChain. Currently, the toolkit includes:
  • AzureCogsImageAnalysisTool — extract captions, objects, tags, and text from images
  • AzureCogsFormRecognizerTool — extract text, tables, and key-value pairs from documents
  • AzureCogsSpeech2TextTool — transcribe speech to text
  • AzureCogsText2SpeechTool — synthesize text to speech
  • AzureCogsTextAnalyticsHealthTool — extract healthcare entities
⚠️ The image analysis tool is not available on macOS because azure-ai-vision currently supports Windows/Linux only.

Installation

text
Entering new AgentExecutor chain…
Action:
Observation: Caption: a group of eggs and flour in bowls Objects: Egg, Egg, Food Tags: dairy, ingredient, indoor, thickening agent, food, mixing bowl, powder, flour, egg, bowl Thought: I can use the objects and tags to suggest recipes Action:
Finished chain. text ‘You can make pancakes, omelettes, or quiches with these ingredients!’
text
Entering new AgentExecutor chain… Action:
Observation: /tmp/tmpa3uu_j6b.wav Thought: I have the audio file of the joke Action:
Finished chain. text ‘/tmp/tmpa3uu_j6b.wav’
text
Entering new AgentExecutor chain… Action:
Observation: The text conatins the following healthcare entities: 54-year-old is a healthcare entity of type Age, gentleman is a healthcare entity of type Gender, progressive angina is a healthcare entity of type Diagnosis, past several months is a healthcare entity of type Time, cardiac catheterization is a healthcare entity of type ExaminationName, July of this year is a healthcare entity of type Time, total is a healthcare entity of type ConditionQualifier, occlusion is a healthcare entity of type SymptomOrSign, RCA is a healthcare entity of type BodyStructure, 50 is a healthcare entity of type MeasurementValue, % is a healthcare entity of type MeasurementUnit, left main is a healthcare entity of type BodyStructure, disease is a healthcare entity of type Diagnosis, family is a healthcare entity of type FamilyRelation, coronary artery disease is a healthcare entity of type Diagnosis, brother is a healthcare entity of type FamilyRelation, dying is a healthcare entity of type Diagnosis, 52 is a healthcare entity of type Age, myocardial infarction is a healthcare entity of type Diagnosis, brother is a healthcare entity of type FamilyRelation, coronary artery bypass grafting is a healthcare entity of type TreatmentName, stress echocardiogram is a healthcare entity of type ExaminationName, July, 2001 is a healthcare entity of type Time, wall motion abnormalities is a healthcare entity of type SymptomOrSign, body habitus is a healthcare entity of type SymptomOrSign, six minutes is a healthcare entity of type Time, minimal is a healthcare entity of type ConditionQualifier, ST depressions in the anterior lateral leads is a healthcare entity of type SymptomOrSign, fatigue is a healthcare entity of type SymptomOrSign, wrist pain is a healthcare entity of type SymptomOrSign, anginal equivalent is a healthcare entity of type SymptomOrSign, increased is a healthcare entity of type Course, symptoms is a healthcare entity of type SymptomOrSign, family is a healthcare entity of type FamilyRelation, left is a healthcare entity of type Direction, main is a healthcare entity of type BodyStructure, disease is a healthcare entity of type Diagnosis, occasional is a healthcare entity of type Course, RCA is a healthcare entity of type BodyStructure, revascularization is a healthcare entity of type TreatmentName, open heart surgery is a healthcare entity of type TreatmentName Thought: I know what to respond Action:
Finished chain. text ‘The text contains the following diagnoses: progressive angina, coronary artery disease, myocardial infarction, and coronary artery bypass grafting.’

Connect these docs to Claude, VSCode, and more via MCP for real-time answers.