Skip to content
LAM
Read Home Blog
Make Projects HTML Tools Games
Touch grass Notes Resume Links
Home Blog HTML Projects
Tools Games Notes Resume Links
Back GPT-5 API Cheat Sheet AI
Download Open
Show description 1,367 chars · AI

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

12,342 bytes · HTML source
<!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>