CodeGemma
A collection of powerful, lightweight models that can perform a variety of coding tasks
CodeGemma is capable of fill-in-the-middle code completion, code generation, natural language understanding, mathematical reasoning, and instruction following.
Model variants
-
7B: pre-trained
Specializes in code completion and generation from code prefixes and suffixes.
-
7B: instruction-tuned
Specializes in natural language-to-code chat and instruction following.
-
2B: pre-trained
Completes code at up to twice the speed of 7B.
Capabilities
-
Intelligent code completion and generation
Complete lines, functions, and even generate entire blocks of code, whether you're working locally or using Google Cloud resources.
-
Enhanced accuracy
Generate code that's not only more syntactically correct but also semantically meaningful, reducing errors and debugging time.
-
Multi-language proficiency
Supports Python, JavaScript, Java, Kotlin, C++, C#, Rust, Go, and other languages.
-
Streamlined workflows
Write less boilerplate, and focus on creating interesting and differentiated code.