Granite 3 Models by IBM Research
Details
Capabilities
About
IBM's Granite 3.0, a family of open-source large language models (LLMs), is tailored for enterprise applications, offering a powerful blend of performance and usability 124. These models are specifically designed to accommodate various tasks and resource constraints, making them versatile for business use. Key features include exceptional performance benchmarks, comprehensive safety protocols, and support for multiple languages and programming languages 124. Released under the Apache 2.0 license, Granite 3.0 models promote transparency and community collaboration, providing enterprises with adaptable and economical AI solutions 124.
Current Variants
Use-when guidance is based on each model's tracked capabilities, context window, release date, and replacement status.
Use when the workload needs 128k context, 8B parameters, and tool use.
Use when the workload needs safety, 8k context, and 8B parameters.
Use when the workload needs 128k context and 8B parameters.
Use when the workload needs 128k context and 2B parameters.
Use when the workload needs 128k context and 8B parameters.
Use when the workload needs 128k context and 8B parameters.
Use when the workload needs 128k context and 2B parameters.
Use when the workload needs 128k context and 2B parameters.
Use when the workload needs 128k context and 3B parameters.
Use when the workload needs 128k context and 3B parameters.
Use when the workload needs 128k context and 1B parameters.
Use when the workload needs 128k context and 1B parameters.
| Model | Use when | Released | Signals | Status |
|---|---|---|---|---|
| Granite 3.3 8B Instruct | Use when the workload needs 128k context, 8B parameters, and tool use. | 2025-03 | 128k context8B parameterstool use | Current |
| Granite Guardian 3.0 8B | Use when the workload needs safety, 8k context, and 8B parameters. | 2025-03 | safety8k context8B parameters | Current |
| Granite 3.1 8B Instruct | Use when the workload needs 128k context and 8B parameters. | 2024-12 | 128k context8B parameters | Current |
| Granite 3.1 2B Instruct | Use when the workload needs 128k context and 2B parameters. | 2024-12 | 128k context2B parameters | Current |
| Granite 3.1 1B A400M Instruct | Use when the workload needs 128k context. | 2024-12 | 128k context | Current |
| Granite 3.1 3B A800M Instruct | Use when the workload needs 128k context. | 2024-12 | 128k context | Current |
| Granite 3 8B Instruct | Use when the workload needs 128k context and 8B parameters. | 2024-10 | 128k context8B parameters | Current |
| Granite 3 8B | Use when the workload needs 128k context and 8B parameters. | 2024-10 | 128k context8B parameters | Current |
| Granite 3 2B Instruct | Use when the workload needs 128k context and 2B parameters. | 2024-10 | 128k context2B parameters | Current |
| Granite 3 2B | Use when the workload needs 128k context and 2B parameters. | 2024-10 | 128k context2B parameters | Current |
| Granite 3 3B A800M Instruct | Use when the workload needs 128k context and 3B parameters. | 2024-10 | 128k context3B parameters | Current |
| Granite 3 2B A800M | Use when the workload needs 128k context and 3B parameters. | 2024-10 | 128k context3B parameters | Current |
| Granite 3 1B A400M Instruct | Use when the workload needs 128k context and 1B parameters. | 2024-10 | 128k context1B parameters | Current |
| Granite 3 1B A400M | Use when the workload needs 128k context and 1B parameters. | 2024-10 | 128k context1B parameters | Current |
Release Timeline
3 release groupsSpecifications(14 models)
| Model | Released | Context | Parameters | Fn Calling | Tool Use |
|---|---|---|---|---|---|
| Granite 3.3 8B Instruct | 2025-03 | 128k | 8B | Yes | Yes |
| Granite Guardian 3.0 8B | 2025-03 | 8k | 8B | No | No |
| Granite 3.1 8B Instruct | 2024-12 | 128k | 8B | No | No |
| Granite 3.1 2B Instruct | 2024-12 | 128k | 2B | No | No |
| Granite 3.1 1B A400M Instruct | 2024-12 | 128k | 1B total / 400M active | No | No |
| Granite 3.1 3B A800M Instruct | 2024-12 | 128k | 3B total / 800M active | No | No |
| Granite 3 8B Instruct | 2024-10 | 128k | 8B | No | No |
| Granite 3 8B | 2024-10 | 128k | 8B | No | No |
| Granite 3 2B Instruct | 2024-10 | 128k | 2B | No | No |
| Granite 3 2B | 2024-10 | 128k | 2B | No | No |
| Granite 3 3B A800M Instruct | 2024-10 | 128k | 3B | No | No |
| Granite 3 2B A800M | 2024-10 | 128k | 3B | No | No |
| Granite 3 1B A400M Instruct | 2024-10 | 128k | 1B | No | No |
| Granite 3 1B A400M | 2024-10 | 128k | 1B | No | No |
Available From(2 providers)
Pricing
| Model | Provider | Input / 1M | Output / 1M | Type |
|---|---|---|---|---|
| Granite 3.3 8B Instruct | Replicate API | $0.03 | $0.25 | Serverless |
Popular comparisons in this family
- Together AI - Gemma 3n-e4B vs Granite Guardian 3.0 8B62
- Granite Guardian 3.0 8B vs Llama Guard 7B33
- Granite Guardian 3.0 8B vs Italia 10B Instruct29
- Granite Guardian 3.0 8B vs Llama Guard 2 8B26
- Granite Guardian 3.0 8B vs Llama 3.1 NemoGuard 8B Content Safety21
- GPT-2 Medium vs Granite Guardian 3.0 8B20
- Granite 3.3 8B Instruct vs Trinity-Large-Preview19
- GPT-4 vs Granite Guardian 3.0 8B17
- GPT-4 vs Granite 3.3 8B Instruct15
- GPT-4 Turbo Preview vs Granite Guardian 3.0 8B15
Frequently Asked Questions
- What is Granite 3 used for?
- Granite 3 is used for safety, agent workflows and tool use, and coding. The family description and listed model capabilities point to those workloads as the best fit.
- How does Granite 3 compare to Granite 4?
- Granite 3 by IBM Research is strongest where you need safety, while Granite 4 by IBM Research is the closest related family to check for audio. Granite 3 has 14 listed variants and reaches up to 128k context, while Granite 4 reaches up to 131k context, so compare the specs and pricing tables before choosing a production model.
- Which Granite 3 model should I use?
- For the lowest listed input price, start with Granite 3.3 8B Instruct through Replicate API at $0.03/1M input tokens. For the most capable/latest local choice, evaluate Granite 3.3 8B Instruct with 128k context and tool use and function calling.
Models(14)
Granite 3.3 8B Instruct
Granite Guardian 3.0 8B
Granite 3.1 8B Instruct
Granite 3.1 2B Instruct
Granite 3.1 1B A400M Instruct
Granite 3.1 3B A800M Instruct
Granite 3 8B Instruct
Granite 3 8B
Granite 3 2B Instruct
Granite 3 2B
Granite 3 3B A800M Instruct
Granite 3 2B A800M
Granite 3 1B A400M Instruct
Granite 3 1B A400M






