Dokumentasi

Semua yang kamu butuhkan untuk integrasi jual-token.

Mulai Cepat

Dapatkan API key dari dashboard, lalu buat request pertama kamu.

curl -X POST https://api.jual-token.ai/v1/chat \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "llama-3.1-8b",
    "messages": [
      {"role": "user", "content": "Hello!"}
    ]
  }'

Autentikasi

Semua request membutuhkan Bearer token di header Authorization. Dapatkan key dari dashboard setelah mendaftar.

Authorization: Bearer sk-your-api-key-here

Model Tersedia

Gunakan endpoint /v1/models untuk melihat semua model gratis yang tersedia. Filter berdasarkan kategori atau cari berdasarkan nama.

curl https://api.jual-token.ai/v1/models \
  -H "Authorization: Bearer YOUR_API_KEY"

Chat Completions

Kirim pesan ke model mana pun menggunakan endpoint /v1/chat. Mendukung streaming, function calling, dan percakapan multi-turn.

{
  "model": "llama-3.1-8b",
  "messages": [
    {"role": "system", "content": "You are a helpful assistant."},
    {"role": "user", "content": "Explain quantum computing in simple terms."}
  ],
  "temperature": 0.7,
  "max_tokens": 500
}

Generate Gambar

Hasilkan gambar dari teks menggunakan Stable Diffusion XL. Mengembalikan gambar base64 atau URL.

curl -X POST https://api.jual-token.ai/v1/images \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "stable-diffusion-xl",
    "prompt": "A futuristic city at sunset, cyberpunk style",
    "size": "1024x1024"
  }'

Transkripsi Audio

Transkripsi file audio menggunakan Whisper Large V3. Mendukung 99 bahasa. Upload audio dalam format mp3, wav, atau m4a.

curl -X POST https://api.jual-token.ai/v1/audio/transcriptions \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F file="@audio.mp3" \
  -F model="whisper-large-v3"

Error Handling

API mengembalikan kode status HTTP standar. 429 berarti kamu sudah mencapai rate limit. 401 berarti key tidak valid.

{
  "error": {
    "code": "rate_limit_exceeded",
      "message": "Kamu telah melebihi limit token. Upgrade atau tunggu reset.",
    "status": 429
  }
}

Rate Limit

Paket gratis: 50.000 token/bulan, 60 request/menit. Limit direset setiap tanggal 1 setiap bulan.

# Response headers
X-RateLimit-Remaining: 49230
X-RateLimit-Reset: 2026-10-01T00:00:00Z

Butuh bantuan?

Lihat panduan kami atau hubungi komunitas.

Mulai gratis