Dokumentasi API MarkasAI

API MarkasAI kompatibel dengan OpenAI dan Anthropic. Aplikasi, SDK, dan alat AI yang sudah mendukung salah satu format itu cukup diarahkan ke base URL MarkasAI dengan API key MarkasAI. Biaya dipotong dari saldo prabayar dalam Rupiah.

Base URL

Semua endpoint ada di bawah alamat berikut. Gunakan HTTPS dan body JSON (Content-Type: application/json).

Base URL
https://api.markas.ai.id/v1

SDK dan alat berformat OpenAI memakai base URL dengan /v1. SDK dan alat berformat Anthropic memakai https://api.markas.ai.id tanpa /v1, karena mereka menambahkan /v1/messages sendiri.

Endpoint yang tersedia

MetodeJalurFungsi
POST/v1/chat/completionsChat, format OpenAI
POST/v1/messagesChat, format Anthropic
POST/v1/responsesResponses API OpenAI (dipakai Codex CLI)
POST/v1/images/generationsGenerate gambar
POST/v1/videos/generationsGenerate video
GET/v1/modelsDaftar model yang boleh dipakai key, beserta harga
GET/healthzPemeriksaan hidup, tanpa autentikasi

Jalur lain dijawab 404 not_found. Metode HTTP yang salah dijawab 405 method_not_allowed.

Yang didukung dan yang belum

  • Chat format OpenAI dan Anthropic, dalam JSON maupun streaming SSE.
  • Responses API (/v1/responses) secara stateless: store dipaksa false bila tidak diisi.
  • Generate gambar (dikembalikan sebagai base64) dan video (dikembalikan sebagai URL), ditagih dari saldo yang sama.
  • Fitur yang dipahami model, seperti tool calling dan gambar sebagai masukan, diteruskan apa adanya. Ketersediaannya bergantung model.
  • Batas belanja, batas permintaan per menit, kedaluwarsa, dan daftar model yang diizinkan, diatur per API key.

Belum tersedia: embeddings, audio, fine-tuning, batch, unggah file, dan endpoint pembantu seperti /v1/messages/count_tokens. Pemanggilan langsung dari browser juga tidak didukung (tanpa CORS): panggil dari server Anda.

Langkah berikutnya

  • Mulai cepat: buat key dan kirim panggilan pertama.
  • Autentikasi: cara mengirim API key dan pengaturan per key.
  • Daftar model: ID model, jendela konteks, dan harga lewat API.
  • Galat: kode galat dan kapan perlu mencoba ulang.