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 (OpenAI)
- 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 (OpenAI)
- 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.
CoreWeave Inference Agents
CoreWeave inference agents use open models hosted on CoreWeave Serverless Inference, served through Weights & Biases (W&B) Inference. The three image agents below can be run from the Label Editor or triggered in a Workflow. Supported input: Image data units in JPEG, PNG, GIF, or WebP format, up to 20 MiB per image. All three agents require your W&B API key, added as a CoreWeave external credential when configuring the agent. You can find your API key in your W&B account settings. You can also manage credentials in Workspace settings.The W&B API key is not the same as the CoreWeave Access Key ID and Secret Access Key used for a CoreWeave storage integration. Storage access keys do not work with these agents.
Requests run on your own W&B API key, so inference usage is billed to your W&B account and counts toward your W&B project’s concurrency limits.
Add a CoreWeave Inference Agent
- Open Agents and find the Analyze images with open models card in the Agents Catalog.
- Click Add, then choose Classify, Describe, or Answer questions.
- In the Add agent form, enter a Name and optionally a Description.
- Under API Key, select an existing W&B API key or enter a new one.
- Select an Ontology and compatible label targets under Ontology & label targets. See the requirements for your chosen agent below.
- Configure the model settings and any task-specific prompt or question, then click Add agent.
Shared Configuration
Describe an Image (CoreWeave)
- What it does: Generates a detailed text description of an image using the selected CoreWeave-hosted model.
- Best for: Scene descriptions, captions, and summaries of visible objects, people, actions, and text.
- Input data: Image data units.
- Output: A single text classification containing the description.
- Configuration: Uses the shared settings above, plus:
- Credentials: Requires a W&B API key registered as a CoreWeave external credential.
- Ontology requirements: A classification with a TEXT attribute where the image description is stored.
Classify an Image (CoreWeave)
- What it does: Classifies an image using the options in your Ontology and the selected CoreWeave-hosted model.
- Best for: Assigning categories such as scene type, object presence, or product condition.
- Input data: Image data units.
- Output: A classification answer using your Ontology options: one option for a radio classification, or zero or more options for a checklist classification.
- Configuration: Uses the shared settings above, plus:
- Credentials: Requires a W&B API key registered as a CoreWeave external credential.
- Ontology requirements: A classification feature with options, using radio (single-select) or checklist (multi-select).
Ask a Question About an Image (CoreWeave)
- What it does: Answers a natural-language question about an image using the selected CoreWeave-hosted model.
- Best for: Targeted questions about visible objects, brands, actions, or scene details.
- Input data: Image data units.
- Output: A single text classification containing the answer.
- Configuration: Uses the shared settings above, plus:
- Credentials: Requires a W&B API key registered as a CoreWeave external credential.
- Ontology requirements: A classification with a TEXT attribute where the answer is stored.

