StarCoder-1|3|7B
FreeOpen-source code generation models trained on 80+ languages
About StarCoder-1|3|7B
StarCoder is a family of open-source large language models for code generation, developed by the BigCode project. The models are based on the StarCoderBase architecture, a 15-billion-parameter decoder-only transformer trained on 1 trillion tokens of code from over 80 programming languages. StarCoder (16B parameters) is a fine-tuned variant with an additional 30 billion tokens of Python code to enhance Python-specific performance. StarCoderPlus (16B parameters) extends the base model with 600 billion tokens of natural text from RefinedWeb and Wikipedia, improving general language understanding. The collection includes smaller variants (1B, 8B) and the associated dataset, The Stack, which provides the fully processed training data. All models are freely available on Hugging Face for download and use.
Key Features
Pros & Cons
- Open-source with permissive licensing (Apache 2.0 inferred)
- Large context window (8,192 tokens) and high parameter count for strong code understanding
- Variety of model sizes to suit different computational budgets
- Trained on high-quality, permissively licensed code (The Stack)
- Backed by the BigCode scientific collaboration, ensuring transparency
- Large models (15B+) require significant GPU memory and compute resources
- May not match proprietary models on certain narrow benchmarks
- Limited documentation on specific supported programming languages
- No official API or hosted inference provided by the project