Skip to content
← Models
Open weightsMeta/10 trustMetrics-checked

InCoder

Meta's causal-masking code model that made infilling a first-class capability.

Visit official page →

About

InCoder, published by Meta AI in April 2022 (arXiv:2204.05999, ICLR 2023), introduced a simple but influential idea: train a decoder-only transformer with a causal-masking objective so that left-to-right generation and code infilling are the same capability. By moving masked spans to the end of the sequence during training, the model learned to fill in missing code conditioned on both left and right context — the interaction pattern behind IDE autocomplete, bug fixing, and code editing.

Released in 1.3B and 6.7B sizes, it was trained on public code from GitHub and GitLab restricted to permissive, non-copyleft licenses plus StackOverflow, spanning 28 languages with a Python/JavaScript emphasis. It became the reference infilling model of its era and the baseline SantaCoder was measured against. Weights are publicly available; verify the current license terms on the Hugging Face model card before commercial use, as Meta's research releases carry specific conditions.

Specs

Context window

Pricing

Free quota

API access

Weights

Open weights

Released

April 4, 2022

Benchmarks

Provider-reported unless a source says otherwise. Benchmarks are marketing-adjacent by nature — treat them as directional.

Use cases

code-infillingide-autocompletecode-editingprogram-synthesis

Trust score — 6/10

/10 trustMetrics-checked

Scored 6/10 (metrics tier, metrics-v1). Evidence: Verified via vendor site/docs/GitHub and reputable coverage, wave 80; Trending score 60/100 from researcher assessment.

Sources