On Fronset you don’t pick a model. You put a task in the model field of the request, and we pick a model that is good enough for that task. (The API also calls a task a capability, in route and field names.)

This page lists the catalogue tasks you can call today, grouped by category (a group of tasks that need the same kind of model skill). Find the job you have, then put the task name in model:

client.chat.completions.create(
    model="content-set-relevance-scoring",   # the task, not an LLM
    messages=[{"role": "user", "content": "..."}],
)

Each task name links to its benchmark page. That page shows which models clear the bar on the task, what each one costs to run it, and the prompt templates the task was measured with. Read those prompts to see what input the task expects.

The list matches the benchmark snapshot of 15 September 2026. A task that is on the benchmark but can’t be called is left out. GET /v1/models with your key always gives the current list.

Can’t find your job? You can define your own task, with your own prompts, output schema and validators. It runs on your own provider keys; see defining your own task . This is also the way to get fields back in a JSON shape you choose (invoice fields, form data): catalogue tasks have predefined output schemas and validations.

Structured Data & Fact Extraction

Getting precise fields and facts out of text and keeping to a strict output shape.

If you need to…Task (links to its details)
Pull self-contained factual statements out of a document, optionally tagged with your categoriesatomic-fact-claim-extraction
Get the section outline (the table of contents) of a long document such as a contract, RFP or specificationprofiled-document-structure-extraction
Choose which regions matter when researching a company or subject, from a list of regions you give itresearch-region-identification
Recover data from text that ignored the format you asked for. It returns the result as a single markdown field.structured_output_extraction

Content Summarization & Synthesis

Shortening long input without losing the details that matter.

If you need to…Task (links to its details)
Summarise a document, web page or transcript in full, optionally around a structure you give it. It also strips page clutter such as navigation, ads and cookie noticesstructured-content-summarization
Write an executive summary of a long report, to a length you setreport-executive-summary-generation
Turn source material into a set number of short, checkable claimsevidence-grounded-claim-generation
Fetch one web page whose URL you already know and extract its content and metadata. It does not searchknown-url-content-extraction
Write title and subtitle options for an article or report, pick the best one, and write its SEO titlepublication-title-package-generation

Long-form Content Generation

Writing longer text that stays coherent and consistent in voice.

If you need to…Task (links to its details)
Write analysis from a set of numbered claims and keep every reference to them intactreference-preserving-analytical-writing
Outline a report: ordered sections, each with a code and what it must coverreport-outline-generation
Write the opening of a newsletter issue from a summary and a list of articlesnewsletter-copy-generation
Design the sections of a publication or knowledge basepublication-section-taxonomy-generation
Write a reusable voice and personality description for an author or assistantvoice-profile-generation
Produce an accessible colour and typography theme from references and design constraintsvisual-theme-configuration-generation

Social & Promotional Content

Short posts written to each platform’s conventions and length limits.

If you need to…Task (links to its details)
Write one social post promoting a piece of content, to your channel’s rules, length and link formatpromotional-message-generation
Plan a series of posts before and after a releasepromotional-campaign-generation
Decide which communities a piece of content suits, and draft a post for each one that doescommunity-content-promotion-generation
Draft a short public reply to a message, within the facts you allowpublic-response-generation

Relevance, Classification & Matching

Deciding whether something belongs in a bucket or matches a target.

If you need to…Task (links to its details)
Score a set of documents or search results for relevance to a query, with a score and a reason for eachcontent-set-relevance-scoring
Score a batch of short social posts against a topicshort-post-batch-relevance-scoring
Score drafts or summaries you generated against a target specificationgenerated-content-relevance-scoring
Detect the language of a textlanguage-identification
Label a piece of content with one to three subject domains, reusing your existing labels where they fitcontent-domain-suggestion
Map topics to your taxonomy, reusing existing entries and proposing a new one only when nothing fitstopic-taxonomy-matching
Decide whether an incoming public message needs a reply, how risky it is, and what angle to takeengagement-opportunity-triage
Review a drafted reply before it goes out: is it ready, and what is wrong with itpublic-engagement-reply-review
Check whether a community’s rules allow a post you plan to makecommunity-policy-evaluation
Check a proposed persona against your eligibility policypersona-policy-eligibility-check
Match an item to the best candidates in a pool of profiles (a ticket to an agent, an article to an editor)profile-pool-matching
Pick the best fixed-size set of posts from a list of candidatessocial-post-portfolio-selection
Recommend authoritative sources to research a subjectauthoritative-source-selection
Recommend online communities to use as research sourcesresearch-community-selection

Topic Organization & Clustering

Finding groups in content that has no fixed scheme, then naming and ordering them.

If you need to…Task (links to its details)
Find the themes across a batch of summaries or claims and assign each item to onethematic-topic-discovery
Name a cluster of related items and describe it in a linetopic-cluster-labeling
Assign topics to one or more sections from a list you give it (a ticket theme to product areas, a defect to components)topic-section-assignment
Put a set of topics in a sensible reading ordertopic-sequence-optimization

Infrastructure & Utility

Mechanical work: format conversion, rewriting, translation, prompt handling.

If you need to…Task (links to its details)
Translate one or more texts and keep IDs, URLs, handles and placeholders untouchedbatch-text-translation
Restore the blank lines in markdown whose line breaks were stripped, without changing any other charactermarkdown_newline_repair
Rewrite a short factual paragraph for clarity and keep every date, count and qualificationmetadata-paragraph-rewriting
Check extracted claims: tighten the good ones, drop unsupported or duplicate onesfactual-claim-refinement
Write search queries for a subject, for a given search platform and regionresearch-query-generation
Repair a search query so it is valid for a given platform, without changing what it looks forresearch-query-validation
Turn content into a detailed brief for an image generator (the task writes the brief; it does not make the image)content-to-image-prompt-generation
Adapt a prompt for a different model family and keep its placeholders and output contractmodel-specific-prompt-adaptation
Write the system and user prompts for one section of a reportsection-prompt-generation

Financial Analysis & Trading Decisions

Reading business and financial documents closely enough to judge risk and opportunity.

If you need to…Task (links to its details)
Analyse a filing, contract or other document along dimensions you setprofiled-document-analysis
Analyse one section of such a document in contextprofiled-document-section-analysis
Identify catalysts, scenarios, risks and their timing for a company or subjectcatalyst-and-scenario-analysis
Combine several analyses, including dissenting ones, into one decision with a confidence levelmulti-perspective-decision-synthesis
Turn a free-text brief about a company or subject into a structured research configurationsubject-configuration-generation

If two tasks look alike

  • Scoring relevance. Use content-set-relevance-scoring for documents and search results, short-post-batch-relevance-scoring for short social posts, and generated-content-relevance-scoring for text your own pipeline produced.
  • Summarising. structured-content-summarization keeps the detail; report-executive-summary-generation keeps only what a decision needs, to a length you set.
  • Classifying. topic-section-assignment puts items into a fixed list you give it. topic-taxonomy-matching does the same but may propose a new entry. content-domain-suggestion suggests labels when you have no list. For single-label classification with your own labels and output shape, define your own task.