Chat, Code, all with one key
Sample output on the left. Try it yourself on the right.
Like chatting with a colleague who knows the job
Write copy, translate, summarize meetings, reply to customers. Switch between Claude, GPT, Gemini and DeepSeek any time, pay per token.
Q: I'm opening a coffee shop in South Jakarta next month with a Rp 5.000.000 budget. Give me 3 ideas for opening events.
- Check in, get a sticker (about Rp 800.000): make a set of Jakarta landmark stickers and give one to anyone who posts and tags the shop.
- Half price on the first 100 cups (about Rp 1.500.000): announce it on Instagram Stories; customers just show the screenshot at the counter.
- Weekend pour-over class (about Rp 2.500.000): 8 people per session, Rp 50.000 sign-up fee, free beans after class, so they come back as regulars.
Write code, find bugs, fix old projects
Plug it into Claude Code, Cursor or Cline. Use a cheap model for everyday code and Claude for big refactors.
Q: Write a Python function that turns a string like "Rp 1.903.000" into an integer.
def rupiah_to_int(s: str) -> int: # Strip "Rp", spaces and thousand separators digits = s.replace("Rp", "").replace(".", "").strip() return int(digits.split(",")[0]) rupiah_to_int("Rp 1.903.000") # 1903000
Sign up to get Rp 10.000 in credit, keep chatting and get an API key.
Sign up free and continue →Models from 18 providers, all priced in Rupiah
Prices are in Rupiah per 1 million tokens, input and output priced separately. Change one line to switch models; your key stays the same.
Estimate your monthly cost
No monthly fee, you pay for what you use. Drag the usage slider and the cost in Rupiah shows on the right.
Official prices use each provider's published USD rates at 1 USD = Rp 18.133. Actual charges are shown in the console.
Keep your code and tools. Just change the address.
Works with the OpenAI, Anthropic and Gemini API formats. Setup for common tools is on the right.
Sign up and get an API key
Sign up with email or Google, click “New key” in the console and copy it. New users get Rp 10.000 in credit.
Point it at our address
In your code or tool, set the base URL to:
https://api.macloudai.com/v1Top up by QRIS or bank transfer
From Rp 50.000, credited automatically after payment. No monthly fee.
curl https://api.macloudai.com/v1/chat/completions \ -H "Authorization: Bearer $API_KEY" \ -H "Content-Type: application/json" \ -d '{ "model": "op-5-5", "messages": [{"role": "user", "content": "Halo!"}] }'
from openai import OpenAI client = OpenAI( base_url="https://api.macloudai.com/v1", # the only line you change api_key="sk-...", ) r = client.chat.completions.create( model="op-5-5", messages=[{"role": "user", "content": "Halo!"}], ) print(r.choices[0].message.content)
import OpenAI from "openai"; const client = new OpenAI({ baseURL: "https://api.macloudai.com/v1", apiKey: process.env.API_KEY, }); const r = await client.chat.completions.create({ model: "op-5-5", messages: [{ role: "user", content: "Halo!" }], }); console.log(r.choices[0].message.content);
export ANTHROPIC_BASE_URL="https://api.macloudai.com" export ANTHROPIC_AUTH_TOKEN="sk-..." # Save, reopen the terminal, then run claude
# 1. Settings → Models # 2. Override OpenAI Base URL Base URL : https://api.macloudai.com/v1 API Key : sk-... # 3. Add model Model : op-5-5
Provider : OpenAI API Host : https://api.macloudai.com API Key : sk-...
OPENAI_API_KEY=sk-... OPENAI_PROXY_URL=https://api.macloudai.com/v1
Rp 10.000
Trial credit added automatically once you verify your email, usable on every model. No card needed. Decide on a top-up after it runs out.
What Rp 10.000 gets you
5 questions people ask before paying
Ask us directly on WhatsApp.
Ask support on WhatsAppNo. You pay in Rupiah by QRIS or bank transfer. That is the whole point of this service.
Scan the QRIS code with any bank or e-wallet app, or pay by virtual account transfer. Your balance is added automatically once paid.
We don't store conversation content. We only record token counts, model name and time of each call, for billing.
Yes, Rp 50.000 per top-up. Your balance doesn't expire while your account is active.
Per token: input and output are priced separately, in Rupiah per 1 million tokens, deducted from your balance after each call.
Go on, try it.free sign-up · top up from Rp 50.000