Mulai Cepat

Gateway ini 100% kompatibel dengan standar antarmuka OpenAI. Anda bisa langsung mengganti Base URL dan API Key pada aplikasi klien Anda (seperti Chatbot, Cursor, Cline, LibreChat, dll) tanpa perlu penyesuaian khusus.

Endpoint Utama (Multi-Modal)

POST /api/chat/completions (Untuk Teks & Obrolan)
POST /api/audio/transcriptions (Audio ke Teks - form-data)
POST /api/audio/speech (Teks ke Audio)
POST /api/images/generations (Pembuatan Gambar)

⚠️ Kebijakan Nama Model (Wajib)

Sistem kami menerapkan validasi nama model secara sangat ketat. Anda hanya diizinkan untuk menggunakan nama model atau alias yang sudah terdaftar secara resmi di halaman Daftar Model Tersedia.

Jika Anda menggunakan model selain yang diizinkan (contoh: openai/gpt-4o atau llama3-8b-8192), sistem kami akan menolak permintaan tersebut dengan Error 400 Bad Request.

Contoh yang Benar: apimu/v1, v1/anthropic/claude-3.5-sonnet, v2/llama-3.1-70b-versatile

Autentikasi

Gunakan Client API Key yang diberikan oleh admin pada HTTP Headers Authorization.

Authorization: Bearer sk-apimu-xxxxxxxxxx

Contoh cURL (Chat)

Cara memanggil API menggunakan terminal (Command Line):

curl -X POST https://apimu.my.id/api/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer sk-apimu-xxxxxxxxxxxx" \
  -d '{
    "model": "apimu/v1",
    "messages": [
      {
        "role": "user",
        "content": "Halo, siapa kamu?"
      }
    ],
    "stream": true
  }'

Parameter Body

Parameter Tipe Wajib Deskripsi
model String Ya Nama model yang ingin digunakan (cth: gemini-1.5-pro, claude-3-opus).
messages Array Ya Daftar riwayat percakapan dengan format {"role": "...", "content": "..."}.
stream Boolean Tidak Jika true, balasan akan dikirimkan secara bertahap (Streaming).
temperature Float Tidak Mengontrol kreativitas balasan AI (0.0 sampai 2.0).

Mengecek Statistik Penggunaan

Anda dapat memantau kuota dan log permintaan Anda secara real-time melalui tautan berikut:

Buka Dashboard Statistik Klien →