{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreia7rql35enohn24e66ge4uc2xjsy5i7qncevxngs74lzlrzch44ni",
"uri": "at://did:plc:lk3jfj3zq4k4wxnk474axylu/app.bsky.feed.post/3mmpwu3hunyo2"
},
"path": "/t/question-how-can-i-switch-among-the-gpt-5-5-models/1381778#post_1",
"publishedAt": "2026-05-26T02:22:08.000Z",
"site": "https://community.openai.com",
"textContent": "Hi everyone.\n\n## Background\n\nI would like to process a total of 14 M tokens, so I am planning to use the **Batch API**.\nAccording to the limits page on the dashboard, `gpt-5.5-long-context` allows up to **5,000,000 TPD** (Tokens Per Day).\nTherefore, I want to specify the `gpt-5.5-long-context` model when creating the JSONL file to define the batch requests.\n\n## Issue\n\nI checked the available models using the `client.models.list()` method as described in the documentation.\n\nHere is my minimal reproducible code:\n\n\n from dotenv import load_dotenv\n from openai import OpenAI\n\n load_dotenv()\n client = OpenAI()\n\n available_models = client.models.list()\n for model in available_models:\n print(model.id)\n\n\nThe output is as follows:\n\n\n text-embedding-ada-002\n whisper-1\n gpt-3.5-turbo\n tts-1\n gpt-3.5-turbo-16k\n gpt-4-0613\n gpt-4\n davinci-002\n babbage-002\n gpt-3.5-turbo-instruct\n gpt-3.5-turbo-instruct-0914\n gpt-3.5-turbo-1106\n tts-1-hd\n tts-1-1106\n tts-1-hd-1106\n text-embedding-3-small\n text-embedding-3-large\n gpt-3.5-turbo-0125\n gpt-4-turbo\n gpt-4-turbo-2024-04-09\n gpt-4o\n gpt-4o-2024-05-13\n gpt-4o-mini-2024-07-18\n gpt-4o-mini\n gpt-4o-2024-08-06\n omni-moderation-latest\n omni-moderation-2024-09-26\n o1-2024-12-17\n o1\n o3-mini\n o3-mini-2025-01-31\n gpt-4o-2024-11-20\n gpt-4o-mini-search-preview-2025-03-11\n gpt-4o-mini-search-preview\n gpt-4o-transcribe\n gpt-4o-mini-transcribe\n o1-pro-2025-03-19\n o1-pro\n gpt-4o-mini-tts\n o3-2025-04-16\n o4-mini-2025-04-16\n o3\n o4-mini\n gpt-4.1-2025-04-14\n gpt-4.1\n gpt-4.1-mini-2025-04-14\n gpt-4.1-mini\n gpt-4.1-nano-2025-04-14\n gpt-4.1-nano\n gpt-image-1\n gpt-4o-transcribe-diarize\n gpt-5-chat-latest\n gpt-5-2025-08-07\n gpt-5\n gpt-5-mini-2025-08-07\n gpt-5-mini\n gpt-5-nano-2025-08-07\n gpt-5-nano\n gpt-audio-2025-08-28\n gpt-realtime\n gpt-realtime-2025-08-28\n gpt-audio\n gpt-5-codex\n gpt-image-1-mini\n gpt-5-pro-2025-10-06\n gpt-5-pro\n gpt-audio-mini\n gpt-audio-mini-2025-10-06\n gpt-5-search-api\n gpt-realtime-mini\n gpt-realtime-mini-2025-10-06\n sora-2\n sora-2-pro\n gpt-5-search-api-2025-10-14\n gpt-5.1-chat-latest\n gpt-5.1-2025-11-13\n gpt-5.1\n gpt-5.1-codex\n gpt-5.1-codex-mini\n gpt-5.1-codex-max\n gpt-image-1.5\n gpt-5.2-2025-12-11\n gpt-5.2\n gpt-5.2-pro-2025-12-11\n gpt-5.2-pro\n gpt-5.2-chat-latest\n gpt-4o-mini-transcribe-2025-12-15\n gpt-4o-mini-transcribe-2025-03-20\n gpt-4o-mini-tts-2025-03-20\n gpt-4o-mini-tts-2025-12-15\n gpt-realtime-mini-2025-12-15\n gpt-audio-mini-2025-12-15\n chatgpt-image-latest\n gpt-5.2-codex\n gpt-5.3-codex\n gpt-realtime-1.5\n gpt-audio-1.5\n gpt-4o-search-preview\n gpt-4o-search-preview-2025-03-11\n gpt-5.3-chat-latest\n gpt-5.4-2026-03-05\n gpt-5.4-pro\n gpt-5.4-pro-2026-03-05\n gpt-5.4\n gpt-5.4-nano-2026-03-17\n gpt-5.4-nano\n gpt-5.4-mini-2026-03-17\n gpt-5.4-mini\n gpt-image-2\n gpt-image-2-2026-04-21\n gpt-5.5\n gpt-5.5-2026-04-23\n gpt-5.5-pro\n gpt-5.5-pro-2026-04-23\n chat-latest\n gpt-realtime-translate\n gpt-realtime-2\n gpt-realtime-whisper\n\n\nAs you can see, I could not find the `gpt-5.5-long-context` model in the response.\n\n## Question\n\n 1. Can’t I specify `gpt-5.5-long-context` model in the JSONL file uploaded for a batch job?\n 2. If we cannot use that specific ID, will the server automatically route the request to the long-context variant if we simply pass `model=\"gpt-5.5\"` with a large prompt, as shown in the example below?\n\n\n\n\n {\n \"custom_id\": \"request-1\",\n \"method\": \"POST\",\n \"url\": \"/v1/responses\",\n \"body\": {\n \"model\": \"gpt-5.5\",\n \"messages\": [\n {\n \"role\": \"system\",\n \"content\": \"SYSTEM_PROMPT\"\n },\n {\n \"role\": \"user\",\n \"content\": \"LONG_CONTEXT...\"\n }\n ],\n }\n }\n\n",
"title": "Question: How can I switch among the gpt 5.5 models?"
}