Fireworks Why we built the Index
Fireworks

Specialized Intelligence Index

How models handle real work,
on benchmarks written by practitioners

Measure models on real work

See how open, closed, and specialized models perform on domain-specific tasks drawn from production workloads.

Benchmarks built by practitioners

Evaluate models against the tasks, constraints, and quality standards that define acceptable work in each domain.

Choose models with confidence

Compare quality, cost, and task duration on the work that matters to your organization, not generalized intelligence alone.

Benchmarks

{{ category.name }}

{{ ind.emptyNote }}
Benchmark
View full data table
{{ ind.chartBenchName }}
{{ ind.chart.chartTitle }}

{{ ind.chartAlertTag }}{{ ind.chartAlert }}

{{ ind.chart.reasoningNote }}

{{ ind.chart.singleMetricNote }}

  1. {{ row.model }} {{ row.score }}
{{ ind.chart.yAxisLabel }}
{{ t.label }}
{{ t.label }} {{ t.label }}
{{ p.label }}
{{ p.tipName }}
{{ tip.text }}
{{ t.label }}
{{ ind.chart.axisLabel }}
{{ ind.chart.frontierCount }} {{ ind.chart.dominatedNote }} {{ ind.chart.cubeHint }}

{{ ind.chartNote }}

{{ ind.chartEmptyNote }}
Model Leaderboard {{ ind.countLabel }}
Sort by
# Model Score
{{ r.rank }}
{{ r.displayModel }} {{ r.displayModel }} {{ r.fireworksTooltip }}
{{ m.text }}
*Data may not be available across all benchmarks; average rank uses available benchmark results only.
{{ ind.note }}

Specialized model highlights

{{ highlightAtLabel }}of{{ highlightTotal }}

{{ hl.model }}
Trained with Fireworks {{ hl.valueTag }} Sample, not a measured result

{{ hl.claim }}

{{ hl.body }}

{{ hl.note }}

{{ hl.linkLabel }}
{{ hl.metricLabel }}
{{ bar.name }}{{ bar.org }} {{ bar.value }}

{{ bar.valueStat }} {{ bar.valueLabel }}

{{ cost.label }} {{ cost.value }} {{ cost.sub }}

Methodology

{{ stat.methodologyAsOf }}
How every benchmark is run and scored →
Benchmark contributors
{{ partner.name }}

Want to be on the Index?

Submit your model and/or benchmark for consideration. Don’t have one yet? Fireworks can help.

Submit to the Index Train a model
← All benchmarks
Methodology

Methodology

{{ stat.methodologyAsOf }}
PROGRAM METHODOLOGY

Fireworks methodology

This methodology is versioned, published alongside the index, and inherited by every benchmark run unless a benchmark or model row records an exception.

1. Scope

The Specialized Intelligence Index measures how models perform on domain benchmarks under one standardized serving configuration and one harness per benchmark. It does not measure the maximum achievable performance on a benchmark, which a team optimizing one model with a purpose-built harness will typically exceed.

The index does not measure general capability and is not a substitute for a generalist index. Benchmarks are contributed by domain partners that use them in production or drawn from recognized public sources. Fireworks runs open, closed, and custom models against benchmarks built by their owners; it does not design the benchmarks.

2. Definitions
  • Model — a set of weights with a published name and version. A specialized model is adapted for a domain through fine-tuning; its base model is recorded so the effect of adaptation is directly interpretable.
  • Adapter — trained weights applied over a base model at serving time, most commonly LoRA. Most specialized models on the index are adapters.
  • Serving provider — the company hosting an endpoint. Open-weight models run on Fireworks; closed models run with their developers. “Open weights” means publicly released weights runnable on controlled infrastructure, not necessarily open-source licensing.
  • Endpoint — a hosted model instance reachable through an API. The exact endpoint string is recorded because providers can differ in quantization, serving stack, context limits, and price.
  • Harness — prompt construction, tools, turn management, context assembly, stop conditions, and response parsing. The orchestrator packages benchmarks and executes the harness across models and tasks.
  • Task — one benchmark problem. A run is one attempt at one task; the program standard is three runs per task.
  • Condition — a deliberately varied setting, such as reasoning effort, that produces a separate row instead of being averaged away.
  • Benchmark score — the benchmark’s own named headline metric, reported in its native unit and named explicitly where additional context is needed.
  • Duration — wall-clock time for one complete task, measured end to end. It includes model generation, tool calls, waiting on tool outputs, and subsequent turns. It excludes judge requests and other evaluation or setup steps. It is not time to first token. Columns are headed Duration / task, or Duration / trial on a board whose source times one trial of a repeated task.
  • pass@1 — the mean success rate across runs. A task solved on two of three runs contributes 0.67. pass^k requires success on all k runs and is a separate reliability measure. pass@k, success on any of k runs, is not used.
  • Confidence interval — always 95%, and always printed beside the score it qualifies as a single ± margin rather than in a column of its own. What it resamples depends on what the board retained: a task-level bootstrap where per-task results are held, or run-to-run variation across complete runs where only run headlines are. Each board’s footer names which. No interval covers judge variance, and a board that measured no uncertainty prints none rather than a placeholder.
  • Executed by identifies who ran the benchmark. Reproducibility tier identifies who can rerun it.
  • Exception — any departure from the program standard. An exception means the row is not comparable to its neighbors on equal footing.
  • Index release — a dated board snapshot. Scores are comparable within a release, but not necessarily across releases.
  • Sampling profile — a named, versioned generation-parameter bundle. Rows record the profile and any deviations.
3. Benchmark admission
  • Every benchmark is a production evaluation already used by a domain partner or a recognized open benchmark.
  • Partners deliver tasks and data in Harbor-compatible format; they do not deliver harnesses.
  • Task diversity and difficulty are reviewed before admission, and the benchmark owner must attest to contamination controls.
  • A benchmark is retired or moved into a deepening phase when top models cluster within a stated margin and it stops discriminating.
4. Model roster

Open-weight models are selected from top performers on our internal and external evaluations. Closed models run alongside them through first-party APIs, and partner fine-tunes run on their own domain benchmarks.

  • Inclusion follows a cost-relevance rule based on what an enterprise would plausibly run in production. Materially out-of-range models are excluded explicitly.
  • New releases enter a qualification pipeline and appear only after clearing it.
FIREWORKS IMPLEMENTATION
5. Scoring standard

Scores on benchmarks listed as “Reproducible by Provider” are provided to us directly by the provider. On all other benchmarks, we generally collect three runs and report the average (avg@3), along with a 95% confidence interval; benchmark-native aggregations such as pass@3 are named on the card. Where a benchmark’s native metric is not pass/fail, its card names the metric. Metrics are never averaged across benchmarks.

Score carries its 95% margin beside it as ±x.x, with the full interval in the cell's tooltip. Cost and duration name the denominator they were measured against: Cost / task and Duration / task by default, and / trial where the source measured one trial of a repeated task. Both state their exclusions in the table footer. Duration covers the full end-to-end execution time, excluding judge time.

6. Sampling standard

Default profile SII-2026.09:

TEMPERATURE
1.0
TOP_P
0.95 where supported
TOP_K
unset by default
MAX_TOKENS
131,072
REASONING_EFFORT
max
REASONING_HISTORY
preserved
SEED
unset
  • top_p applies nucleus sampling where supported; top_k is left unset by default. max_tokens is a per-call cap and must leave enough room for reasoning tokens.
  • The seed is unset so temperature-1 sampling produces the run variance measured by reliability and confidence intervals.
  • Provider recommendations override defaults where published. Every deviation is recorded on the model row.
7. Serving standard
  • Open-weight models run on Fireworks serverless endpoints.
  • Closed models run against their own first-party APIs.
  • Partner fine-tunes are LoRA adapters on base models and run on Fireworks dedicated endpoints.
8. Harness standard

Fireworks-executed evaluations use open-source harnesses pinned to versioned snapshots. The same harness, orchestrator, tools, and tool definitions apply to every model on a benchmark.

9. Execution standard
  • We use each benchmark’s designed timeout by default. If that limit systematically cuts off unfinished work and would distort the comparison, we raise it until timeouts are rare, not absent. Any raised limit is published in the benchmark methodology.
  • Network access is open where required. Public benchmark repositories and known mirrors are blocked during evaluation to prevent retrieval of tasks or grading artifacts.
  • Concurrency changes throughput only; it does not change prompts, tools, time limits, or scoring.
  • Every model must complete the same number of tasks. Faster endpoints do not win by finishing more work.
10. Reproducibility

Reproducibility identifies who can rerun a score, not whether a rerun will produce an identical result.

  • Public — anyone. The data is public, Fireworks ran a pinned open-source harness, and conditions are disclosed.
  • Fireworks — Fireworks and the benchmark owner. The data is private, but Fireworks ran a pinned open-source harness and can rerun its recorded snapshot.
  • Partner — the benchmark owner. The owner supplied a score from their own evaluation. Fireworks has not yet rerun it, but plans to do so.
11. Cost and duration standard
  • Where available, token counts use provider-reported values. Input is split into cached and uncached tokens; output tokens are provided.
  • Dollar cost is derived with a rate-card source and price date because prices may change after a run.
  • Duration is wall-clock time for the full end-to-end task, excluding judge time. It is not time to first token.
  • Duration keeps its source's denominator: per task by default, and per trial where the source times one trial of a repeated task. Independent trials are never summed, because a duration is not a total.
  • Each board’s methodology names whether the published figure is a mean or a median, and states any remaining exclusions in the table footer.
  • When timing is invalid for comparison — for example shared multi-tenant concurrency — duration is withheld rather than published as a misleading number.
12. How ranks are shown

The selected “Rank by” metric first orders eligible models within each benchmark. Higher score ranks first; lower cost or duration ranks first. Exact benchmark-score ties receive the average of their occupied positions.

  • A model’s domain rank is the arithmetic mean of its available benchmark ranks. Every contributing benchmark receives equal weight; missing results are not imputed or counted as zero.
  • If average ranks tie, a normalized score tie-break min–max normalizes each result within its benchmark, reverses lower-is-better metrics, and averages those normalized values. Higher average normalized performance wins, so the larger score differential decides the order.
  • If both the average rank and normalized tie-break score are equal, models share the displayed position and the following position is skipped.
  • We don't aggregate metrics into one overall score, as this would apply subjective weighting.
  • Per-domain leaders are shown; cross-domain leaders are not.
13. Privacy and publication

Benchmark visibility is the owner’s decision. Some partners publish their benchmarks; others keep them private. For private benchmarks, scores are published, while evaluation scripts, prompts, grading logic, and trajectories are not.

Benchmark methodologies

{{ group.name }}

{{ method.name }} {{ method.reproSentence }}
{{ method.summary }}

Paper, repository, and sources

{{ source.label }} ↗

{{ part.title }}

{{ part.body }}

  • {{ bullet }}
  1. All benchmarks
  2. {{ bench.industry }}
  3. {{ bench.name }}

{{ bench.name }}

{{ bench.desc }}

{{ reproSentence }} ·Methodology ·{{ sourceLabel }}
No data.

Models

Relative Bradley–Terry ratings · pool centered at 1,000 · 95% conversation-bootstrap intervals
Sort by
#
Model
Prompt
Cached
Completion
Rate card
{{ r.rank }}
{{ r.model }} {{ r.model }} {{ r.fireworksTooltip }}
{{ r.elo }} {{ r.ci }}
{{ r.taskOutcome }}
{{ r.investigation }}
{{ r.toolUse }}
{{ r.communication }}
{{ r.completion }}
{{ r.uncachedInput }}
{{ r.cachedInput }}
{{ r.outputTokens }}
{{ r.rate }}{{ r.ratePlan }}
{{ r.cost }}
{{ r.lat }}
{{ detailCostFormula }}
{{ detailCostNote }}

Configurations

21 configurations at k=3 · fixed prompt, tools, and harness
Sort by
#
Model
Configuration
{{ r.rank }}
{{ r.model }} {{ r.model }} {{ r.fireworksTooltip }}
{{ r.configuration }}
{{ r.score }}
{{ r.cost }}
{{ r.duration }}
{{ r.recall }}
{{ r.precision }}
{{ r.criticalRecall }}
{{ r.highRecall }}
{{ r.mediumRecall }}
{{ r.lowRecall }}

Models

{{ bench.rankingNote }}
Sort by
#
Model
Prompt
Cached
Completion
Rate card
Score (quality composite)
Score (task completion)
Score (content quality)
Score (visual design)
Score (process quality)
Penalty (layout defects)
Share (Tier A decks)
Score (rubric avg@3)
Prompt
Cached
Completion
{{ r.rank }} =
{{ r.modelLabel }} {{ r.modelLabel }} {{ r.fireworksTooltip }}
{{ r.acc }} {{ r.ci }}
{{ r.uncachedInput }}
{{ r.cachedTokens }}
{{ r.recordedOutput }}
{{ r.rate }}{{ r.ratePlan }}
{{ r.qualityComposite }}
{{ r.taskCompletion }}
{{ r.contentQuality }}
{{ r.visualDesign }}
{{ r.processQuality }}
{{ r.layoutPenalty }}
{{ r.tierARatio }}
{{ r.rubricPct }}
{{ r.promptText }}
{{ r.cachedText }}
{{ r.completionText }}
{{ r.cost }}
{{ r.lat }}

{{ bench.runCountNote }}

{{ detailCostFormula }}
{{ detailCostNote }}

Models

Length-adjusted weighted rubric score · mean across complete 4,200-response runs
Sort by
#
Model
Prompt
Cached*
Completion
Rate card
{{ r.rank }}
{{ r.model }} {{ r.model }} {{ r.fireworksTooltip }}
{{ r.score }} {{ r.ci }}
{{ r.prompt }}
{{ r.cached }}
{{ r.completion }}
{{ r.rate }}{{ r.ratePlan }}
{{ r.cost }}
{{ r.latency }}
{{ detailCostFormula }}
{{ detailCostNote }}
* Cached tokens are 0 because each HealthBench task is a single-turn request.

Models

Overall score · macro-average of 10 clinical suites · mean of the runs that completed all 500 cases
Sort by
#
Model
Prompt
Cached
Completion
Rate card
{{ r.rank }}
{{ r.model }} {{ r.model }} {{ r.fireworksTooltip }}
{{ r.score }} {{ r.ci }}
{{ r.prompt }}
{{ r.cached }}
{{ r.completion }}
{{ r.rate }}{{ r.ratePlan }}
{{ r.cost }}
{{ r.latency }}
{{ detailCostFormula }}
{{ detailCostNote }}

Models

Hard RCA ranks · 324 verdicts per reportable run · 2–3 runs per model

Sort by
#
Model
Prompt
Cached
Completion
Rate card
{{ r.rank }}
{{ r.model }} {{ r.model }} {{ r.fireworksTooltip }}
{{ c.text }}{{ c.ci }}
{{ r.uncachedInput }}
{{ r.cachedTokens }}
{{ r.recordedOutput }}
{{ r.rate }}{{ r.ratePlan }}
{{ c.text }}{{ c.ci }}
{{ detailCostFormula }}
{{ detailCostNote }}

Results

Three full 140-task runs per configuration
Sort by
#
Model
Prompt
Cached
Completion
Rate card
{{ r.rank }}
{{ r.displayModel }} {{ r.displayModel }} {{ r.fireworksTooltip }}
{{ r.acc }} {{ r.ci }}
{{ r.inputTokens }}
{{ r.cachedTokens }}
{{ r.recordedOutput }}
{{ r.rate }}{{ r.ratePlan }}
{{ r.cost }}
{{ r.lat }}
{{ detailCostFormula }}
{{ detailCostNote }}

Models

Three complete 113-task runs per model
Sort by
#
Model
Prompt
Cached
Completion
Rate card
{{ r.rank }}
{{ r.displayModel }} {{ r.displayModel }} {{ r.fireworksTooltip }}
{{ r.acc }} {{ r.ci }}
{{ r.uncachedInput }}
{{ r.cachedTokens }}
{{ r.recordedOutput }}
{{ r.rate }}{{ r.ratePlan }}
{{ r.cost }}
{{ r.lat }}
{{ detailCostFormula }}
{{ detailCostNote }}

Models

Detection and differential analysis are scored on separate task sets
Sort by
#
Model
{{ r.rank }}
{{ r.model }} {{ r.model }} {{ r.fireworksTooltip }}
{{ r.detRecall }}
{{ r.detCost }}
{{ r.precision }}
{{ r.diffRecall }}
{{ r.diffCost }}
{{ r.f1 }}

{{ dfbenchNote }}

Models

Best-scoring reasoning level at the highest published k · chart shows every k
Sort by
F0.5 combines precision and recall while weighting precision more heavily, so cleaner reports score better than noisy reports with similar coverage. Table values include all severities.
#
Model
Configuration
{{ r.rank }}
{{ r.model }} {{ r.model }} {{ r.fireworksTooltip }}
{{ r.meta }}
{{ r.f05 }}
{{ r.precision }}
{{ r.recall }}
{{ r.cost }}

Models

Level 1 pass@3 across three full runs
Sort by
#
Model
Coverage
Evaluation status
{{ r.rank }}
{{ r.model }} {{ r.model }} {{ r.fireworksTooltip }}
{{ r.score }} {{ r.ci }}
{{ r.cost }}
{{ r.lat }}
{{ r.coverage }}
{{ r.status }}

Submissions

v1.0 user simulator only · source-reported
Sort by
#
Model
{{ r.rank }}
{{ r.model }} {{ r.model }} {{ r.fireworksTooltip }}
{{ r.pass1 }}
{{ r.responsiveness }}
{{ r.latency }}
{{ r.interrupts }}
{{ r.selectivity }}

A rank tells you where you stand. Training moves it.

Start training Talk to us
Fireworks
Benchmarks Methodology Docs Playground Trust Center Contact