Panduan Implementasi

Referensi implementasi untuk memeriksa contoh request, autentikasi, public model ID, dan penanganan error.

Referensi untuk implementasi

Lihat format request, contoh penggunaan SDK, public model ID, dan catatan implementasi terkait penagihan.

Daftar isi

1. Quick Start

Dapat digunakan dalam format yang kompatibel dengan OpenAI. Anda hanya perlu mengubah base URL dan public model id.

curl https://api.tokenoutput.cc/v1/chat/completions \
  -H "Authorization: Bearer sk-your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "qwen3.6-plus",
    "messages": [{"role": "user", "content": "Hello!"}]
  }'

2. Autentikasi

Semua request API memerlukan Bearer API Key.

Authorization: Bearer sk-your-api-key

3. Contoh penggunaan SDK

from openai import OpenAI

client = OpenAI(
    api_key="sk-your-api-key",
    base_url="https://api.tokenoutput.cc/v1"
)

resp = client.chat.completions.create(
    model="qwen3.6-plus",
    messages=[{"role": "user", "content": "Hello"}]
)
import OpenAI from 'openai';

const client = new OpenAI({
  apiKey: 'sk-your-api-key',
  baseURL: 'https://api.tokenoutput.cc/v1',
});

const resp = await client.chat.completions.create({
  model: 'qwen3.6-plus',
  messages: [{ role: 'user', content: 'Hello' }],
});

4. Streaming

stream: true akan mengembalikan respons melalui SSE.

curl -N https://api.tokenoutput.cc/v1/chat/completions \
  -H "Authorization: Bearer sk-your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "qwen3.6-plus",
    "stream": true,
    "messages": [{"role": "user", "content": "Halo"}]
  }'

5. Daftar Public Model ID

Menampilkan public model id yang saat ini tersedia.

Public Model ID Deskripsi Batasan Harga
Memuat...

6. Catatan penagihan

Untuk membandingkan paket dan memutuskan pembelian, lihat halaman harga.

7. API kompatibel Anthropic

Gunakan /v1/messages untuk Anthropic SDK dan Claude Code. API key dapat dikirim melalui x-api-key.

curl https://api.tokenoutput.cc/v1/messages \
  -H "x-api-key: sk-your-api-key" \
  -H "anthropic-version: 2023-06-01" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "claude-sonnet-4-20250514",
    "max_tokens": 256,
    "messages": [{"role": "user", "content": "Hello!"}]
  }'

8. Error

CodeMeaning
400Request tidak valid atau model tidak didukung
401API Key tidak valid atau tidak ada
402Saldo pay-as-you-go tidak cukup
429Rate limit
502Error dari provider upstream

9. Kecocokan protokol

Protokol klienDefault providerOverride modelPerilaku
OpenAI Chatopenai_chatprovider_defaultDiteruskan langsung
Anthropic Messagesopenai_chatprovider_defaultRequest Anthropic diubah ke upstream OpenAI
OpenAI Chatanthropic_messagesprovider_defaultRequest OpenAI diubah ke upstream Anthropic
Apa punApa punopenai_chat / anthropic_messagesOverride model lebih diutamakan

Perlu API key?

Buat akun saat Anda siap lanjut ke penggunaan produksi.

Mulai