CodeGen Models by Salesforce AI Research

Salesforce AI Research releases · 1 in the last 12 monthsChangelog →
6 models2022–2023Up to 2k ctx

Last refreshed 2026-10-09. Next refresh: weekly.

Details

Models6
Released2022–2023
Max context2k

About

CodeGen is Salesforce AI Research’s family of autoregressive language models for program synthesis: generating code from English prompts written as comments, or completing partially written code. The first release, in March 2022, came in four sizes (350M, 2B, 6B, and 16B) and three training-data variants: NL, Multi, and Mono, where Mono models are further pretrained on Python. Salesforce followed with CodeGen2 in May 2023, which added infill sampling, and the 7B CodeGen2.5 in July 2023.

Decision facts

Best fit
codingcode
Capability starting point
CodeGen2.5 7B Mono with 2k context
Lowest tracked input
Not tracked
Closest related family
SWE-1

Current Variants

Use-when guidance is based on each model's tracked capabilities, context window, release date, and replacement status.

6 in view

Use when the workload needs code, 2k context, and 7B parameters.

2023-07code2k context7B parameters

Use when the workload needs code, 2k context, and 7B parameters.

2023-07code2k context7B parameters

Use when the workload needs code, 2k context, and 16B parameters.

2023-05code2k context16B parameters

Use when the workload needs code, 2k context, and 16B parameters.

2022-03code2k context16B parameters

Use when the workload needs code, 2k context, and 16B parameters.

2022-03code2k context16B parameters

Use when the workload needs code, 2k context, and 16B parameters.

2022-03code2k context16B parameters

Release Timeline

3 release groups
2023-07
2 current
CodeGen2.5 7B Mono
code2k context7B parameters
Current
CodeGen2.5 7B Multi
code2k context7B parameters
Current
2023-05
1 current
CodeGen2 16B
code2k context16B parameters
Current
2022-03
3 current
CodeGen-Mono 16B
code2k context16B parameters
Current
CodeGen-Multi 16B
code2k context16B parameters
Current
CodeGen-NL 16B
code2k context16B parameters
Current

Specifications(6 models)

CodeGen model specifications comparison
ModelReleasedContextParameters
CodeGen2.5 7B Multi2023-072k7B
CodeGen2.5 7B Mono2023-072k7B
CodeGen2 16B2023-052k16B
CodeGen-NL 16B2022-032k16B
CodeGen-Multi 16B2022-032k16B
CodeGen-Mono 16B2022-032k16B