base_url api.indomac123.app/v1 prices in IDR / 1 juta token QRIS · Bank transfer
ModelsPriceDocs
OpenAI · Anthropic · Gemini

Docs

Same API format as the originals. Code and tools that already work only need a new base URL and API key.

§01

Start in three steps

  1. Sign up with email or a Google account. Sign up free
  2. Top up in the console, then create an API key.
  3. Point your app's base URL to ours, paste your API key, and set model to a name from the models page. See models
§02

Endpoint & authentication

OpenAI format (most tools and SDKs) uses the address with /v1:

https://api.indomac123.app/v1

Anthropic format (Anthropic SDK, Claude Code) uses the address without /v1:

https://api.indomac123.app

Send the API key in the Authorization: Bearer sk-... header (Anthropic format also accepts x-api-key). The key is your balance: keep it out of frontend code and public repos.

§03

OpenAI SDK

from openai import OpenAI

client = OpenAI(base_url="https://api.indomac123.app/v1", api_key="sk-...")
r = client.chat.completions.create(
    model="nama-model",
    messages=[{"role": "user", "content": "Halo"}],
)
print(r.choices[0].message.content)
Streaming is supported.
§04

Anthropic SDK

import anthropic

client = anthropic.Anthropic(base_url="https://api.indomac123.app", api_key="sk-...")
r = client.messages.create(
    model="nama-model",
    max_tokens=1024,
    messages=[{"role": "user", "content": "Halo"}],
)
print(r.content[0].text)
The Anthropic-format address has no /v1.
§05

Claude Code

Set these variables in your terminal, then run claude (add them to ~/.zshrc or ~/.bashrc to keep them):

export ANTHROPIC_BASE_URL=https://api.indomac123.app
export ANTHROPIC_AUTH_TOKEN=sk-...
export ANTHROPIC_MODEL=nama-model
claude
§06

Cursor

  1. Open Settings → Models.
  2. Enter your key under OpenAI API Key, turn on Override OpenAI Base URL and enter https://api.indomac123.app/v1.
  3. Click + Add model, enter a model name from the models page, then click Verify.
§07

Cherry Studio

  1. Settings → Model Provider → Add, choose type OpenAI (Anthropic also works for Claude models).
  2. Set API Host to https://api.indomac123.app and API Key to your key.
  3. Click Manage or Add and enter a model name from the models page.
§08

LobeChat

In Settings → Language Model → OpenAI, enter your API key and API proxy address https://api.indomac123.app/v1. If you self-host, set these variables:

OPENAI_API_KEY=sk-...
OPENAI_PROXY_URL=https://api.indomac123.app/v1
§09

Billing & errors

Each call is deducted from your balance by input and output tokens; prices are on the models page. When the balance runs out, requests are refused and work again right after you top up.

CodeMeaning
401The API key is wrong, disabled or deleted.
403Not enough balance, or this key can't use that model.
404Wrong model name. Use the exact name from the models page.
429Too many requests. Wait a moment and try again.
5xxThe model is temporarily failing. Retry shortly.