Each agent card in the catalog includes a Learn more button that opens this documentation page for detailed configuration information.
OpenAI Image Description
- What it does: Generates a detailed text description of an image using OpenAI vision models.
- Best for: Scene descriptions, captions, and summarizing what is happening in an image.
- Input data: Image data units.
- Output: A single text classification containing the description.
- Configuration:
- Credentials: Requires an OpenAI API key.
- Ontology requirements: A classification with a TEXT attribute where the image description is stored.
Claude Image Description
- What it does: Generates a detailed text description of an image using Anthropic Claude vision models.
- Best for: Image descriptions where you want to use Claude models.
- Input data: Image data units.
- Output: A single text classification containing the description.
- Configuration:
- Credentials: Requires an Anthropic API key.
- Ontology requirements: A classification with a TEXT attribute where the image description is stored.
Classify an Image
- What it does: Classifies images into one or more ontology categories using OpenAI vision models.
- Best for: Category or label assignment, such as object presence, scene type, or attributes.
- Input data: Image data units.
- Output: A classification answer using your ontology options (single- or multi-select).
- Configuration:
- Credentials: Requires an OpenAI API key.
- Ontology requirements: A classification feature with options, using radio (single-select) or checklist (multi-select).
Ask a Question About an Image
- What it does: Answers a natural-language question about an image (visual question answering).
- Best for: Targeted questions such as “What brands are visible?” or “What are the people doing?”
- Input data: Image data units.
- Output: A single text classification containing the answer.
- Configuration:
- Credentials: Requires an OpenAI API key.
- Ontology requirements: A classification with a TEXT attribute where the answer is stored.
Transcribe Audio
- What it does: Transcribes entire audio files using OpenAI Whisper into a single transcript.
- Best for: Full-file audio transcription (calls, interviews, long recordings) where you want one combined transcript.
- Input data: Audio data units.
- Output: A single text classification containing the full transcript.
- Configuration:
- Credentials: Requires an OpenAI API key.
- Ontology requirements: A classification with a TEXT attribute where the transcript is stored.
Diarize and Transcribe Audio
- What it does: Transcribes audio and performs two-speaker diarization, writing separate transcripts per speaker.
- Best for: Two-speaker conversations (for example, agent/customer) where you want per-speaker transcripts.
- Input data: Audio data units.
- Output:
- Time-based AUDIO objects for Speaker 1 and Speaker 2 segments.
- TEXT attributes on those objects with each speaker’s transcript.
- Configuration:
- Language: Optionally specify the language spoken in the audio. This can improve diarization and transcription quality; leave blank to auto-detect.
- Credentials: Requires an OpenAI API key.
- Ontology requirements:
- An AUDIO object for Speaker 1 segments, plus a TEXT attribute on that object.
- An AUDIO object for Speaker 2 segments, plus a TEXT attribute on that object.
Recognize and Extract Text
- What it does: Detects and extracts text from images using Google Document AI, returning polygon regions and associated text.
- Best for: OCR on documents, receipts, forms, and other scanned images where you need both text and its region.
- Input data: Image data units.
- Output:
- POLYGON objects for each detected text region.
- A TEXT attribute on each polygon containing the extracted text.
- Configuration:
- Credentials: Requires a Google Document AI service account.
- Ontology requirements:
- A POLYGON object type for OCR regions.
- A TEXT attribute attached to that polygon object for the extracted text.

