v1

latestOpenAPI 3.0.32026-07-226744340.8 KB
AI Compute

AI models catalog

Epoch AI notable-models catalog (CC-BY 4.0). Each model carries its developer, domain, parameters, training compute (FLOP), training hardware, frontier flag, and accessibility. Rows can be sorted by publication date or training compute. Requires a plan with AI compute & models access (can_use_epoch_ai) — the Corporate & Supply Chain and Global Intelligence plans.

Boolean fields (frontier_model, open_weights) are real JSON booleans, training_compute_flop is de-artifacted, and the response echoes applied_filters (unknown params surface in applied_filters.ignored). This product uses data from Epoch AI (CC-BY 4.0).

get/api/v2/epoch/models

Query parameters

organizationstring

Case-insensitive substring match on the developing organization (e.g. OpenAI, Google, Anthropic, xAI, Meta AI). Alias org is accepted.

domain'Language' | 'Vision' | 'Biology' | 'Multimodal' | 'Image generation' | 'Video' | 'Speech' | 'Robotics' | 'Games' | 'Audio' | 'Medicine' | 'Mathematics' | 'Materials science' | 'Earth science' | 'Recommendation' | 'Driving' | 'Search' | '3D modeling' | 'Other'

Case-insensitive substring match on task domain. The enum lists the atomic domain vocabulary (models can span several, e.g. Vision,Multimodal — so Vision also catches those rows); any substring is accepted.

model_accessibility'Open weights (unrestricted)' | 'Open weights (restricted use)' | 'Open weights (non-commercial)' | 'API access' | 'Hosted access (no API)' | 'Unreleased'

Release/access tier — exact, case-insensitive match on the stored value. Use the open-weights tiers to filter to models with released weights.

organization_categorizationstring

Case-insensitive substring match on the developing organization's category. Accepted tokens: Industry, Academia, Government, Research collective. A model may carry several comma-composited categories, so a token matches any model with that contributor type (e.g. Academia = any model with an academic contributor, not academia-exclusive). Not strictly validated — an unmatched value returns 0 rows rather than 400.

frontierboolean

true → only models Epoch flags as frontier; false → the non-frontier rows. Accepts true/false/1/0.

min_computenumber

Floor on training_compute_flop (e.g. 1e25).

date_startstring date
Example:2024-01-01

Filter to models with publication_date on or after this date (YYYY-MM-DD). A malformed date is ignored rather than erroring.

date_endstring date
Example:2024-12-31

Filter to models with publication_date on or before this date (YYYY-MM-DD). Combine with date_start for a publication-date window.

sort'publication_date' | 'compute'

Sort by publication date (default) or training compute (FLOP), both descending.

limitinteger

Rows per page (1–200). Defaults to 25.

cursorstring

Canonical page token — pass the pagination.next_cursor from the previous response here to fetch the next page (uniform across all list endpoints).

offsetinteger

Row offset for pagination. Prefer the canonical cursor token; both are supported.

Response

A page of AI models. Envelope: { success, data, pagination, applied_filters }.

successboolean