POST /v1/chat/completions
Format OpenAI
Pakai SDK OpenAI atau panggil endpoint-nya langsung. Streaming didukung.
Satu API key untuk berbagai model. Kompatibel dengan OpenAI dan Anthropic, tagihan per token, top-up lewat QRIS atau e-wallet.
https://api.mautoken.cloud/v1
Ubah base URL dan API key, selesai. Tidak ada SDK khusus yang harus dipasang.
POST /v1/chat/completions
Pakai SDK OpenAI atau panggil endpoint-nya langsung. Streaming didukung.
POST /v1/messages
Cocok untuk Claude Code dan alat lain yang berbicara dengan API Anthropic.
Bekerja dengan alat yang mendukung API OpenAI atau Anthropic, misalnya
Top-up lewat QRIS, virtual account, atau e-wallet. Saldo masuk otomatis setelah pembayaran terkonfirmasi.
Atur batas belanja dan batas per menit. Key hanya tampil sekali, jadi simpan di environment.
Arahkan SDK atau alat Anda ke base URL MauToken, pilih model, lalu mulai.
curl https://api.mautoken.cloud/v1/chat/completions \
-H "Authorization: Bearer $MAUTOKEN_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "MODEL_ID",
"messages": [{"role": "user", "content": "Apa itu API?"}],
"max_tokens": 300
}'
import os
from openai import OpenAI
client = OpenAI(
base_url="https://api.mautoken.cloud/v1",
api_key=os.environ["MAUTOKEN_API_KEY"],
)
resp = client.chat.completions.create(
model="MODEL_ID",
messages=[{"role": "user", "content": "Apa itu API?"}],
max_tokens=300,
)
print(resp.choices[0].message.content)
import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://api.mautoken.cloud/v1",
apiKey: process.env.MAUTOKEN_API_KEY,
});
const resp = await client.chat.completions.create({
model: "MODEL_ID",
messages: [{ role: "user", content: "Apa itu API?" }],
max_tokens: 300,
});
console.log(resp.choices[0].message.content);
Ganti MODEL_ID dengan nama model dari halaman Model & harga di dashboard.
Biaya per hari, per model, dan per key. Unduh CSV untuk pembukuan.
Tiap key punya batasnya sendiri, supaya alat yang boros tidak menguras saldo.
Saldo prabayar dalam Rupiah, tanpa langganan. Pembayaran lewat DOKU.
Coba model tanpa menulis kode, dengan akun yang sama dan saldo yang sama. Riwayat percakapan tersimpan di akun Anda dan bisa dihapus kapan saja.
Buka chat
Sebelum permintaan berjalan, sebagian saldo ditahan sebagai jaminan. Setelah selesai, hanya token yang benar-benar terpakai yang dipotong.
Biaya tertinggi yang mungkin dari permintaan itu ditahan dari saldo.
Model menjawab. Streaming diteruskan apa adanya.
Biaya sebenarnya diambil dari tahanan, sisanya kembali seketika.
Ya. Endpoint /v1/chat/completions mengikuti format OpenAI dan /v1/messages mengikuti format Anthropic, keduanya dengan streaming. Cukup ganti base URL dan API key.
Dari halaman Saldo di dashboard. Metode yang tersedia ditampilkan di sana, dan saldo masuk otomatis setelah pembayaran terkonfirmasi.
Harga dalam Rupiah per 1 juta token tampil di halaman Model & harga dan di GET /v1/models. Harga dapat berubah, dan perubahannya berlaku untuk permintaan berikutnya.
Permintaan ditolak dengan kode 402 sebelum diteruskan ke model, jadi Anda tidak ditagih untuk jawaban yang tidak pernah terkirim.
Tidak di log kami. Kami mencatat metadata permintaan (model, jumlah token, biaya, status, waktu) untuk penagihan. Permintaan diteruskan ke penyedia model, yang punya kebijakannya sendiri. Pengecualiannya aplikasi chat kami: riwayat percakapan di sana disimpan di server kami agar bisa dibuka dari perangkat mana pun, dan bisa Anda hapus kapan saja.
Responses API OpenAI, embeddings, gambar, audio, fine-tuning, batch, dan unggah file belum tersedia. Pemanggilan langsung dari browser juga tidak didukung: panggil dari server Anda.