LLM Reference

Granite 3 Models by IBM Research

14 models2024–2025Up to 128k ctxFrom $0.03/1M input

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 derived from seed capabilities, context, release, and replacement fields.

14 in view

Use when the workload needs 128k context, 8B parameters, and tool use.

2025-03128k context8B parameterstool use

Use when the workload needs safety, 8k context, and 8B parameters.

2025-03safety8k context8B parameters

Use when the workload needs 128k context and 8B parameters.

2024-12128k context8B parameters

Use when the workload needs 128k context and 2B parameters.

2024-12128k context2B parameters

Use when the workload needs 128k context.

2024-12128k context

Use when the workload needs 128k context.

2024-12128k context

Use when the workload needs 128k context and 8B parameters.

2024-10128k context8B parameters

Use when the workload needs 128k context and 8B parameters.

2024-10128k context8B parameters

Use when the workload needs 128k context and 2B parameters.

2024-10128k context2B parameters

Use when the workload needs 128k context and 2B parameters.

2024-10128k context2B parameters

Use when the workload needs 128k context and 3B parameters.

2024-10128k context3B parameters

Use when the workload needs 128k context and 3B parameters.

2024-10128k context3B parameters

Use when the workload needs 128k context and 1B parameters.

2024-10128k context1B parameters

Use when the workload needs 128k context and 1B parameters.

2024-10128k context1B parameters

Release Timeline

3 release groups
2025-03
2 current
Granite 3.3 8B Instruct
128k context8B parameterstool use
Current
Granite Guardian 3.0 8B
safety8k context8B parameters
Current
2024-12
4 current
Granite 3.1 2B Instruct
128k context2B parameters
Current
Granite 3.1 8B Instruct
128k context8B parameters
Current
2024-10
8 current
Granite 3 1B A400M
128k context1B parameters
Current
Granite 3 1B A400M Instruct
128k context1B parameters
Current
Granite 3 2B
128k context2B parameters
Current
Granite 3 2B A800M
128k context3B parameters
Current
Granite 3 2B Instruct
128k context2B parameters
Current
Granite 3 3B A800M Instruct
128k context3B parameters
Current
Granite 3 8B
128k context8B parameters
Current
Granite 3 8B Instruct
128k context8B parameters
Current

Specifications(14 models)

Granite 3 model specifications comparison
ModelReleasedContextParametersFn CallingTool Use
Granite 3.3 8B Instruct2025-03128k8BYesYes
Granite Guardian 3.0 8B2025-038k8BNoNo
Granite 3.1 8B Instruct2024-12128k8BNoNo
Granite 3.1 2B Instruct2024-12128k2BNoNo
Granite 3.1 1B A400M Instruct2024-12128k1B total / 400M activeNoNo
Granite 3.1 3B A800M Instruct2024-12128k3B total / 800M activeNoNo
Granite 3 8B Instruct2024-10128k8BNoNo
Granite 3 8B2024-10128k8BNoNo
Granite 3 2B Instruct2024-10128k2BNoNo
Granite 3 2B2024-10128k2BNoNo
Granite 3 3B A800M Instruct2024-10128k3BNoNo
Granite 3 2B A800M2024-10128k3BNoNo
Granite 3 1B A400M Instruct2024-10128k1BNoNo
Granite 3 1B A400M2024-10128k1BNoNo

Available From(2 providers)

Pricing

Granite 3 model pricing by provider
ModelProviderInput / 1MOutput / 1MType
Granite 3.3 8B InstructReplicate API$0.03$0.25Serverless

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)