Show description
GPT-5 API Cheat Sheet
GPT-5 API Cheat Sheet
GPT-5 API CHEAT SHEET
// Base API URL
https://api.openai.com/
gpt-5-nano-2025-08-07
// Model Details
Use Case: Ultra-low latency, speed-critical tasks.
Context: 128,000 tokens
Max Output: 32,000 tokens
// Pricing (per 1M)
Input: $0.05
Output: $0.50
// API Endpoints
v1/chat/completions
v1/responses
v1/embeddings
v1/moderations
gpt-5-mini-2025-08-07
// Model Details
Use Case: Balanced speed, cost, and performance.
Context: 400,000 tokens
Max Output: 128,000 tokens
// Pricing (per 1M)
Input: $0.25
Output: $2.00
// API Endpoints
v1/chat/completions
v1/responses
v1/realtime
v1/batch
v1/embeddings
v1/audio/speech
v1/audio/transcriptions
v1/moderations
gpt-5-2025-08-07
// Model Details
Use Case: Max power for reasoning, coding, agents.
Context: 400,000 tokens
Max Output: 128,000 tokens
// Pricing (per 1M)
Input: $1.25
Output: $10.00
// API Endpoints
v1/chat/completions
v1/responses
v1/realtime
v1/assistants
v1/batch
v1/fine-tuning
v1/embeddings
v1/images/generations
v1/images/edits
v1/audio/speech
v1/audio/transcriptions
v1/audio/translations
v1/moderations
v1/completions (legacy)
GPT-5 API Cheat Sheet
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>GPT-5 API Cheat Sheet</title>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Press+Start+2P&display=swap" rel="stylesheet">
<style>
:root {
--bg-color: #0d0d0d;
--text-color: #e0e0e0;
--header-color: #00ff00;
--border-color: #555;
--highlight-blue: #00ffff;
--highlight-pink: #ff00ff;
--highlight-yellow: #ffff00;
--window-bg: #1a1a1a;
}
body {
background-color: var(--bg-color);
color: var(--text-color);
font-family: 'Press Start 2P', cursive;
font-size: 14px;
line-height: 1.8;
padding: 2rem;
image-rendering: pixelated; /* Ensures pixel art looks crisp */
}
.container {
max-width: 900px;
margin: 0 auto;
border: 4px solid var(--border-color);
box-shadow: 0 0 15px rgba(0, 255, 0, 0.3);
background-color: var(--window-bg);
}
header {
background-color: var(--border-color);
padding: 1rem 2rem;
text-align: center;
border-bottom: 4px solid var(--border-color);
}
h1 {
font-size: 2rem;
color: var(--header-color);
text-shadow: 3px 3px 0px #000;
margin: 0;
animation: flicker 1.5s infinite alternate;
}
@keyframes flicker {
0%, 18%, 22%, 25%, 53%, 57%, 100% {
text-shadow:
0 0 4px var(--header-color),
0 0 11px var(--header-color),
0 0 19px var(--header-color),
0 0 40px var(--header-color),
3px 3px 0px #000;
}
20%, 24%, 55% {
text-shadow: none;
}
}
.main-content {
padding: 2rem;
display: flex;
flex-direction: column;
gap: 2rem;
}
.api-url-section {
text-align: center;
padding: 1rem;
border: 4px solid var(--border-color);
background-color: #000;
}
.api-url-section h3 {
border-bottom: none;
margin-bottom: 0.5rem;
color: var(--header-color);
}
.api-url {
font-size: 1.2rem;
color: var(--highlight-yellow);
margin: 0;
word-break: break-all;
}
.model-section {
border: 4px solid var(--border-color);
background-color: var(--bg-color);
padding: 1.5rem;
position: relative;
}
.model-section::before {
content: '';
position: absolute;
top: -4px; left: -4px;
width: 10px; height: 10px;
background: var(--highlight-blue);
box-shadow: 0 0 5px var(--highlight-blue);
}
.model-section::after {
content: '';
position: absolute;
bottom: -4px; right: -4px;
width: 10px; height: 10px;
background: var(--highlight-pink);
box-shadow: 0 0 5px var(--highlight-pink);
}
h2 {
font-size: 1.5rem;
margin-top: 0;
margin-bottom: 1.5rem;
padding-bottom: 0.5rem;
border-bottom: 2px solid var(--border-color);
display: inline-block;
}
.nano h2 { color: var(--highlight-blue); }
.mini h2 { color: var(--highlight-yellow); }
.standard h2 { color: var(--highlight-pink); }
.details-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
gap: 1.5rem;
}
.detail-box, .endpoint-list {
background-color: var(--window-bg);
padding: 1rem;
border: 2px solid var(--border-color);
}
h3 {
font-size: 1rem;
color: var(--text-color);
margin-top: 0;
margin-bottom: 1rem;
border-bottom: 1px dashed var(--border-color);
padding-bottom: 0.5rem;
}
ul {
list-style-type: none;
padding: 0;
margin: 0;
}
li {
margin-bottom: 0.5rem;
display: flex;
align-items: center;
}
li::before {
content: '>';
margin-right: 10px;
color: var(--header-color);
font-weight: bold;
}
.endpoint-list li::before {
content: '✓';
}
.key {
color: var(--highlight-blue);
margin-right: 10px;
}
.value {
color: var(--text-color);
}
.endpoint {
color: var(--highlight-yellow);
}
</style>
</head>
<body>
<div class="container">
<header>
<h1>GPT-5 API CHEAT SHEET</h1>
</header>
<main class="main-content">
<section class="api-url-section">
<h3>// Base API URL</h3>
<p class="api-url">https://api.openai.com/</p>
</section>
<!-- ======================= GPT-5 NANO ======================= -->
<section class="model-section nano">
<h2>gpt-5-nano-2025-08-07</h2>
<div class="details-grid">
<div class="detail-box">
<h3>// Model Details</h3>
<ul>
<li><span class="key">Use Case:</span> <span class="value">Ultra-low latency, speed-critical tasks.</span></li>
<li><span class="key">Context:</span> <span class="value">128,000 tokens</span></li>
<li><span class="key">Max Output:</span> <span class="value">32,000 tokens</span></li>
</ul>
</div>
<div class="detail-box">
<h3>// Pricing (per 1M)</h3>
<ul>
<li><span class="key">Input:</span> <span class="value">$0.05</span></li>
<li><span class="key">Output:</span> <span class="value">$0.50</span></li>
</ul>
</div>
<div class="endpoint-list">
<h3>// API Endpoints</h3>
<ul>
<li><span class="endpoint">v1/chat/completions</span></li>
<li><span class="endpoint">v1/responses</span></li>
<li><span class="endpoint">v1/embeddings</span></li>
<li><span class="endpoint">v1/moderations</span></li>
</ul>
</div>
</div>
</section>
<!-- ======================= GPT-5 MINI ======================= -->
<section class="model-section mini">
<h2>gpt-5-mini-2025-08-07</h2>
<div class="details-grid">
<div class="detail-box">
<h3>// Model Details</h3>
<ul>
<li><span class="key">Use Case:</span> <span class="value">Balanced speed, cost, and performance.</span></li>
<li><span class="key">Context:</span> <span class="value">400,000 tokens</span></li>
<li><span class="key">Max Output:</span> <span class="value">128,000 tokens</span></li>
</ul>
</div>
<div class="detail-box">
<h3>// Pricing (per 1M)</h3>
<ul>
<li><span class="key">Input:</span> <span class="value">$0.25</span></li>
<li><span class="key">Output:</span> <span class="value">$2.00</span></li>
</ul>
</div>
<div class="endpoint-list">
<h3>// API Endpoints</h3>
<ul>
<li><span class="endpoint">v1/chat/completions</span></li>
<li><span class="endpoint">v1/responses</span></li>
<li><span class="endpoint">v1/realtime</span></li>
<li><span class="endpoint">v1/batch</span></li>
<li><span class="endpoint">v1/embeddings</span></li>
<li><span class="endpoint">v1/audio/speech</span></li>
<li><span class="endpoint">v1/audio/transcriptions</span></li>
<li><span class="endpoint">v1/moderations</span></li>
</ul>
</div>
</div>
</section>
<!-- ======================= GPT-5 STANDARD ======================= -->
<section class="model-section standard">
<h2>gpt-5-2025-08-07</h2>
<div class="details-grid">
<div class="detail-box">
<h3>// Model Details</h3>
<ul>
<li><span class="key">Use Case:</span> <span class="value">Max power for reasoning, coding, agents.</span></li>
<li><span class="key">Context:</span> <span class="value">400,000 tokens</span></li>
<li><span class="key">Max Output:</span> <span class="value">128,000 tokens</span></li>
</ul>
</div>
<div class="detail-box">
<h3>// Pricing (per 1M)</h3>
<ul>
<li><span class="key">Input:</span> <span class="value">$1.25</span></li>
<li><span class="key">Output:</span> <span class="value">$10.00</span></li>
</ul>
</div>
<div class="endpoint-list">
<h3>// API Endpoints</h3>
<ul>
<li><span class="endpoint">v1/chat/completions</span></li>
<li><span class="endpoint">v1/responses</span></li>
<li><span class="endpoint">v1/realtime</span></li>
<li><span class="endpoint">v1/assistants</span></li>
<li><span class="endpoint">v1/batch</span></li>
<li><span class="endpoint">v1/fine-tuning</span></li>
<li><span class="endpoint">v1/embeddings</span></li>
<li><span class="endpoint">v1/images/generations</span></li>
<li><span class="endpoint">v1/images/edits</span></li>
<li><span class="endpoint">v1/audio/speech</span></li>
<li><span class="endpoint">v1/audio/transcriptions</span></li>
<li><span class="endpoint">v1/audio/translations</span></li>
<li><span class="endpoint">v1/moderations</span></li>
<li><span class="endpoint">v1/completions (legacy)</span></li>
</ul>
</div>
</div>
</section>
</main>
</div>
</body>
</html>