Unified Intelligence.

Platform AI multimodal yang mengintegrasikan neural models pilihan — Alfixd Agent, Qwen3.8 Max, DeepSeek, dan Codestral — dalam satu infrastruktur API yang handal.

4

AI Models

10

Endpoints

50MB

Upload Limit

Real-time

Response

Neural Model Directory

Daftar lengkap model AI yang didukung secara resmi oleh platform Alfixd AI:

Model IDNameBest ForMultimodal
mistral-agentAlfixd AgentGeneral/Complex Instructions✅ Full
codestralCodestralProgramming/Debugging❌ Text
deepseekDeepSeek MultimodalLogical Reasoning & Vision✅ Full
qwenQwen3.8 MaxReasoning & Long Context (1M)✅ Full

Chat Messaging API

POST /api/chat

Endpoint utama untuk interaksi teks dan vision dengan asisten AI.

CURL REQUEST
curl -X POST https://ai.alfisy.my.id/api/chat \
-H "Content-Type: application/json" \
-d '{
  "message": "Halo, siapa kamu?",
  "model": "mistral-agent",
  "sessionId": "4f8e-..."
}'
JAVASCRIPT (FETCH)
const response = await fetch('/api/chat', {
  method: 'POST',
  headers: { 'Content-Type': 'application/json' },
  body: JSON.stringify({
    message: "Analisis gambar ini",
    model: "qwen",
    imageData: "data:image/jpeg;base64,..."
  })
});
const data = await response.json();
RESPONSE
{
  "reply": "Jawaban dari asisten...",
  "sessionId": "4f8e-..."
}

// Model qwen/deepseek dengan reasoning aktif:
{
  "reply": "Jawaban akhir...",
  "sessionId": "4f8e-...",
  "reasoning": "Proses berpikir model..."
}

Audio Transcription Service

POST /api/transcribe

Konversi audio menjadi teks

CURL REQUEST
curl -X POST https://ai.alfisy.my.id/api/transcribe \
-F "audio=@rekaman.mp3"
JAVASCRIPT (FORM-DATA)
const formData = new FormData();
formData.append('audio', audioFile); // File dari input[type=file]

const res = await fetch('/api/transcribe', {
  method: 'POST',
  body: formData
});
const data = await res.json();
console.log(data.text);

OCR Engine (PDF & Document)

POST /api/ocr

Ekstraksi cerdas teks markdown dan struktur tabel dari file PDF/Gambar.

CURL REQUEST
curl -X POST https://ai.alfisy.my.id/api/ocr \
-H "Content-Type: application/json" \
-d '{
  "fileData": "data:application/pdf;base64,...",
  "fileName": "document.pdf"
}'
RESPONSE EXAMPLE
{
  "pages": [
    { "index": 0, "markdown": "# Judul Dokumen\nIsi teks..." }
  ],
  "model": "mistral-ocr-latest"
}

Image Generator (Flux1schnell)

POST /api/txt2img

Membuat gambar dari deskripsi teks menggunakan model Flux 1 Schnell.

CURL REQUEST
curl -X POST https://ai.alfisy.my.id/api/txt2img \
-H "Content-Type: application/json" \
-d '{
  "prompt": "kucing astronot di bulan",
  "model": "Flux1schnell"
}'
RESPONSE
{
  "success": true,
  "imageUrl": "https://storage.deapi.ai/..."
}

Image Transformer (Flux Klein)

POST /api/img2img

Mentransformasi gambar yang diunggah berdasarkan instruksi teks.

CURL REQUEST
curl -X POST https://ai.alfisy.my.id/api/img2img \
-F "image=@foto.jpg" \
-F "prompt=ubah menjadi gaya anime ghibli" \
-F "model=Flux_2_Klein_4B_BF16"
JAVASCRIPT EXAMPLE
const fd = new FormData();
fd.append('image', imageBlob);
fd.append('prompt', 'gaya cyberpunk');

const res = await fetch('/api/img2img', { method: 'POST', body: fd });
const { imageUrl } = await res.json();

Others Endpoints

GET/api/models

Mendapatkan daftar lengkap model AI yang tersedia saat ini.

GET/api/sessions

Daftar sesi chat tersimpan untuk pengguna ini (berdasarkan header x-user-id, fallback ke IP). Mengembalikan array objek { id, title, updatedAt } terurut dari yang terbaru.

GET/api/sessions/:id

Riwayat lengkap percakapan dari satu sesi (mendukung konten multimodal teks + gambar).

POST/api/sessions/:id/pin

Pin/unpin satu sesi agar selalu tampil di atas daftar riwayat. Mengembalikan { pinned: true|false }.

DELETE/api/sessions/:id

Menghapus satu sesi chat beserta riwayatnya.

Data Security

Privacy First

Kami tidak menyimpan file audio atau dokumen secara permanen. Data diproses dalam memori RAM (buffer) dan segera dihapus.

End-to-End Encryption

Semua request API dilindungi oleh protokol SSL/TLS untuk memastikan keamanan transmisi data antar node.