# Google models on GPTProto > One GPTProto API key covers every model listed below. Text models share an OpenAI-compatible API — swap the `model` id. Image / video / audio models use a submit-and-poll API; follow each model's own llms.txt. ## Overview - **Models**: 28 - **Vendor**: Google - **Base URL**: `https://gptproto.com/v1` - **Provider page**: https://gptproto.com/model/google ## Authentication Every request needs a GPTProto API key in the `Authorization` header. Create one at https://gptproto.com/dashboard/api-key, then export it: ```bash export GPTPROTO_API_KEY="your-api-key" ``` Header: `Authorization: Bearer $GPTPROTO_API_KEY`. Use `base_url` `https://gptproto.com/v1` with any OpenAI-compatible SDK. ## Text models Call these with the OpenAI-compatible Chat Completions (or Responses / Messages / Gemini) endpoints. Change only the `model` field. | Model ID | Name | Context | Input / 1M | Output / 1M | Guide | | --- | --- | --- | --- | --- | --- | | `gemini-3.7-flash` | Gemini 3.7 Flash | 1.05M | $0.45 | $2.25 | [llms.txt](https://gptproto.com/model/google/gemini-3.7-flash/llms.txt) | | `gemini-3.6-flash` | Gemini 3.6 Flash | 1.05M | $0.45 | $2.25 | [llms.txt](https://gptproto.com/model/google/gemini-3.6-flash/llms.txt) | | `gemini-3.5-flash-lite` | Gemini 3.5 Flash Lite | 1.05M | $0.18 | $1.5 | [llms.txt](https://gptproto.com/model/google/gemini-3.5-flash-lite/llms.txt) | | `gemini-3.5-flash` | Gemini 3.5 Flash | 1.05M | $0.9 | $5.4 | [llms.txt](https://gptproto.com/model/google/gemini-3.5-flash/llms.txt) | | `gemini-3.1-flash-lite-preview` | Gemini 3.1 Flash Lite Preview | 1.05M | $0.15 | $0.9 | [llms.txt](https://gptproto.com/model/google/gemini-3.1-flash-lite-preview/llms.txt) | | `gemini-3.1-pro-preview` | Gemini 3.1 Pro Preview | 1.05M | $1.2 | $7.2 | [llms.txt](https://gptproto.com/model/google/gemini-3.1-pro-preview/llms.txt) | | `gemini-3-flash-preview` | Gemini 3 Flash Preview | 1.05M | $0.3 | $1.8 | [llms.txt](https://gptproto.com/model/google/gemini-3-flash-preview/llms.txt) | | `gemini-3-pro-preview` | Gemini 3 Pro Preview | 1.05M | $1.2 | $7.2 | [llms.txt](https://gptproto.com/model/google/gemini-3-pro-preview/llms.txt) | | `gemini-2.5-flash-nothinking` | Gemini 2.5 Flash Nothinking | 1.05M | $0.18 | $1.5 | [llms.txt](https://gptproto.com/model/google/gemini-2.5-flash-nothinking/llms.txt) | | `gemini-2.5-pro` | Gemini 2.5 Pro | 1.05M | $0.75 | $6 | [llms.txt](https://gptproto.com/model/google/gemini-2.5-pro/llms.txt) | | `gemini-2.5-flash` | Gemini 2.5 Flash | 1.05M | $0.18 | $1.5 | [llms.txt](https://gptproto.com/model/google/gemini-2.5-flash/llms.txt) | | `gemini-2.0-flash` | Gemini 2.0 Flash | — | $0.06 | $0.24 | [llms.txt](https://gptproto.com/model/google/gemini-2.0-flash/llms.txt) | ## Usage example The snippets below call `gemini-3.7-flash`. For any other text model in the table, keep the same request and change `"model"`. ```bash curl --request POST "https://gptproto.com/v1/chat/completions" \ --header "Authorization: Bearer $GPTPROTO_API_KEY" \ --header "Content-Type: application/json" \ --data '{ "model": "gemini-3.7-flash", "messages": [ { "role": "user", "content": "Hello" } ] }' ``` ```python import os import requests url = "https://gptproto.com/v1/chat/completions" headers = { "Authorization": f"Bearer {os.environ['GPTPROTO_API_KEY']}", "Content-Type": "application/json" } payload = { "model": "gemini-3.7-flash", "messages": [ { "role": "user", "content": "Hello" } ] } response = requests.request("POST", url, headers=headers, json=payload) print(response.json()) ``` ```typescript const response = await fetch("https://gptproto.com/v1/chat/completions", { method: "POST", headers: { "Authorization": `Bearer ${process.env.GPTPROTO_API_KEY}`, "Content-Type": "application/json", }, body: JSON.stringify({ model: "gemini-3.7-flash", messages: [ { role: "user", content: "Hello", }, ], }), }); const data = await response.json(); console.log(data); ``` ## Image, video, and audio models These models use a submit-and-poll API (not OpenAI Chat Completions). Read the per-model guide for the exact endpoint, parameters, and example request. | Model ID | Name | Type | Price | Guide | | --- | --- | --- | --- | --- | | `gemini-3.1-flash-lite-image` | Gemini 3.1 Flash Lite Image | image | $0.0202 / run | [llms.txt](https://gptproto.com/model/google/gemini-3.1-flash-lite-image/llms.txt) | | `gemini-3.1-flash-image` | Gemini 3.1 Flash Image | image | $0.0402 / run | [llms.txt](https://gptproto.com/model/google/gemini-3.1-flash-image/llms.txt) | | `gemini-3.1-flash-image-preview` | Gemini 3.1 Flash Image Preview | image | $0.0402 / run | [llms.txt](https://gptproto.com/model/google/gemini-3.1-flash-image-preview/llms.txt) | | `gemini-2.5-flash-preview-tts` | Gemini 2.5 Flash Preview Tts | audio | see model page | [llms.txt](https://gptproto.com/model/google/gemini-2.5-flash-preview-tts/llms.txt) | | `gemini-2.5-pro-preview-tts` | Gemini 2.5 Pro Preview Tts | audio | see model page | [llms.txt](https://gptproto.com/model/google/gemini-2.5-pro-preview-tts/llms.txt) | | `gemini-3-pro-image-preview` | Gemini 3 Pro Image Preview | image | $0.0804 / run | [llms.txt](https://gptproto.com/model/google/gemini-3-pro-image-preview/llms.txt) | | `veo-3.1-fast-generate-preview` | Veo 3.1 Fast Generate Preview | video | $1.2 / run | [llms.txt](https://gptproto.com/model/google/veo-3.1-fast-generate-preview/llms.txt) | | `veo-3.1-generate-preview` | Veo 3.1 Generate Preview | video | $3.2 / run | [llms.txt](https://gptproto.com/model/google/veo-3.1-generate-preview/llms.txt) | | `gemini-2.5-flash-image-hd` | Gemini 2.5 Flash Image Hd | image | $0.03 / run | [llms.txt](https://gptproto.com/model/google/gemini-2.5-flash-image-hd/llms.txt) | | `veo3.1` | Veo3.1 | video | $0.5 / run | [llms.txt](https://gptproto.com/model/google/veo3.1/llms.txt) | | `veo3.1-pro` | Veo3.1 Pro | video | $2.5 / run | [llms.txt](https://gptproto.com/model/google/veo3.1-pro/llms.txt) | | `veo3.1-fast` | Veo3.1 Fast | video | $0.5 / run | [llms.txt](https://gptproto.com/model/google/veo3.1-fast/llms.txt) | | `gemini-2.5-flash-image` | Gemini 2.5 Flash Image | image | $0.0234 / run | [llms.txt](https://gptproto.com/model/google/gemini-2.5-flash-image/llms.txt) | | `veo3-pro` | Veo3 Pro | video | $1.28 / run | [llms.txt](https://gptproto.com/model/google/veo3-pro/llms.txt) | | `veo3-fast` | Veo3 Fast | video | $0.48 / run | [llms.txt](https://gptproto.com/model/google/veo3-fast/llms.txt) | | `veo3` | Veo3 | video | $0.48 / run | [llms.txt](https://gptproto.com/model/google/veo3/llms.txt) | ## Additional resources - [Provider page](https://gptproto.com/model/google) - [All models](https://gptproto.com/model) - [API keys](https://gptproto.com/dashboard/api-key) - [Platform overview for LLMs](https://gptproto.com/llm-full.txt) - Per-model guide: `https://gptproto.com/model/{vendor}/{model}/llms.txt`