Docs

Dokumentasi DivProxy API

Endpoint publik utama: https://divproxy.my.id/v1/chat/completions. Format request dibuat familier agar mudah dipakai dari berbagai SDK.

Quick Start Python

from openai import OpenAI

client = OpenAI(
    api_key="divproxy-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
    base_url="https://divproxy.my.id/v1"
)

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

cURL

curl https://divproxy.my.id/v1/chat/completions \
  -H "Authorization: Bearer divproxy-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "qwen3.6-plus",
    "messages": [{"role": "user", "content": "Halo!"}]
  }'

Node.js

import OpenAI from "openai";

const client = new OpenAI({
  apiKey: "divproxy-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
  baseURL: "https://divproxy.my.id/v1",
});

const response = await client.chat.completions.create({
  model: "qwen3.6-plus",
  messages: [{ role: "user", content: "Halo!" }],
});

console.log(response.choices[0].message.content);

PHP

$payload = [
  "model" => "qwen3.6-plus",
  "messages" => [["role" => "user", "content" => "Halo!"]],
];

$ch = curl_init("https://divproxy.my.id/v1/chat/completions");
curl_setopt_array($ch, [
  CURLOPT_POST => true,
  CURLOPT_HTTPHEADER => [
    "Authorization: Bearer divproxy-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
    "Content-Type: application/json",
  ],
  CURLOPT_POSTFIELDS => json_encode($payload),
  CURLOPT_RETURNTRANSFER => true,
]);

echo curl_exec($ch);

Streaming

{
  "model": "qwen3.6-plus",
  "stream": true,
  "enable_thinking": true,
  "messages": [{"role": "user", "content": "Tulis pantun pendek"}]
}

Vision

response = client.chat.completions.create(
    model="qwen3.6-plus",
    messages=[{
        "role": "user",
        "content": [
            {"type": "text", "text": "Jelaskan isi gambar ini."},
            {"type": "image_url", "image_url": {"url": "https://example.com/image.jpg"}}
        ]
    }],
    extra_body={"enable_thinking": True}
)

DivProxy menerima payload chat, input gambar, dan parameter thinking lalu memprosesnya melalui server AI utama.

Model tersedia

qwen3.6-plus

Model utama DivProxy dengan dukungan vision dan thinking.

Error umum

KodeArtiSolusi
401API key salah/tidak adaGunakan header Authorization Bearer.
402Paket expiredBeli ulang atau upgrade paket.
429Quota/rate limit habisTunggu reset atau upgrade paket.
503MaintenanceCoba lagi setelah admin membuka maintenance.