>_ aimux

>_ API Docs

Base URL: https://aimux.id/v1 ยท OpenAI-compatible

โš ๏ธ Belum ada API key โ€” redeem voucher dulu, lalu kembali ke sini.

# Authentication

Semua request memerlukan header Authorization: Bearer <api-key>. API key format: FS-xxxx

Header

Authorization: Bearer FS-your-api-key

# Endpoints

POST/v1/chat/completionsChat completion (text generation)
POST/v1/images/generationsImage generation
GET/v1/modelsList model tersedia
GET/v1/quotaCek kuota & masa aktif API key

# Chat Completion

curl

curl https://aimux.id/v1/chat/completions \
  -H "Authorization: Bearer FS-your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "am/qwen3.8-max",
    "messages": [{"role": "user", "content": "Halo"}]
  }'

streaming

curl -N https://aimux.id/v1/chat/completions \
  -H "Authorization: Bearer FS-your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "am/deepseek-v4-pro",
    "stream": true,
    "messages": [{"role": "user", "content": "Jelaskan singkat"}]
  }'

# Image Generation

curl

curl https://aimux.id/v1/images/generations \
  -H "Authorization: Bearer FS-your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "am/flux-1-schnell",
    "prompt": "a fox in a forest",
    "n": 1
  }'
Response berisi data[0].url โ€” URL gambar hasil generate.

# Cek Quota

curl

curl https://aimux.id/v1/quota \
  -H "Authorization: Bearer FS-your-api-key"

response

{
  "status": "active",
  "quota_type": "tokens",
  "limit": 100000,
  "used": 25000,
  "remaining": 75000,
  "used_percent": 25,
  "valid_until": "2026-10-01T00:00:00Z",
  "days_left": 28,
  "expired": false,
  "model_type": "text"
}

# List Models

curl

curl https://aimux.id/v1/models \
  -H "Authorization: Bearer FS-your-api-key"

Semua model diawali prefix am/ โ€” wajib disertakan saat request.

# SDK โ€” Python

Install: pip install openai

from openai import OpenAI

client = OpenAI(
    api_key="FS-your-api-key",
    base_url="https://aimux.id/v1",
)

response = client.chat.completions.create(
    model="am/qwen3.8-max",
    messages=[{"role": "user", "content": "Halo!"}],
)
print(response.choices[0].message.content)

# SDK โ€” JavaScript / TypeScript

Install: npm install openai

import OpenAI from 'openai';

const client = new OpenAI({
  apiKey: 'FS-your-api-key',
  baseURL: 'https://aimux.id/v1',
});

const res = await client.chat.completions.create({
  model: 'am/qwen3.8-max',
  messages: [{ role: 'user', content: 'Halo!' }],
});
console.log(res.choices[0].message.content);

# Catatan Model

โ€ข Semua model wajib pakai prefix am/

โ€ข Contoh: am/qwen3.8-max, am/deepseek-v4-pro

โ€ข List model lengkap: /models atau /dashboard/usage

โ€ข Voucher type image hanya bisa pakai model image, begitu sebaliknya

# Error Codes

401API key tidak valid atau expired
403Kuota habis atau model tidak diizinkan untuk voucher ini
400Request tidak valid (model prefix kurang, body salah)
429Rate limit โ€” coba lagi sebentar
500Server error โ€” laporkan ke @AiMuxBot
Butuh bantuan? โ†’ @AiMuxBot ยท Public docs โ†’