Beranda
Dokumentasi API

API Documentation

Platform ini mendukung dua format API: OpenAI-Compatible dan Anthropic-Compatible untuk Claude Code, Claude Desktop, atau SDK Anthropic.

Pilih Format API

OpenAI

OpenAI-Compatible

/v1/chat/completions

Untuk aplikasi yang sudah pakai OpenAI SDK

Lihat Contoh →
Anthropic

Anthropic-Compatible

/v1/messages

Untuk Claude Code, Claude Desktop, atau SDK Anthropic

Lihat Contoh →

OpenAI-Compatible API

Gunakan SDK OpenAI biasa, cukup ganti base_url.

bash
curl https://api.vengetic.biz.id/v1/chat/completions \
  -H "Authorization: Bearer ***" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gemini-2.0-flash",
    "messages": [{"role": "user", "content": "Jelaskan API gateway"}],
    "stream": false
  }'
python
from openai import OpenAI

client = OpenAI(
    api_key="AI_API_KEY_ANDA",
    base_url="https://api.vengetic.biz.id/v1",
)

response = client.chat.completions.create(
    model="gemini-2.0-flash",
    messages=[{"role": "user", "content": "Apa itu API gateway?"}],
)
print(response.choices[0].message.content)

Anthropic-Compatible API

Gunakan SDK Anthropic biasa, cukup ganti base_url ke platform ini.

bash
curl https://api.vengetic.biz.id/v1/messages \
  -H "Authorization: Bearer ***" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "claude-haiku-5.5-free",
    "messages": [{"role": "user", "content": "Jelaskan API gateway"}],
    "max_tokens": 1024
  }'
python
import anthropic

client = anthropic.Anthropic(
    api_key="AI_API_KEY_ANDA",
    base_url="https://api.vengetic.biz.id",
)

message = client.messages.create(
    model="claude-haiku-5.5-free",
    max_tokens=1024,
    messages=[{"role": "user", "content": "Apa itu API gateway?"}],
)
print(message.content[0].text)

Install dulu: pip install anthropic

Format Respons

OpenAI
{ "choices": [{ "message": { "role": "assistant", "content": "..." } }], "usage": { "prompt_tokens": 10, "completion_tokens": 20, "total_tokens": 30 } }
Anthropic
{ "content": [{ "type": "text", "text": "..." }], "usage": { "input_tokens": 10, "output_tokens": 20 }, "stop_reason": "end_turn" }

Daftar Model

Lihat semua model yang tersedia di halaman Model.

bash
# Lihat semua model
curl https://api.vengetic.biz.id/v1/models \
  -H "Authorization: Bearer ***"

Kode Error

KodeArti
invalid_api_keyAPI key tidak valid atau sudah dicabut
insufficient_quotaKuota/token habis, lakukan top-up
rate_limit_exceededTerlalu banyak request bersamaan
model_not_foundModel tidak tersedia atau tidak aktif

Langkah Selanjutnya

Playground

Coba API langsung di browser.

Buka Playground →

Quickstart

Panduan cepat mulai dalam 5 menit.

Baca Quickstart →