> ## Documentation Index
> Fetch the complete documentation index at: https://docs.cdn-fly.com/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

```bash cURL theme={null}
curl "https://dayu.cdn-fly.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://dayu.cdn-fly.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"])
```

## 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 |

> **[API Reference](/en/api-reference/model-api/google/gemini-3-pro-preview)**
>
> View the interactive API Playground for Gemini 3 Pro Preview.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.