GPT-4.1
For the complete documentation index, see llms.txt. Markdown versions of documentation pages are available by appending
.mdto the page URL.
Smartest non-reasoning model
Model ID: gpt-4.1
GPT-4.1 excels at instruction following and tool calling, with broad knowledge across domains. It features a 1M token context window, and low latency without a reasoning step.
Note that we recommend starting with GPT-5 for complex tasks.
Model details
- Default snapshot:
gpt-4.1-2025-04-14 - Input modalities: text, image
- Output modalities: text
- 1,047,576 context window
- 32,768 max output tokens
- Jun 01, 2024 knowledge cutoff
Pricing
Pricing is based on the number of tokens used, or other metrics based on the model type. For tool-specific models, like search and computer use, there’s a fee per tool call. See details in the pricing page.
Text tokens
| Metric | Price | Unit |
|---|---|---|
| Input | $2 | 1M tokens |
| Cached input | $0.5 | 1M tokens |
| Output | $8 | 1M tokens |
Endpoints
| Endpoint | Route | Support |
|---|---|---|
| Live | v1/live/sessions |
Not supported |
| Chat Completions | v1/chat/completions |
Supported |
| Responses | v1/responses |
Supported |
| Realtime | v1/realtime |
Not supported |
| Realtime translation | v1/realtime/translations |
Not supported |
| Realtime transcription | v1/realtime/transcription_sessions |
Not supported |
| Assistants | v1/assistants |
Supported |
| Batch | v1/batch |
Supported |
| Fine-tuning | v1/fine-tuning |
Supported |
| Embeddings | v1/embeddings |
Not supported |
| Image generation | v1/images/generations |
Not supported |
| Videos | v1/videos |
Not supported |
| Image edit | v1/images/edits |
Not supported |
| Speech generation | v1/audio/speech |
Not supported |
| Transcription | v1/audio/transcriptions |
Not supported |
| Translation | v1/audio/translations |
Not supported |
| Moderation | v1/moderations |
Not supported |
| Completions (legacy) | v1/completions |
Not supported |
Supported features
- streaming
- structured_outputs
- predicted_outputs
- function_calling
- file_search
- file_uploads
- image_input
- web_search
- fine_tuning
- prompt_caching
Supported tools
Tools supported by this model when using the Responses API.
- function_calling
- web_search
- file_search
- image_generation
- code_interpreter
- mcp
Quick comparison
| Model | Input | Cached input | Output |
|---|---|---|---|
| GPT-4.1 | $2 | $0.5 | $8 |
| GPT-4o | $2.5 | $1.25 | $10 |
| o3-mini | $1.1 | $0.55 | $4.4 |
Snapshots
Snapshots let you lock in a specific version of the model so that performance and behavior remain consistent. Below is a list of all available snapshots and aliases for GPT-4.1.
gpt-4.1-2025-04-14
Rate limits
Rate limits ensure fair and reliable access to the API by placing specific caps on requests, tokens, audio duration, or other usage within a given time period. Your usage tier determines how high these limits are set and automatically increases as you send more requests and spend more on the API.
default
| Tier | RPM | TPM | Batch queue limit |
|---|---|---|---|
| Tier 1 | 500 | 30,000 | 90,000 |
| Tier 2 | 5,000 | 450,000 | 1,350,000 |
| Tier 3 | 5,000 | 800,000 | 50,000,000 |
| Tier 4 | 10,000 | 2,000,000 | 200,000,000 |
| Tier 5 | 10,000 | 30,000,000 | 5,000,000,000 |
Long Context
128k input tokens
| Tier | RPM | TPM | Batch queue limit |
|---|---|---|---|
| Tier 1 | 100 | 200,000 | 2,000,000 |
| Tier 2 | 250 | 500,000 | 20,000,000 |
| Tier 3 | 500 | 1,000,000 | 40,000,000 |
| Tier 4 | 1,000 | 5,000,000 | 100,000,000 |
| Tier 5 | 4,000 | 10,000,000 | 1,000,000,000 |