Dokumentasi Pengembang

Pelajari cara mengintegrasikan kekuatan generasi Teks, Gambar, Video, dan Suara (Audio) dari Videpanel AI ke dalam aplikasi, bot, atau website Anda.

🚀 Integrasi API 📦 Format Response ⚖️ Sistem Limit 📋 Daftar Model

🚀 Memulai Integrasi

Videpanel AI Gateway menyediakan satu endpoint terpusat. Kami sangat fleksibel dengan mendukung 2 metode HTTP: GET (Simpel & Cepat) dan POST (Aman untuk Prompt Panjang & Memori).

GET POST https://videpanel.com/api-proxy/videpanel-chat

Cara Autentikasi API Key:

📦 Parameter Request

Metode GET (Via URL)

Sangat direkomendasikan untuk Bot WA simpel atau Tools simpel. Semua parameter dikirim melalui Query String URL.

Parameter Wajib? Deskripsi
apikeyYaKunci API Anda (Berawalan vief-).
promptYaPerintah atau pertanyaan untuk AI (Gunakan URL Encode).
modelYaID model AI (Contoh: flux, openai, wan-fast).
typeYaPilih jenis output: text, image, video, atau audio.
aspectRatioTidakHanya untuk gambar/video. Opsi: 1:1, 16:9, 9:16.

Metode POST (Via JSON Body)

Direkomendasikan untuk Chatbot yang membutuhkan riwayat percakapan (Memory Context).

Parameter Wajib? Deskripsi
promptYaPerintah atau pertanyaan.
modelYaID model AI.
memoryTidakRiwayat percakapan. Format: [{"role":"user", "content":"..."}, {"role":"assistant", "content":"..."}]
aspectRatioTidakOpsi: 1:1, 16:9, 9:16.

📨 Format Response (JSON)

Semua respon dari Videpanel API dikembalikan dalam format JSON. Terdapat parameter boolean success untuk memudahkan Anda melakukan pengecekan (Error Handling).

Contoh Respon Berhasil (HTTP 200)

{
  "success": true,
  "type": "audio", // Bisa berisi "text", "image", "video", atau "audio"
  "reply": "<strong>📝 Transkrip:</strong> Halo!<br><audio controls...>"
}

Contoh Respon Gagal (HTTP 4xx / 5xx)

{
  "success": false,
  "error": "Kredit API tidak cukup. Butuh 5 Kredit, sisa saldo Anda: 2 Kredit."
}

💻 Contoh Penggunaan Code

1. Menggunakan PHP (Metode GET)

<?php
$apikey = "vief-API_KEY_ANDA";
$prompt = urlencode("Gambarkan pemandangan kota futuristik");
$model = "flux";

$url = "https://videpanel.com/api-proxy/videpanel-chat?apikey=$apikey&model=$model&type=image&prompt=$prompt";

$response = file_get_contents($url);
$data = json_decode($response, true);

if ($data['success']) {
    echo "Hasil: " . $data['reply'];
} else {
    echo "Error: " . $data['error'];
}
?>

2. Menggunakan Node.js (Metode POST)

const axios = require('axios');

async function generateAI() {
  try {
    const response = await axios.post('https://videpanel.com/api-proxy/videpanel-chat', {
      prompt: "Bacakan puisi tentang hujan",
      model: "openai-audio"
    }, {
      headers: { 'Authorization': 'Bearer vief-API_KEY_ANDA_DISINI' }
    });
    
    if (response.data.success) {
        console.log(response.data.reply);
    }
  } catch (error) {
    console.error("Gagal:", error.response.data.error);
  }
}
generateAI();

⚖️ Sistem Limit (Kredit API)

Untuk menjaga stabilitas ekosistem Videpanel dan mempermudah perhitungan biaya bagi developer, kami TIDAK menggunakan hitungan per-kata (Token). Kami menggunakan sistem Biaya Tetap per Request (Flat Rate).

Limit Developer Preview

Setiap akun mendapatkan alokasi akses hingga 150 Kredit API / Jam secara gratis. Kuota akan di-reset otomatis setiap pergantian jam.

Tabel Pemotongan Kredit

Kategori Model Contoh Model Neural Network Biaya Kredit (Per Generasi)
💬 Teks Standar OpenAI GPT-5 Mini, Mistral, Gemini Flash 1 Kredit
🧠 Teks Advanced (Reasoning) DeepSeek V3.2, Perplexity Reasoning 5 Kredit
💎 Teks Premium (Pro) Claude 4.6 Opus, Grok, GPT-5.2 Large 50 Kredit
🎨 Gambar Standar Flux Schnell, Z-Image Turbo 5 Kredit
🖼️ Gambar Premium / Ultra NanoBanana Pro, Nova Canvas, Seedream 150 - 250 Kredit
🎙️ Suara (Voice/Music) GPT-4o Audio, MIDIjourney 50 Kredit
🎬 Video Generasi Wan 2.2 Fast, Nova Reel, LTX-2 100 - 500 Kredit

* Kelebihan Sistem Flat: Anda tidak perlu takut tagihan membengkak saat AI memberikan jawaban yang sangat panjang. Biaya akan selalu tetap sesuai tabel di atas per 1x hit (request) terlepas dari panjang teks/token yang dihasilkan.

📋 Daftar Model ID (Parameter model)

Gunakan salah satu ID (teks tebal putih) di bawah ini ke dalam parameter model pada request JSON Anda.

Teks (LLM) - Gratis

openaiOpenAI GPT-5 Mini
openai-fastOpenAI GPT-5 Nano
claude-fastClaude Haiku 4.5
deepseekDeepSeek V3.2
mistralMistral Small 3.2
gemini-fastGemini 2.5 Flash Lite
gemini-searchGemini 2.5 Flash Search
qwen-coderQwen3 Coder 30B
qwen-largeQwen3.5 Plus
qwen-visionQwen3 VL Plus
qwen-safetyQwen3Guard 8B
perplexity-fastPerplexity Sonar
perplexity-reasoningPerplexity Sonar Reasoning
nova-fastAmazon Nova Micro
openai-audioGPT-4o Mini Audio
minimaxMiniMax M2.5
kimiMoonshot Kimi K2.5
midijourneyMIDIjourney
glmZ.ai GLM-5
pollyPolly by Itachi

Teks (LLM) - 💎 Berbayar

grok-reasoningGrok 4.1 Reasoning
grokGrok 4.1 Fast
grok-legacyGrok 4 Fast
claudeClaude Sonnet 4.6
claude-largeClaude Opus 4.6
claude-legacyClaude Opus 4.5
geminiGemini 3 Flash
gemini-largeGemini 3.1 Pro
gemini-legacyGemini 2.5 Pro
gemini-3-pro-legacyGemini 3 Pro
openai-largeOpenAI GPT-5.2
qwen-coder-largeQwen3 Coder Next
novaAmazon Nova 2 Lite

Gambar (Art) - Gratis

fluxFlux Schnell
zimageZ-Image Turbo
kleinFLUX.2 Klein 4B
grok-imagineGrok Imagine
gptimageGPT Image 1 Mini
qwen-imageQwen Image Plus

Gambar (Art) - 💎 Berbayar

nova-canvasAmazon Nova Canvas
gptimage-largeGPT Image 1.5
grok-imagine-proGrok Imagine Pro
seedreamSeedream 4.0
seedream-proSeedream 4.5 Pro
seedream5Seedream 5.0 Lite
nanobananaNanoBanana
nanobanana-2NanoBanana 2
nanobanana-proNanoBanana Pro
p-imagePruna p-image
p-image-editPruna p-image-edit
kontextFLUX.1 Kontext

Video (Text-to-Video)

wan-fastWan 2.2 Fast
nova-reelAmazon Nova Reel
ltx-2LTX-2 Video
grok-video-pro💎 Grok Video Pro [Berbayar]

* Catatan: Pembuatan Video dapat memakan waktu hingga 3 menit. Pastikan mengatur batas timeout yang cukup panjang pada kode aplikasi Anda.