# OpenAI 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**: 50 - **Vendor**: OpenAI - **Base URL**: `https://gptproto.com/v1` - **Provider page**: https://gptproto.com/model/openai ## 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 | | --- | --- | --- | --- | --- | --- | | `gpt-5.6-luna` | GPT 5.6 Luna | 1.05M | $0.16 | $0.96 | [llms.txt](https://gptproto.com/model/openai/gpt-5.6-luna/llms.txt) | | `gpt-5.6-terra` | GPT 5.6 Terra | 1.05M | $1.6 | $9.6 | [llms.txt](https://gptproto.com/model/openai/gpt-5.6-terra/llms.txt) | | `gpt-5.6-sol` | GPT 5.6 Sol | 1.05M | $4 | $24 | [llms.txt](https://gptproto.com/model/openai/gpt-5.6-sol/llms.txt) | | `gpt-5.1-chat-latest` | GPT 5.1 Chat Latest | — | $1 | $8 | [llms.txt](https://gptproto.com/model/openai/gpt-5.1-chat-latest/llms.txt) | | `gpt-5.4-pro` | GPT 5.4 Pro | 1.05M | $24 | $144 | [llms.txt](https://gptproto.com/model/openai/gpt-5.4-pro/llms.txt) | | `gpt-5.5-pro` | GPT 5.5 Pro | 1.05M | $24 | $144 | [llms.txt](https://gptproto.com/model/openai/gpt-5.5-pro/llms.txt) | | `gpt-5.5` | GPT 5.5 | 1.05M | $4 | $24 | [llms.txt](https://gptproto.com/model/openai/gpt-5.5/llms.txt) | | `text-embedding-ada-002` | Text Embedding Ada 002 | — | $0.07 | — | [llms.txt](https://gptproto.com/model/openai/text-embedding-ada-002/llms.txt) | | `gpt-5.4-nano` | GPT 5.4 Nano | 400K | $0.16 | $1 | [llms.txt](https://gptproto.com/model/openai/gpt-5.4-nano/llms.txt) | | `gpt-5.4-mini` | GPT 5.4 Mini | 400K | $0.6 | $3.6 | [llms.txt](https://gptproto.com/model/openai/gpt-5.4-mini/llms.txt) | | `gpt-5.4` | GPT 5.4 | 1.05M | $2 | $12 | [llms.txt](https://gptproto.com/model/openai/gpt-5.4/llms.txt) | | `o3-mini` | O3 Mini | 200K | $0.77 | $3.08 | [llms.txt](https://gptproto.com/model/openai/o3-mini/llms.txt) | | `gpt-5.3-codex` | GPT 5.3 Codex | 400K | $1.23 | $9.8 | [llms.txt](https://gptproto.com/model/openai/gpt-5.3-codex/llms.txt) | | `gpt-4.1-mini-2025-04-14` | GPT 4.1 Mini 2025 04 14 | 1.05M | $0.28 | $1.12 | [llms.txt](https://gptproto.com/model/openai/gpt-4.1-mini-2025-04-14/llms.txt) | | `gpt-5.2-codex` | GPT 5.2 Codex | 400K | $1.23 | $9.8 | [llms.txt](https://gptproto.com/model/openai/gpt-5.2-codex/llms.txt) | | `gpt-5.1-codex-max` | GPT 5.1 Codex Max | 400K | $0.875 | $7 | [llms.txt](https://gptproto.com/model/openai/gpt-5.1-codex-max/llms.txt) | | `gpt-5.2-pro-2025-12-11` | GPT 5.2 Pro 2025 12 11 | 400K | $14.7 | $117.6 | [llms.txt](https://gptproto.com/model/openai/gpt-5.2-pro-2025-12-11/llms.txt) | | `gpt-5.2-2025-12-11` | GPT 5.2 2025 12 11 | 400K | $1.23 | $9.8 | [llms.txt](https://gptproto.com/model/openai/gpt-5.2-2025-12-11/llms.txt) | | `gpt-5.2-chat-latest` | GPT 5.2 Chat Latest | 128K | $1.23 | $9.8 | [llms.txt](https://gptproto.com/model/openai/gpt-5.2-chat-latest/llms.txt) | | `gpt-5.2-pro` | GPT 5.2 Pro | 400K | $14.7 | $117.6 | [llms.txt](https://gptproto.com/model/openai/gpt-5.2-pro/llms.txt) | | `gpt-5.2` | GPT 5.2 | 400K | $1.23 | $9.8 | [llms.txt](https://gptproto.com/model/openai/gpt-5.2/llms.txt) | | `gpt-5.1-codex` | GPT 5.1 Codex | 400K | $0.875 | $7 | [llms.txt](https://gptproto.com/model/openai/gpt-5.1-codex/llms.txt) | | `gpt-4o-mini-2024-07-18` | GPT 4o Mini 2024 07 18 | 128K | $0.105 | $0.42 | [llms.txt](https://gptproto.com/model/openai/gpt-4o-mini-2024-07-18/llms.txt) | | `chatgpt-4o-latest` | Chatgpt 4o Latest | — | $3.5 | $10.5 | [llms.txt](https://gptproto.com/model/openai/chatgpt-4o-latest/llms.txt) | | `gpt-5.1` | GPT 5.1 | 400K | $0.875 | $7 | [llms.txt](https://gptproto.com/model/openai/gpt-5.1/llms.txt) | | `text-embedding-3-small` | Text Embedding 3 Small | — | $0.014 | — | [llms.txt](https://gptproto.com/model/openai/text-embedding-3-small/llms.txt) | | `text-embedding-3-large` | Text Embedding 3 Large | — | $0.091 | — | [llms.txt](https://gptproto.com/model/openai/text-embedding-3-large/llms.txt) | | `gpt-5-chat` | GPT 5 Chat | — | $0.875 | $7 | [llms.txt](https://gptproto.com/model/openai/gpt-5-chat/llms.txt) | | `gpt-5-codex` | GPT 5 Codex | — | $0.875 | $7 | [llms.txt](https://gptproto.com/model/openai/gpt-5-codex/llms.txt) | | `gpt-5-pro` | GPT 5 Pro | 400K | $10.5 | $84 | [llms.txt](https://gptproto.com/model/openai/gpt-5-pro/llms.txt) | | `gpt-4o-2024-08-06` | GPT 4o 2024 08 06 | 128K | $1.75 | $7 | [llms.txt](https://gptproto.com/model/openai/gpt-4o-2024-08-06/llms.txt) | | `gpt-5-nano` | GPT 5 Nano | 400K | $0.035 | $0.28 | [llms.txt](https://gptproto.com/model/openai/gpt-5-nano/llms.txt) | | `gpt-5-mini` | GPT 5 Mini | 400K | $0.175 | $1.4 | [llms.txt](https://gptproto.com/model/openai/gpt-5-mini/llms.txt) | | `gpt-5` | GPT 5 | 400K | $0.875 | $7 | [llms.txt](https://gptproto.com/model/openai/gpt-5/llms.txt) | | `gpt-4o-mini` | GPT 4o Mini | 128K | $0.105 | $0.42 | [llms.txt](https://gptproto.com/model/openai/gpt-4o-mini/llms.txt) | | `gpt-4o-transcribe` | GPT 4o Transcribe | — | $1.75 | $7 | [llms.txt](https://gptproto.com/model/openai/gpt-4o-transcribe/llms.txt) | | `gpt-4.1-2025-04-14` | GPT 4.1 2025 04 14 | 1.05M | $1.4 | $5.6 | [llms.txt](https://gptproto.com/model/openai/gpt-4.1-2025-04-14/llms.txt) | | `o4-mini` | O4 Mini | 200K | $0.99 | $3.96 | [llms.txt](https://gptproto.com/model/openai/o4-mini/llms.txt) | | `o3` | O3 | 200K | $1.8 | $7.2 | [llms.txt](https://gptproto.com/model/openai/o3/llms.txt) | | `gpt-4.1-nano` | GPT 4.1 Nano | 1.05M | $0.07 | $0.28 | [llms.txt](https://gptproto.com/model/openai/gpt-4.1-nano/llms.txt) | | `gpt-4.1-mini` | GPT 4.1 Mini | 1.05M | $0.28 | $1.12 | [llms.txt](https://gptproto.com/model/openai/gpt-4.1-mini/llms.txt) | | `gpt-4.1` | GPT 4.1 | 1.05M | $1.4 | $5.6 | [llms.txt](https://gptproto.com/model/openai/gpt-4.1/llms.txt) | | `gpt-4o` | GPT 4o | 128K | $1.75 | $7 | [llms.txt](https://gptproto.com/model/openai/gpt-4o/llms.txt) | ## Usage example The snippets below call `gpt-5.6-luna`. 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": "gpt-5.6-luna", "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": "gpt-5.6-luna", "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: "gpt-5.6-luna", 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 | | --- | --- | --- | --- | --- | | `gpt-image-2` | GPT Image 2 | image | see model page | [llms.txt](https://gptproto.com/model/openai/gpt-image-2/llms.txt) | | `gpt-image-1.5` | GPT Image 1.5 | image | see model page | [llms.txt](https://gptproto.com/model/openai/gpt-image-1.5/llms.txt) | | `gpt-image-1-mini` | GPT Image 1 Mini | image | see model page | [llms.txt](https://gptproto.com/model/openai/gpt-image-1-mini/llms.txt) | | `sora-2-pro` | Sora 2 Pro | video | $1.2 / run | [llms.txt](https://gptproto.com/model/openai/sora-2-pro/llms.txt) | | `sora-2` | Sora 2 | video | $0.4 / run | [llms.txt](https://gptproto.com/model/openai/sora-2/llms.txt) | | `gpt-4o-mini-tts` | GPT 4o Mini Tts | audio | see model page | [llms.txt](https://gptproto.com/model/openai/gpt-4o-mini-tts/llms.txt) | | `gpt-image-1` | GPT Image 1 | image | see model page | [llms.txt](https://gptproto.com/model/openai/gpt-image-1/llms.txt) | ## Additional resources - [Provider page](https://gptproto.com/model/openai) - [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`