01 — Dokumentasi Teknis Gateway
VS Code #1 · OpenAI · Anthropic · Gemini
20 Panduan & Protokol SDK.
NIBYTE mengekspos endpoint standar yang kompatibel dengan pustaka klien OpenAI, Anthropic, dan Google Gemini tanpa menginstal SDK proprietary tambahan.
Base URL Gateway
https://api.nibyte.biz.id/v1
Untuk SDK Anthropic yang otomatis menambahkan /v1/messages, isi baseURL: "https://api.nibyte.biz.id".
3 Skema Header Autentikasi yang Diterima
1. OpenAI Standard
Authorization: Bearer sk-nib-...
2. Anthropic Messages
x-api-key: sk-nib-...
3. Google Gemini
x-goog-api-key: sk-nib-...
Daftar Endpoint & Alias
| Method & Path | Alias | Kuota |
|---|---|---|
| POST /v1/chat/completions | /api/openai/v1/chat/completions | Sesuai multiplier |
| POST /v1/messages | — | Sesuai multiplier |
| POST /v1beta/models/:m:generateContent | /api/gemini/v1beta/... | Sesuai multiplier |
| GET /v1/models | /v1beta/models | Gratis (0 unit) |
| GET /v1/me | /api/openai/v1/me | Gratis (0 unit) |
| POST /v1/tokenize | /api/openai/v1/tokenize | Gratis (0 unit) |
Kontrak Kode Status HTTP
401 Unauthorized
Header API key kosong, salah ketik, atau key telah di-revoke.
402 Payment Required
Saldo tersedia kurang dari estimasi reservasi sebelum request diteruskan ke upstream.
403 Forbidden
Masa aktif 28 hari habis (akun freeze — token tetap utuh) atau model di luar daftar allowed_models key.
20 Panduan Integrasi Berlogo · VS Code Nomor 1
Pilih Editor, CLI, atau Framework Anda
VS Code
Integrasi langsung ke GitHub Copilot BYOK / Continue / Cline di dalam Visual Studio Code.
Lokasi Konfigurasi: .vscode/settings.jsonjson
{
"nibyte.gatewayUrl": "https://api.nibyte.biz.id/v1",
"github.copilot.chat.customOAIModels": {
"nibyte-auto": {
"name": "NIBYTE Auto Router",
"url": "https://api.nibyte.biz.id/v1/chat/completions",
"toolCalling": true,
"vision": true,
"maxInputTokens": 128000,
"maxOutputTokens": 16384
}
}
}