REST API
API Reference
OpenAI-compatible endpoints dengan base URL berikut.
https://deniardi.store/v1Authentication
Kirim API key pada setiap request menggunakan header Bearer.
Authorization: Bearer sk-xxxxxxxxxxxxxxxxEndpoints
/v1/modelsMenampilkan model yang dapat digunakan oleh API key.
/v1/chat/completionsChat Completions, mendukung response biasa dan streaming SSE.
/v1/responsesOpenAI Responses-compatible endpoint.
/v1/embeddingsMembuat embedding untuk model yang mendukung.
/v1/images/generationsImage generation untuk model/channel yang mendukung.
/v1/audio/transcriptionsSpeech-to-text untuk model audio yang mendukung.
Chat Completions
Request body
Nama model publik, misalnya glm-5.2.
Riwayat pesan dengan role system, user, atau assistant.
Gunakan true untuk Server-Sent Events.
Batas maksimum token output.
Kontrol variasi output bila didukung model.
{
"model": "glm-5.2",
"messages": [
{"role": "user", "content": "halo"}
],
"stream": false
}Streaming
curl -N "https://deniardi.store/v1/chat/completions" \
-H "Authorization: Bearer sk-xxxxxxxxxxxxxxxx" \
-H "Content-Type: application/json" \
-d '{"model":"glm-5.2","messages":[{"role":"user","content":"halo"}],"stream":true}'Errors
API key invalid atau tidak aktif.
Quota tidak cukup atau model tidak diizinkan.
Model atau endpoint tidak ditemukan.
Rate limit terlampaui.
Gateway atau upstream provider gagal.