Processors
Processors are the engines that execute Task Runs. Choice of Processor determines the performance profile and reasoning behavior used. Pricing is determined by which Processor you select, not by the Task Run itself. Any Task Run can be executed on any Processor.
Choosing a Processor
Processor | Description | Example Use Case |
---|---|---|
Lite | Handles basic, one-hop information retrieval Tasks. Lowest compute cost and also typically lower latency | Identifying parked domains |
Base | Great for basic to moderate‑complexity enrichments (e.g., company firmographics). Executes a simpler retrieval and reasoning to fill 1‑6 columns. | Finding an individual’s most recent employment information |
Core | The workhorse processor, best on price-performance. Performs multi‑hop reasoning, cross‑validating facts across multiple sources. Ideal for moderate complexity tasks where trust and scale both matter. | Summarizing a startup’s funding information |
Pro | Designed for longer‑running, high‑complexity tasks. Reliably populates up to 20 output fields, with cross-validation, confidence and excerpts. | Analyzing the most relevant information for sales meeting preparation |
Ultra | Our most advanced processor. Runs open‑ended research with extensive retrieval and multi‑stage reasoning, human‑quality analyses on some complex tasks. | Analyzing a municipality’s major development goals and how they affect different industries |
Reference
Each processor varies in performance characteristics and supported features. Use the table below to compare latency, output type, basis features, and more.
Processor | Input Type | Output Type | Strengths | p25 Latency | p90 Latency | Cost (/1000) | Max Fields | Basis Features |
---|---|---|---|---|---|---|---|---|
Lite | Text, JSON | Text or JSON | Basic metadata, fallback, low latency | 3s | 45s | 5 | ~2 fields | Citations, Reasoning |
Base | Text, JSON | Text or JSON | Reliable standard enrichments | 10s | 84s | 10 | ~5 fields | Citations, Reasoning |
Core | Text, JSON | Text or JSON | Cross-referenced, moderately complex outputs | 13s | 160s | 25 | ~10 fields | Citations, Reasoning, Confidence, Excerpts |
Pro | Text, JSON | Text or JSON | Structured extraction with validation and confidence | 15s | 180s | 100 | ~20 fields | Citations, Reasoning, Confidence, Excerpts |
Ultra | Text, JSON | Text or JSON | Open-ended, multi-stage reasoning for complex research | 60s | 600s | 300 | ~20 fields | Citations, Reasoning, Confidence, Excerpts |
Examples
Processors can be used flexibly depending on the scope and structure of your task. The examples below show how to:
- Use a single processor (like Lite, Base, Core, Pro, or Ultra) to handle specific types of input and reasoning depth.
- Chain processors together to combine fast lookups with deeper synthesis.
This structure enables flexibility across a variety of tasks—whether you’re extracting metadata, enriching structured records, or generating analytical reports.
Sample Task for each Processor
Multi-Processor Workflows
You can combine processors in sequence to support more advanced workflows.
Start by retrieving basic information with Base:
Then use the result as input to Core to generate detailed background information:
This lets you use a fast processor for initial retrieval, then switch to a more capable one for analysis and context-building.