> ## Documentation Index
> Fetch the complete documentation index at: https://doc.starrise.tech/llms.txt
> Use this file to discover all available pages before exploring further.

# Gemini 3 Pro Preview

> Call Google Gemini 3 Pro Preview via Gemini API. Advanced reasoning with thinking mode support.

Gemini 3 Pro Preview is Google's advanced language model, available through Starrise AI via the native Gemini API. Excels at complex reasoning, coding, writing, and analytical tasks, with thinking mode support.

## Key Capabilities

* **Native Gemini API** — Uses Google's native API format for full feature access
* **Thinking mode** — Supports thinking configuration for enhanced reasoning
* **Multi-turn conversation** — Complex conversations with system instructions
* **Safety filtering** — Configurable content safety filters

## Quick Example

<CodeGroup>
  ```bash cURL theme={null}
  curl "https://ai.alad.com/v1beta/models/gemini-3-pro-preview:generateContent?key=YOUR_API_KEY" \
    -H "Content-Type: application/json" \
    -d '{
      "contents": [
        {
          "role": "user",
          "parts": [{ "text": "Explain quantum computing in simple terms." }]
        }
      ],
      "generationConfig": {
        "temperature": 1,
        "topP": 1
      }
    }'
  ```

  ```python Python theme={null}
  import requests

  url = "https://ai.alad.com/v1beta/models/gemini-3-pro-preview:generateContent"
  params = {"key": "YOUR_API_KEY"}
  data = {
      "contents": [
          {
              "role": "user",
              "parts": [{"text": "Explain quantum computing in simple terms."}]
          }
      ],
      "generationConfig": {
          "temperature": 1,
          "topP": 1
      }
  }

  response = requests.post(url, params=params, json=data)
  result = response.json()
  print(result["candidates"][0]["content"]["parts"][0]["text"])
  ```
</CodeGroup>

## Parameters

| Parameter                         | Type   | Required | Description                               |
| --------------------------------- | ------ | -------- | ----------------------------------------- |
| `key`                             | string | Yes      | API key (query parameter)                 |
| `contents`                        | array  | Yes      | Array of `{ role, parts }` objects        |
| `systemInstruction`               | object | No       | System instruction with `parts` array     |
| `generationConfig.temperature`    | float  | No       | `0`–`2`, controls randomness, default `1` |
| `generationConfig.topP`           | float  | No       | Nucleus sampling threshold, default `1`   |
| `generationConfig.thinkingConfig` | object | No       | Thinking mode configuration               |

<Card title="API Reference" icon="code" href="/en/api-reference/model-api/google/gemini-3-pro-preview">
  View the interactive API Playground for Gemini 3 Pro Preview.
</Card>
