๐Ÿ“– HidePulsa AI โ€” API Documentation

Base URL (OpenAI-compatible): https://ai.hidepulsa.com/v1
Base URL (Anthropic-compatible): https://ai.hidepulsa.com
Auth: Authorization: Bearer YOUR_API_KEY

1. Mendapatkan API Key

Buka Telegram bot kami, ketik /start, lalu pilih paket yang diinginkan. Pembayaran via QRIS otomatis โ€” API key langsung dikirim ke chat begitu pembayaran masuk.

2. Endpoints

MethodPathDescription
POST/v1/chat/completionsChat completion (streaming & non-streaming, OpenAI format)
POST/v1/messagesAnthropic-format messages (Claude Code CLI)
POST/v1/responsesOpenAI Responses (Codex CLI)
POST/v1/embeddingsEmbeddings (passthrough)
POST/v1/images/generationsImage generation (text โ†’ image)
GET/v1/modelsList model yang aktif
GET/v1/usageSelf-service: statistik pemakaian key

3. Model Tersedia (41)

Model IDDisplay NameTag
kr/claude-opus-4.7 Claude Opus 4.7 ๐Ÿ‘ Vision (Weekly+)
kr/claude-opus-4.6 Claude Opus 4.6 ๐Ÿ‘ Vision (Weekly+)
kr/claude-opus-4.5 Claude Opus 4.5 ๐Ÿ‘ Vision (Weekly+)
kr/claude-sonnet-4.5 Claude Sonnet 4.5 ๐Ÿ‘ Vision (Weekly+)
kr/claude-haiku-4.5 Claude Haiku 4.5 ๐Ÿ‘ Vision (Weekly+)
kr/deepseek-3.2 DeepSeek 3.2 ๐Ÿ‘ Vision (Weekly+)
kr/qwen3-coder-next Qwen 3 Coder Next ๐Ÿ‘ Vision (Weekly+)
kr/glm-5 GLM 5 ๐Ÿ‘ Vision (Weekly+)
kr/MiniMax-M2.5 MiniMax M2.5 ๐Ÿ‘ Vision (Weekly+)
openrouter/google/gemma-4-26b-a4b-it:free Gemma 4 26B (FREE Vision) ๐Ÿ†“ Vision
openrouter/google/gemma-4-31b-it:free Gemma 4 31B (FREE Vision) ๐Ÿ†“ Vision
openrouter/nvidia/nemotron-nano-12b-v2-vl:free Nemotron Nano 12B VL (FREE) ๐Ÿ†“ Vision
openrouter/nvidia/nemotron-3-nano-omni-30b-a3b-reasoning:free Nemotron Omni 30B (FREE) ๐Ÿ†“ Vision
kr/claude-haiku-4.5-thinking Claude Haiku 4.5 Thinking ๐Ÿ‘ Vision (Weekly+)
kr/claude-sonnet-4.5-agentic Claude Sonnet 4.5 Agentic ๐Ÿ‘ Vision (Weekly+)
kr/claude-haiku-4.5-agentic Claude Haiku 4.5 Agentic ๐Ÿ‘ Vision (Weekly+)
kr/claude-sonnet-4.5-thinking-agentic Claude Sonet 4.5 Thinking-Agentic ๐Ÿ‘ Vision (Weekly+)
kr/claude-haiku-4.5-thinking-agentic Claude Haiku 4.5 Thinking Agentic ๐Ÿ‘ Vision (Weekly+)
kr/claude-sonnet-4.5-thinking Claude Sonnet 4.5 Thinking ๐Ÿ‘ Vision (Weekly+)
gc/gemini-3-flash-preview Gemini 3 Flash Preview ๐Ÿ‘ Vision (Weekly+)
gc/gemini-3-pro-preview Gemini 3 Pro Preview ๐Ÿ‘ Vision (Weekly+)
kr/claude-sonnet-4 Claude Sonnet 4 ๐Ÿ‘ Vision (Weekly+)
ag/gemini-3.1-pro-high Gemini 3.1 Pro High ๐Ÿ‘ Vision (Weekly+)
ag/gemini-3.1-pro-low Gemini 3.1 Pro Low ๐Ÿ‘ Vision (Weekly+)
ag/gemini-3-flash Gemini 3 Flash ๐Ÿ‘ Vision (Weekly+)
ag/claude-sonnet-4-6 Claude Sonnet 4.6 ๐Ÿ‘ Vision (Weekly+)
ag/claude-opus-4-6-thinking Claude Opus 4.6 Thinking ๐Ÿ‘ Vision (Weekly+)
kr/claude-opus-4.8 Claude Opus 4.8 ๐Ÿ‘ Vision (Weekly+)
abb/deepseek-v4-pro Deepseek V4 Pro ๐Ÿ‘ Vision (Weekly+)
abb/qwen3.7-max Qweb 3.7 Max ๐Ÿ“ Text
abb/deepseek-v4-flash Deepseek V4 Flash ๐Ÿ‘ Vision (Weekly+)
abb/glm-5.1 GLM 5.1 ๐Ÿ‘ Vision (Weekly+)
abb/qwen3.7-max-2026-05-17 Qwen 3.7 max-2026-05-17 ๐Ÿ“ Text
abb/qwen3.6-plus Qwen 3.6 Plus ๐Ÿ‘ Vision (Weekly+)
abb/qwen3.5-plus Qwen 3.5 Plus ๐Ÿ‘ Vision (Weekly+)
abb/qwen3.5-flash Qwen 3.5 Flash ๐Ÿ‘ Vision (Weekly+)
abb/qwen3.6-flash Qwen 3.6 Flash ๐Ÿ‘ Vision (Weekly+)
pi/claude-opus-4-8 PI Claude Opus 4.8 ๐Ÿ‘ Vision (Weekly+)
pi/claude-opus-4-7 PI Claude Opus 4.7 ๐Ÿ‘ Vision (Weekly+)
pi/claude-opus-4-6 PI Claude Opus 4.6 ๐Ÿ‘ Vision (Weekly+)
pi/claude-opus-4-5 PI Claude Opus 4.5 ๐Ÿ‘ Vision (Weekly+)

4. Quick Start

๐ŸŒ cURL

curl https://ai.hidepulsa.com/v1/chat/completions \
  -H "Authorization: Bearer sk-kr-xxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "kr/claude-opus-4.7",
    "messages": [
      {"role":"user","content":"Halo, apa kabar?"}
    ]
  }'

๐Ÿ Python (openai lib)

pip install openai
from openai import OpenAI

client = OpenAI(
    api_key="sk-kr-xxxxxxxx",
    base_url="https://ai.hidepulsa.com/v1",
)

resp = client.chat.completions.create(
    model="kr/claude-opus-4.7",
    messages=[{"role":"user","content":"Halo!"}],
)
print(resp.choices[0].message.content)

๐ŸŸจ Node.js (openai lib)

npm install openai
import OpenAI from "openai";

const client = new OpenAI({
  apiKey: "sk-kr-xxxxxxxx",
  baseURL: "https://ai.hidepulsa.com/v1",
});

const r = await client.chat.completions.create({
  model: "kr/claude-opus-4.7",
  messages: [{ role: "user", content: "Halo!" }],
});
console.log(r.choices[0].message.content);

๐Ÿ”Œ Cline / Continue.dev / Cursor

Pilih provider OpenAI Compatible dan isi:

5. Streaming (SSE)

Tambahkan stream: true di body request:

curl https://ai.hidepulsa.com/v1/chat/completions \
  -H "Authorization: Bearer sk-kr-xxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "kr/claude-opus-4.7",
    "messages": [{"role":"user","content":"tulis puisi pendek"}],
    "stream": true
  }'

6. Vision & OCR (Multimodal)

Kirim gambar bareng text prompt โ€” pakai endpoint /v1/chat/completions. Model dengan akhiran :free bisa dipakai semua tier; model premium (cx/*) butuh paket Weekly atau Monthly.

Daily image cap per tier: Trial 5 ยท Daily 999 ยท 3-Day 10000 ยท Weekly 10000 ยท Monthly 10000 images/day.

7. Cek Usage (Self-Service)

curl https://ai.hidepulsa.com/v1/usage \
  -H "Authorization: Bearer sk-kr-xxxxxxxx"

Response contoh:

{
  "key_info": {
    "package": "weekly",
    "status": "active",
    "expires_at": "2026-05-18T14:23:00.000Z",
    "seconds_remaining": 529440
  },
  "total_usage": {
    "requests": 312,
    "prompt_tokens": 124552,
    "completion_tokens": 417835,
    "total_tokens": 542387
  },
  "last_24h": { "requests": 47, "total_tokens": 82104 },
  "by_model": {
    "kr/claude-opus-4.7": { "requests": 201, "total_tokens": 312432 }
  },
  "rate_limit": {
    "rpm": 60,
    "remaining_this_minute": 58,
    "concurrency_limit": 5
  }
}

8. Error Codes

StatusCodeMeaning
401missing_api_keyHeader Authorization tidak ada
401invalid_api_keyKey tidak ditemukan
401api_key_expiredKey sudah expired, perpanjang dulu
401api_key_revokedKey sudah direvoke admin
400model_not_foundModel tidak ada di whitelist
400model_not_multimodalModel text-only kena image input
403paid_vision_requires_upgradePaid vision butuh paket Weekly+
429rate_limit_rpmMelebihi request per menit
429rate_limit_concurrencyTerlalu banyak request concurrent
429image_cap_exceededDaily image cap habis
429daily_token_capMelebihi token cap harian
502upstream_errorProblem di upstream LLM

9. Best Practices

Butuh bantuan? Chat admin di Telegram โ€ข home