Skip to main content
Some labeling work is language work: extracting entities, classifying passages, captioning images, judging responses. Agents (under Flow) are configurable LLM workers for exactly that: you pick a provider, write the system prompt, and the agent becomes a reusable participant in your projects and pipelines.
PixlHub Agents page with OpenAI, Anthropic, Google, Grok and Ollama provider filters

The Agents page with provider filters. Each agent is a named, prompted, reusable LLM configuration.

Pick a provider

OpenAI, Anthropic, Google and Grok (xAI) run on your own API key (“your organization’s API key for this provider”). Enter the key and PixlHub fetches the models available to your account for the Model dropdown. Costs accrue on your provider account, under your control.

Create an agent

PixlHub New Agent dialog with template, provider, model, API key, system prompt, temperature and max tokens

New Agent: template or blank start, provider and model, and the system prompt that defines the job.

1

Start from a template or blank

The Template dropdown offers ready configurations; Start blank builds from scratch.
2

Name the job, not the model

The form’s own examples set the tone: “Medical NER Agent”, “Image Captioner”. Names describe what the agent does, so a team can pick the right one without reading prompts.
3

Write the system prompt

This is the agent’s job description. The placeholder shows the shape that works: “You are an expert annotator. Given the input data, extract named entities and return them as structured JSON spans.” Be explicit about the output format you expect; structured output instructions are what make agent results usable downstream.
4

Tune the dials

Temperature (default 0.7) trades consistency against creativity; annotation work usually wants it low. Max Tokens (default 2048) caps response length.

Where agents work

  • In the pipeline: the Agent node from the workflow palette inserts the agent as a processing step, so tasks flow through LLM processing exactly where your process needs it.
  • In the editor: the Agent tab on the annotation screen’s right rail brings agent assistance into the labeling session itself.

Prompts that behave

  • Specify the output contract. “Return JSON: []” beats “extract the entities” every time; parseable output is the difference between automation and cleanup.
  • One agent, one job. A NER agent and a sentiment agent with clean prompts outperform one agent with a paragraph of ifs.
  • Test on ugly examples. Prompts tuned on clean samples break on real data; feed the weird cases before rolling an agent into a pipeline.
  • Low temperature for labeling. 0.1 to 0.3 keeps repeated runs consistent, which is what annotation needs; save 0.7+ for generative tasks like captioning drafts.

Frequently asked questions

The one your organization already has keys, contracts and comfort with; capability differences matter less than governance for labeling tasks. For data that cannot leave your infrastructure, Ollama is the answer by construction.
They replace the first draft, not the judgment. Agent output should flow through the same review gates as pre-labeling from vision models; the quality metrics will tell you how much trust each agent has earned.
Models wrap your own vision inference endpoints (detectors, segmenters); Agents wrap LLM providers with prompts. Perception versus language, roughly, and both plug into the same workflow palette.

Next steps

Project workflow

Where the Agent node joins the pipeline.

Models

The vision-model counterpart for pre-labeling.