Referensi API
AI SSHAXOR menyediakan endpoint yang kompatibel dengan OpenAI. Ganti base URL, pakai API key, selesai.
Base URL
Semua endpoint berada di bawah alamat berikut.
https://pecut.ioi.my.id/v1
Autentikasi
Kirim API key sebagai Bearer token di header Authorization. API key dibuat otomatis saat Anda masuk lewat Telegram, dan bisa dilihat di dashboard.
Authorization: Bearer sk-xxxxxxxxxxxxxxxx
Daftar model
Hanya model yang diaktifkan administrator yang bisa dipakai. Harga per 1 juta token dalam USD.
| Model | Konteks | Input / 1M | Cache / 1M | Output / 1M |
|---|---|---|---|---|
| claude-haiku-4.5 | 200K | $1.00 | $5.00 | $0.25 |
| claude-opus-5.5 | - | $15.00 | $75.00 | $3.75 |
| claude-sonnet-5 | - | $3.00 | $15.00 | $0.75 |
| deepseek-v4-pro-max | 1M | $1.40 | $5.60 | $0.35 |
| deepseek-v4.1-flash | 1M | $0.14 | $0.56 | $0.04 |
| glm-5.3 | 1M | $0.60 | $2.40 | $0.15 |
| gpt-5.6-luna | - | $0.60 | $2.40 | $0.15 |
| gpt-5.6-sol | 272K | $2.50 | $10.00 | $0.63 |
| gpt-6-luna | 1.1M | $0.80 | $3.20 | $0.20 |
| grok-4.7 | 500K | $3.00 | $15.00 | $0.75 |
| kimi-k3 | 1M | $2.00 | $8.00 | $0.50 |
| qwen3.8-max | 262K | $1.20 | $4.80 | $0.30 |
Chat completions
POST /v1/chat/completions menerima body JSON standar OpenAI.
curl https://pecut.ioi.my.id/v1/chat/completions \
-H "Authorization: Bearer $SSHAXOR_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "claude-haiku-4.5",
"messages": [
{"role": "system", "content": "Anda asisten yang ringkas."},
{"role": "user", "content": "Jelaskan rate limiting."}
]
}'Streaming
Set "stream": true untuk menerima Server-Sent Events. Usage dikirim pada chunk terakhir dan dipakai untuk penagihan.
curl https://pecut.ioi.my.id/v1/chat/completions -N \
-H "Authorization: Bearer $SSHAXOR_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"claude-haiku-4.5","stream":true,"messages":[{"role":"user","content":"Halo"}]}'Daftar model API
GET /v1/models mengembalikan model yang aktif untuk akun Anda.
curl https://pecut.ioi.my.id/v1/models -H "Authorization: Bearer $SSHAXOR_KEY"
Penagihan
Biaya dihitung dari token input (prompt, dikurangi bagian cache), token cache, dan token output, masing-masing dikalikan harga per 1 juta token pada model terkait. Saldo dipotong setelah respons selesai.
Sebelum permintaan diteruskan, sistem memeriksa apakah saldo cukup untuk estimasi prompt dan cadangan output. Jika tidak cukup, permintaan ditolak tanpa mengenai upstream.
Kode error
| Status | Arti |
|---|---|
| 400 | Body tidak valid atau JSON rusak |
| 401 | API key tidak ada atau dicabut |
| 402 | Saldo tidak cukup. Redeem promocode di dashboard. |
| 403 | Model dinonaktifkan oleh administrator |
| 404 | Model tidak ditemukan |
| 502 | Upstream tidak dapat dihubungi |
SDK & editor
Kompatibel dengan SDK OpenAI untuk Python, Node.js, serta editor yang mendukung provider OpenAI-compatible. Atur base URL dan API key di pengaturan provider.
import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://pecut.ioi.my.id/v1",
apiKey: process.env.SSHAXOR_KEY,
});
const r = await client.chat.completions.create({
model: "claude-haiku-4.5",
messages: [{ role: "user", content: "Halo" }],
});
console.log(r.choices[0].message.content);