---
title: "Gemma 4 31B Garnet V2 API pricing"
canonical: https://uplinkswitch.ai/models/gemma-4-31b-garnet-v2
generated: 2026-10-22T19:08:03.078Z
source: https://api.uplinkswitch.com/v1/catalog
base_url: https://api.uplinkswitch.com/v1
---

# Gemma 4 31B Garnet V2 API pricing

Gemma 4 31B Garnet V2 API at $1.071/M input and $1.071/M output tokens. 262,144-token context window. Works with the OpenAI SDK.

## Price per million tokens (USD)

| Tokens | Google (community tune) list price | UplinkSwitch | Under list |
| --- | --- | --- | --- |
| Input | — | $1.071 | — |
| Cached input | — | billed at the input rate | — |
| Output | — | $1.071 | — |

## Model

- Model id: `gemma-4-31b-garnet-v2`
- Formats: OpenAI SDK
- Base URL: https://api.uplinkswitch.com/v1
- Context window: 262,144 tokens
- Input: text and image
- Daily real-model check: Same fingerprint since Oct 21, no answer since Oct 22 (https://uplinkswitch.ai/proof#gemma-4-31b-garnet-v2)

## Request

### Python · OpenAI SDK

```python
from openai import OpenAI

client = OpenAI(
    base_url="https://api.uplinkswitch.com/v1",
    api_key="sk-uplink-live-...",
)

completion = client.chat.completions.create(
    model="gemma-4-31b-garnet-v2",
    messages=[{"role": "user", "content": "Summarize this in one line."}],
)
print(completion.choices[0].message.content)
```

### TypeScript · OpenAI SDK

```typescript
import OpenAI from 'openai';

const client = new OpenAI({
  baseURL: 'https://api.uplinkswitch.com/v1',
  apiKey: 'sk-uplink-live-...',
});

const completion = await client.chat.completions.create({
  model: 'gemma-4-31b-garnet-v2',
  messages: [{ role: 'user', content: 'Summarize this in one line.' }],
});
console.log(completion.choices[0].message.content);
```

### curl

```bash
curl https://api.uplinkswitch.com/v1/chat/completions \
  -H "authorization: Bearer sk-uplink-live-..." \
  -H "content-type: application/json" \
  -d '{"model":"gemma-4-31b-garnet-v2","messages":[{"role":"user","content":"Hello"}]}'
```

## Questions

### What is Gemma 4 31B Garnet V2?

Gemma 4 31B Garnet V2 is a model from Google (community tune), with a 262,144-token context window, taking text and image input. Through UplinkSwitch it answers the OpenAI SDK on one key as gemma-4-31b-garnet-v2.

### How much does the Gemma 4 31B Garnet V2 API cost?

$1.071 per million input tokens and $1.071 per million output tokens.

### Is Gemma 4 31B Garnet V2 free?

It is pay as you go: prepaid credit from $10, with no subscription or monthly fee, billed per token. A 1,000-token prompt with a 500-token reply costs about $0.0016.

### What is the Gemma 4 31B Garnet V2 context window?

Gemma 4 31B Garnet V2 has a 262,144-token context window. It takes text and image input.

### What is the Gemma 4 31B Garnet V2 model id?

gemma-4-31b-garnet-v2. Send it as the model through the OpenAI SDK with base URL https://api.uplinkswitch.com/v1.

### How do I get a Gemma 4 31B Garnet V2 API key?

Create one in the console at uplinkswitch.ai/console: prepaid credit from $10, no subscription, and the key is live at once. The same key calls Gemma 4 31B Garnet V2 and every other model in the catalog; send it as the bearer token with base URL https://api.uplinkswitch.com/v1.

### Is it the real Gemma 4 31B Garnet V2?

Every day each model gets the same test prompt, and a model always counts that prompt the same way; a swapped one would not. Gemma 4 31B Garnet V2's latest result: Same fingerprint since Oct 21, no answer since Oct 22.

### Is there a Gemma 4 31B Garnet V2 API?

Yes: gemma-4-31b-garnet-v2 on the OpenAI format at https://api.uplinkswitch.com/v1, $1.071 input and $1.071 output per million tokens. No weights to download and no GPU of your own; the key also runs every other model in the catalog.

### What is Gemma 4 31B Garnet V2 based on?

Google’s Gemma 4 31B it, fine-tuned by ConicCat on Condor SFT instruct data, a Gutenberg SFT set and backtranslated books, per its card.

### What license does Gemma 4 31B Garnet V2 have?

The card lists Apache-2.0.

### What does Gemma 4 31B Garnet V2 cost per 100 messages?

$0.2678 for 100 chat turns of 2,000 input and 500 output tokens each, at $1.071 input and $1.071 output per million tokens, from prepaid credit with no subscription.

### How long can Garnet V2 write in one reply?

Its card says the output context was extended so you can ask for up to 4,000 words of text in one go. Set max_tokens to match when you call gemma-4-31b-garnet-v2.

### Gemma 4 31B Garnet V2 or Gemma 4 31B Gemsicle?

Garnet V2 is ConicCat’s fine-tune; Gemsicle is a merge that uses Garnet V2 as one of its creative ingredients. Gemma 4 31B Garnet V2 is $1.071 / $1.071 per million tokens in / out, $2.68 for 1,000 chat turns; Gemma 4 31B Gemsicle is $0.35 / $1.575 per million tokens in / out, $1.49 for 1,000 chat turns. Both run on the same key, so send the same prompt to each.

## Related

- Uncensored LLM API: https://uplinkswitch.ai/uncensored
- SillyTavern setup: https://uplinkswitch.ai/guides/sillytavern
- Janitor AI setup: https://uplinkswitch.ai/guides/janitor-ai
- Chub AI setup: https://uplinkswitch.ai/guides/chub-ai
- SDKs setup: https://uplinkswitch.ai/guides/sdks
- Every model and price: https://uplinkswitch.ai/llms-full.txt
- Machine catalog: https://uplinkswitch.ai/ai-catalog.json
