Login
Back to Blog
Bahasa IndonesiaTutorial

Cara Mengakses GPT-5 dan GPT-5.2 via API - Panduan Lengkap untuk Developer

Pelajari cara mengakses model terbaru OpenAI GPT-5, GPT-5.2, dan o3-pro melalui satu API terpadu. Panduan langkah demi langkah dengan contoh Python, Node.

C
Crazyrouter Team
January 23, 2026 / 296 views
Share:
Cara Mengakses GPT-5 dan GPT-5.2 via API - Panduan Lengkap untuk Developer

OpenAI telah merilis modelnya yang paling kuat sejauh ini: GPT-5, GPT-5.2, dan o3-pro yang berfokus pada penalaran. Panduan ini menunjukkan cara mengakses model-model mutakhir ini melalui API terpadu Crazyrouter.

Model OpenAI yang Didukung#

Crazyrouter menyediakan akses ke seluruh lini model OpenAI:

ModelInput ($/1M tokens)Output ($/1M tokens)Terbaik Untuk
gpt-5.2$1.75$14.00Flagship terbaru, tugas kompleks
gpt-5.2-pro$3.50$28.00Penalaran tingkat lanjut
gpt-5$1.25$10.00Tugas umum
gpt-5-pro$2.50$20.00Analisis lanjutan
gpt-5-mini$0.25$2.00Hemat biaya
gpt-5-nano$0.05$0.40Tugas volume tinggi
o3-pro$20.00$80.00Penalaran kompleks
o3-mini$1.10$4.40Penalaran efisien
o4-mini$1.10$4.40Model penalaran terbaru

Mulai Cepat#

1. Dapatkan API Key Anda#

  1. Kunjungi Crazyrouter Console
  2. Arahkan ke "Token Management"
  3. Klik "Create Token"
  4. Salin API key Anda (dimulai dengan sk-)

2. Buat Permintaan Pertama Anda#

Menggunakan Python (Direkomendasikan)#

python
from openai import OpenAI

client = OpenAI(
    api_key="sk-your-api-key",
    base_url="https://crazyrouter.com/v1",
    default_headers={
        "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"
    }
)

response = client.chat.completions.create(
    model="gpt-5.2",
    messages=[
        {"role": "system", "content": "You are a helpful assistant."},
        {"role": "user", "content": "Explain quantum computing in simple terms."}
    ],
    temperature=0.7,
    max_tokens=1000
)

print(response.choices[0].message.content)

Menggunakan Node.js#

javascript
import OpenAI from 'openai';

const client = new OpenAI({
  apiKey: 'sk-your-api-key',
  baseURL: 'https://crazyrouter.com/v1',
  defaultHeaders: {
    'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36'
  }
});

async function main() {
  const response = await client.chat.completions.create({
    model: 'gpt-5.2',
    messages: [
      { role: 'system', content: 'You are a helpful assistant.' },
      { role: 'user', content: 'Explain quantum computing in simple terms.' }
    ],
    temperature: 0.7
  });

  console.log(response.choices[0].message.content);
}

main();

Menggunakan curl#

bash
curl https://crazyrouter.com/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer sk-your-api-key" \
  -H "User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36" \
  -d '{
    "model": "gpt-5.2",
    "messages": [{"role": "user", "content": "Hello, GPT-5.2!"}],
    "temperature": 0.7
  }'

Respons Streaming#

Untuk output real-time, aktifkan streaming:

python
from openai import OpenAI

client = OpenAI(
    api_key="sk-your-api-key",
    base_url="https://crazyrouter.com/v1",
    default_headers={
        "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"
    }
)

stream = client.chat.completions.create(
    model="gpt-5.2",
    messages=[{"role": "user", "content": "Write a short story about AI."}],
    stream=True
)

for chunk in stream:
    if chunk.choices[0].delta.content:
        print(chunk.choices[0].delta.content, end="", flush=True)

Menggunakan Model Penalaran (o3-pro)#

Model o3-pro unggul dalam tugas-tugas penalaran kompleks:

python
response = client.chat.completions.create(
    model="o3-pro",
    messages=[
        {"role": "user", "content": "Solve this step by step: If a train travels 120 miles in 2 hours, then stops for 30 minutes, then travels another 90 miles in 1.5 hours, what is the average speed for the entire journey including the stop?"}
    ]
)

print(response.choices[0].message.content)

Model GPT-5 Codex#

Untuk tugas pembuatan kode, gunakan model codex khusus:

python
response = client.chat.completions.create(
    model="gpt-5-codex",
    messages=[
        {"role": "user", "content": "Write a Python function to implement binary search"}
    ]
)

Varian codex yang tersedia: gpt-5-codex, gpt-5-codex-high, gpt-5-codex-medium, gpt-5-codex-low, gpt-5.2-codex

Praktik Terbaik#

  1. Pilih model yang tepat: Gunakan gpt-5-nano untuk tugas sederhana, gpt-5.2 untuk tugas kompleks
  2. Atur temperature yang sesuai: Lebih rendah (0.1-0.3) untuk tugas faktual, lebih tinggi (0.7-1.0) untuk tugas kreatif
  3. Gunakan streaming: Untuk pengalaman pengguna yang lebih baik dalam aplikasi chat
  4. Tangani error dengan baik: Implementasikan logika retry untuk rate limit

Langkah Berikutnya#


Untuk pertanyaan, hubungi support@crazyrouter.com

Implementation Guides

Topics

Tutorial

Related Posts

Panduan Pengguna Gemini CLI - Google AI di Terminal AndaTutorial

Panduan Pengguna Gemini CLI - Google AI di Terminal Anda

Panduan lengkap untuk menginstal dan mengonfigurasi Gemini CLI, tool AI baris perintah open-source dari Google. Pelajari cara menyiapkan proxy, menggunakan tool bawaan, dan mengotomatiskan alur kerja dengan Gemini 2.5 Pro.

Jan 24
Panduan Instalasi dan Penggunaan Claude Code - Setup Asisten Pemrograman AITutorial

Panduan Instalasi dan Penggunaan Claude Code - Setup Asisten Pemrograman AI

Panduan lengkap untuk menginstal dan mengonfigurasi Claude Code, asisten pemrograman AI. Pelajari cara menyiapkan Node.js, mengonfigurasi token API, dan mulai ngoding dengan AI di terminal Anda.

Jan 24
Panduan API Text-Embedding-3-Small - Panduan Model Embedding OpenAITutorial

Panduan API Text-Embedding-3-Small - Panduan Model Embedding OpenAI

Panduan lengkap untuk menggunakan API OpenAI text-embedding-3-small untuk pencarian semantik, sistem RAG, dan pencocokan kemiripan. Termasuk contoh Python, Node.js dan perbandingan harga.

Jan 26
Doubao Seed Code: Model Generasi Kode AI ByteDance - Panduan Lengkap APITutorial

Doubao Seed Code: Model Generasi Kode AI ByteDance - Panduan Lengkap API

Pelajari cara menggunakan Doubao Seed Code, model generasi kode AI yang kuat dari ByteDance. Tutorial API lengkap dengan contoh Python, Node.

Jan 26
text-embedding-3-small Dimensi Dijelaskan: Cara Memilih Ukuran yang Tepat untuk Kualitas dan BiayaTutorial

text-embedding-3-small Dimensi Dijelaskan: Cara Memilih Ukuran yang Tepat untuk Kualitas dan Biaya

Panduan praktis tentang dimensi text-embedding-3-small, cara memilih antara 256, 512, 1024, dan 1536 dimensi.

Mar 27
Clawdbot dalam Waktu Kurang dari 2 Menit (HOSTING GRATIS 24/7)

Clawdbot dalam Waktu Kurang dari 2 Menit (HOSTING GRATIS 24/7)

Pelajari cara melakukan deploy Clawdbot (Claude.bot) dalam waktu kurang dari dua menit dengan hosting gratis 24/7 di AWS. Tutorial ini menunjukkan proses setup, integrasi kanal (WhatsApp, Discord, Telegram), skill seperti pencarian web Exa, dan contoh penggunaan nyata seperti bantuan belanja melalui kacamata pintar Meta Ray-Ban.

Jan 26