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 & PathAliasKuota
POST /v1/chat/completions/api/openai/v1/chat/completionsSesuai multiplier
POST /v1/messages—Sesuai multiplier
POST /v1beta/models/:m:generateContent/api/gemini/v1beta/...Sesuai multiplier
GET /v1/models/v1beta/modelsGratis (0 unit)
GET /v1/me/api/openai/v1/meGratis (0 unit)
POST /v1/tokenize/api/openai/v1/tokenizeGratis (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.

Editor & IDE
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
    }
  }
}