# Generate image
curl -X POST "https://gen.azkazamdigital.com/v1/images/generations" \
-H "Authorization: Bearer *** \
-H "Content-Type: application/json" \
-d '{"prompt":"sunset di pantai","ratio":"16:9"}'
# Image to Image (image menerima data URL base64)
curl -X POST "https://gen.azkazamdigital.com/v1/images/generations" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"prompt":"ubah menjadi ilustrasi 3D","image":"data:image/jpeg;base64,...","ratio":"1:1"}'
# Chat
curl -X POST "https://gen.azkazamdigital.com/v1/chat/completions" \
-H "Authorization: Bearer *** \
-H "Content-Type: application/json" \
-d '{"messages":[{"role":"user","content":"Halo!"}]}'
# TTS
curl -X POST "https://gen.azkazamdigital.com/v1/audio/speech" \
-H "Authorization: Bearer *** \
-H "Content-Type: application/json" \
-d '{"input":"Halo dunia","voice":"Charon"}'
import requests
BASE = "https://gen.azkazamdigital.com"
KEY = "YOUR_API_KEY"
H = {"Authorization": f"Bearer {KEY}", "Content-Type": "application/json"}
# Image
r = requests.post(f"{BASE}/v1/images/generations", headers=H,
json={"prompt": "kucing astronot", "ratio": "1:1"})
img = r.json()["image"]["dataUrl"]
# Chat
r = requests.post(f"{BASE}/v1/chat/completions", headers=H,
json={"messages": [{"role": "user", "content": "Halo!"}]})
text = r.json()["choices"][0]["message"]["content"]
# TTS
r = requests.post(f"{BASE}/v1/audio/speech", headers=H,
json={"input": "Halo dunia", "voice": "Charon"})
audio = r.json()["audio"]["dataUrl"]
const BASE = 'https://gen.azkazamdigital.com';
const KEY = 'YOUR_API_KEY';
const H = {'Authorization': `Bearer ${KEY}`, 'Content-Type': 'application/json'};
// Image
const r = await fetch(`${BASE}/v1/images/generations`, {
method: 'POST', headers: H,
body: JSON.stringify({ prompt: 'sunset', ratio: '16:9' })
});
const { image } = await r.json();
// Chat
const c = await fetch(`${BASE}/v1/chat/completions`, {
method: 'POST', headers: H,
body: JSON.stringify({ messages: [{ role: 'user', content: 'Halo!' }] })
});
const text = (await c.json()).choices[0].message.content;
from openai import OpenAI
client = OpenAI(
base_url="https://gen.azkazamdigital.com/v1",
api_key="YOUR_API_KEY"
)
# Chat
response = client.chat.completions.create(
model="gen-3-flash",
messages=[{"role": "user", "content": "Halo, apa kabar?"}]
)
print(response.choices[0].message.content)