Langsung ke konten utama

Documentation Index

Fetch the complete documentation index at: https://docs.tokenlab.sh/llms.txt

Use this file to discover all available pages before exploring further.

Langkah 1: Mulai dengan kredit uji coba

1

Buat akun

Daftar di tokenlab.sh menggunakan email, Gmail, atau akun GitHub Anda.
2

Gunakan kredit uji coba yang disertakan

Akun Anda menyertakan kredit uji coba untuk beberapa request kecil pertama. Anda tidak perlu menambah kredit sebelum Quickstart.
3

Buat atau salin API key

Buka Dashboard → API Keys dan buat key baru, atau salin key yang sudah ada. Simpan dengan aman karena key lengkap hanya ditampilkan sekali.
Jaga keamanan API key Anda. Jangan pernah mengeksposnya di kode sisi-klien atau repositori publik.

Langkah 2: Instal Klien

pip install openai

Langkah 3: Buat Permintaan Pertama Anda

Untuk sebagian besar integrasi baru, mulailah dengan Chat Completions pada POST /v1/chat/completions.
curl https://api.tokenlab.sh/v1/chat/completions \
  -H "Authorization: Bearer sk-your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-5.4",
    "messages": [
      {"role": "user", "content": "What is the capital of France?"}
    ]
  }'
Gunakan POST /v1/responses hanya ketika Anda secara eksplisit membutuhkan perilaku spesifik Responses. Beberapa field yang hanya untuk Responses bergantung pada model yang dipilih dan jalur routing.

Tambah kredit untuk produksi

Kredit uji coba yang disertakan ditujukan untuk beberapa test kecil pertama. Tambahkan kredit di Dashboard → Billing hanya saat Anda siap untuk penggunaan produksi atau pengujian dengan volume lebih tinggi.

Coba Model yang Berbeda

TokenLab mendukung ratusan model. Ubah hanya field model:
response = client.chat.completions.create(model="gpt-5.4", messages=[{"role": "user", "content": "Hello"}])
response = client.chat.completions.create(model="gpt-5-mini", messages=[{"role": "user", "content": "Hello"}])
response = client.chat.completions.create(model="claude-sonnet-4-6", messages=[{"role": "user", "content": "Hello"}])
response = client.chat.completions.create(model="gemini-2.5-flash", messages=[{"role": "user", "content": "Hello"}])
response = client.chat.completions.create(model="deepseek-r1", messages=[{"role": "user", "content": "Hello"}])

Aktifkan Streaming

stream = client.chat.completions.create(
    model="gpt-5.4",
    messages=[{"role": "user", "content": "Tell me a short story."}],
    stream=True
)

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

Apa Selanjutnya?

Autentikasi

Pelajari tentang manajemen API key dan keamanan.

OpenAI SDK

Gunakan rute kompatibel OpenAI /v1 dengan SDK OpenAI yang sudah ada.

Referensi API

Jelajahi referensi endpoint lengkap.

Model

Telusuri ketersediaan model saat ini dan harga.