Gemma 3 (12B) API

google/gemma-3-12b-it
A multimodal AI system that proficiently integrates both textual and visual data processing for enhanced understanding.
Context
128K tokens
Input
$0.0529 / 1M tokens
Output
$0.1587 / 1M tokens
Released
Sep 9, 2025

Overview

Gemma 3 (12B) Description

Gemma 3 (12B) is a state-of-the-art multimodal large language model that integrates advanced text and vision processing capabilities. It features an extended 131,000-token context window, enabling deep understanding and generation over extensive inputs. Designed for versatile deployment, it balances high performance with efficiency across a wide range of devices, from mobile phones to high-end workstations.

Technical Specifications

  • Context Window: 131K tokens
  • Modalities: Text and Vision input processing
  • Multilingual Support: Over 140 languages
  • Deployment: Optimized for resource-constrained hardware including single-GPU systems

Key Features

  • Multimodal Processing: Effectively handles and generates content from both textual and visual data, providing a comprehensive understanding for diverse applications.
  • Extended Context Handling: Supports very long documents or multimodal inputs with 131K tokens of context.
  • Global Language Coverage: Broad multilingual abilities for translation, communication, and content generation across 140+ languages.
  • Efficient and Scalable Deployment: Suitable for a variety of environments, ensuring efficient operation even on devices with limited computational resources​

Usage


Ethical Guidelines

Google commits to ethical AI development by maintaining transparency about Gemma 3’s capabilities and limitations. The company advocates for responsible use of the model to minimize risks of misuse or unintended harmful outputs.

Licensing

Gemma 3 is offered under the Gemma Terms of Use, granting a commercially-friendly license that supports both research and commercial applications, while ensuring alignment with ethical standards.

Uptime and performance

  • Uptime (24h): 100%
  • Uptime (7d): 100%
  • Availability (24h): 100%
  • Error rate (24h): 0%
  • End-to-end latency (24h median): 2.2s
  • Throughput (24h median): 44.9 tok/s

Measured on the AI/ML API gateway across live traffic. Figures are medians unless stated. Last updated 2026-10-12.

Use cases

  • AI assistants with advanced multimodal capabilities
  • Long document analysis and content summarization
  • Multilingual content generation and translation tools
  • Visual content interpretation and Q&A systems
  • Research and development applications requiring extended context
  • Intelligent automation and agentic systems using function calling

How to use Gemma 3 (12B) API

Install any OpenAI-compatible SDK, point it at api.aimlapi.com/v1, and set the model to google/gemma-3-12b-it.
import requests

r = requests.post(
    "https://api.aimlapi.com/v1/chat/completions",
    headers={"Authorization": "Bearer " + AIMLAPI_KEY},
    json={
      "model": "google/gemma-3-12b-it",
      "messages": [
        {
          "role": "user",
          "content": "Hello!"
        }
      ]
    },
)
print(r.json())
const r = await fetch("https://api.aimlapi.com/v1/chat/completions", {
  method: "POST",
  headers: {
    Authorization: `Bearer ${process.env.AIMLAPI_KEY}`,
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    "model": "google/gemma-3-12b-it",
    "messages": [
      {
        "role": "user",
        "content": "Hello!"
      }
    ]
  }),
});
console.log(await r.json());
curl -X POST https://api.aimlapi.com/v1/chat/completions \
  -H "Authorization: Bearer $AIMLAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"google/gemma-3-12b-it","messages":[{"role":"user","content":"Hello!"}]}'

OpenAI-compatible — swap the base URL and it works with your existing SDK.

Gemma 3 (12B) API Pricing

TypePrice
Input
$0.0529 / 1M tokens
Output
$0.1587 / 1M tokens
Cached input
$0.04232 / 1M tokens

Gemma 3 (12B) Benchmarks

BenchmarkScoreWhat it measuresSourceRetrieved
Intelligence
3.8
Composite score across standardised reasoning, knowledge and problem-solving evaluations, measured independently by Artificial AnalysisSourceSeptember 22, 2026
Coding
5.8
Composite score across standardised coding evaluations, measured independently by Artificial AnalysisSourceSeptember 22, 2026
Math
18.3
Composite score across standardised mathematics evaluations, measured independently by Artificial AnalysisSourceSeptember 22, 2026

Gemma 3 (12B) vs other models

ModelInputOutputContextBest for
Gemma 3 (12B)
This page
$0.0529 / 1M tokens
$0.1587 / 1M tokens
128K tokens
Chat + assistants
$5 / 1M tokens
$30 / 1M tokens
1M tokens
Reasoning + agents
$2 / 1M tokens
$10 / 1M tokens
1M tokens
Balanced coding + agents
$3 / 1M tokens
$15 / 1M tokens
1M tokens
Long-context, multimodal & agentic workflows
$1.5 / 1M tokens
$9 / 1M tokens
1M tokens
Reasoning + agents

Frequently asked questions

Gemma 3 (12B) has a 131,000 tokens context window and can return up to 96,000 tokens.

Gemma 3 (12B) takes image, text as input and returns text.

Use google/gemma-3-12b-it as the model id. Requests go to https://api.aimlapi.com/v1/chat/completions.

Gemma 3 (12B) became available on September 9, 2025.

Gemma 3 (12B) is priced at input $0.06877 / 1M tokens, output $0.20631 / 1M tokens, cached input $0.055016 / 1M tokens.

Yes, Gemma 3 (12B) can stream responses as they are generated.

Yes, Gemma 3 (12B) accepts image input alongside text.

Gemma 3 (12B) was built by Google.

Start building with Gemma 3 (12B)

Get API Key
1000+ models, one API.