Satu kunci untuk semua key AI kamu.
Gabungkan banyak API key jadi satu, lalu pakai satu base URL dan satu master key di aplikasi apa pun — chat, gambar, dan video.
Login hanya untuk identitas — key tetap per perangkat, tidak dipindah oleh login.
Base URL: https://www.hestia-key.web.id/v1
curl https://www.hestia-key.web.id/v1/chat/completions \
-H "Authorization: Bearer MASTER_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "MODEL",
"messages": [{"role": "user", "content": "Halo"}]
}'from openai import OpenAI
client = OpenAI(
base_url="https://www.hestia-key.web.id/v1", api_key="MASTER_KEY")
res = client.chat.completions.create(
model="MODEL",
messages=[{"role": "user", "content": "Halo"}])
print(res.choices[0].message.content)const res = await fetch("https://www.hestia-key.web.id/v1/chat/completions", {
method: "POST",
headers: {
"Authorization": "Bearer MASTER_KEY",
"Content-Type": "application/json"
},
body: JSON.stringify({
model: "MODEL",
messages: [{ role: "user", content: "Halo" }]
})
});
const data = await res.json();HttpClient client = HttpClient.newHttpClient();
String body = "{\"model\": \"MODEL\", "
+ "\"messages\": [{\"role\": \"user\", \"content\": \"Halo\"}]}";
HttpRequest req = HttpRequest.newBuilder()
.uri(URI.create("https://www.hestia-key.web.id/v1/chat/completions"))
.header("Authorization", "Bearer MASTER_KEY")
.header("Content-Type", "application/json")
.POST(HttpRequest.BodyPublishers.ofString(body)).build();
HttpResponse res =
client.send(req, HttpResponse.BodyHandlers.ofString()); curl https://www.hestia-key.web.id/v1/images/generations \
-H "Authorization: Bearer MASTER_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "MODEL_GAMBAR",
"prompt": "Kucing oren tidur di sofa"
}'curl https://www.hestia-key.web.id/v1/videos \
-H "Authorization: Bearer MASTER_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "MODEL_VIDEO",
"prompt": "Ombak pantai saat senja"
}'
# Video mengikuti pola job provider: kirim, lalu polling sampai selesai.
Endpoint: GET /v1/models, POST /v1/chat/completions, POST /v1/images/generations, dan video mengikuti pola job provider. Ganti MASTER_KEY dengan master key perangkatmu dan MODEL dengan id model dari Lihat Model. Ekstensi AI VS Code (Roo, Cline, Continue) bisa diarahkan ke base URL ini.
Ketentuan Penggunaan. Hestia Key menggabungkan key-key kamu menjadi satu master key per perangkat. Key asli disimpan terenkripsi di server per perangkat dan tidak pernah ditampilkan penuh (hanya 4 karakter terakhir). Master key adalah kunci akses perangkatmu — siapa pun yang memegangnya bisa memakai kuota key-keymu, jadi jaga baik-baik. Layanan bergantung pada provider upstream; ketersediaan model mengikuti provider masing-masing.
Kebijakan Privasi. Login Google hanya menyimpan identitas (nama, email, foto profil dari Google) untuk menandai perangkatmu. Riwayat chat agen tersimpan di perangkatmu sendiri, bukan di server. Kami tidak menjual data kamu.
Isi base URL dan key-key kamu, tekan Buat, dapat 1 API key gabungan.
Gabungkan semua key di atas jadi 1 API key.
Sisa credit dari provider ($, token, dan poin credit). Tampil kalau provider menyediakan endpoint billing/credit.
Token yang tercatat dari request yang lewat Hestia Key (bukan saldo provider). Stream yang tidak mengirim info usage tidak tercatat.
Belum ada pemakaian tercatat.
Untuk upstream OpenAI-compatible (punya /models). Chat ada di panel Hestia (tombol gelembung chat).
Hanya Untuk Membersihkan halaman Web ini yang sudah di isi. Base url dan api key tidak Di bersihkan secara permanen.
Riwayat Pesan
Edit foto: unggah foto di bawah, lalu tulis perubahannya di prompt.
Hasil foto akan tampil di sini
Tanpa gambar = video dari prompt; dengan gambar = gambar ke video (tergantung provider).
Hasil video akan tampil di sini
Endpoint per fungsi untuk provider perangkat ini. Tulis jalur relatif terhadap base URL (tanpa / di depan). Kosong = pakai jalur otomatis yang sudah ada.
Jalur text-to-image.
Jalur edit/ubah gambar (dengan foto diunggah).
Jalur text-to-video.
Jalur image-to-video (dengan gambar diunggah).
Jalur chat.
Jalur credit/billing (dicoba paling dulu saat Cek credit).
Hanya akun admin yang bisa mengumumkan. Pengumuman tampil untuk semua pengunjung.
Volume server yang penuh membuat semua simpan gagal (hapus/tambah tidak menetap). Alat ini hanya menghapus cache browser yang bisa dibuat ulang. storage.json (kunci), Cookies, Login Data, dan Preferences TIDAK disentuh.
Hapus Browser Volume: menghapus binary Chromium di volume (sekitar 406 MB) bila browser image tersedia. Profil dan kunci tidak disentuh.
Hapus seluruh pengguna beserta API key tersimpannya, khusus untuk pengguna biasa. Perangkat admin yang menekan tombol ini DIPERTAHANKAN, supaya admin tetap bisa mengelola. Trial, kunci Deepgram, pengumuman, dan profil browser TIDAK disentuh. Pengguna yang dihapus harus buat ulang dari nol.
Kunci Deepgram untuk suara agen (Fitri, bahasa Indonesia). Bisa tambah beberapa kunci; dipakai bergantian, kunci yang gagal dilewati otomatis. Disimpan terenkripsi di server dan tidak pernah dikirim ke browser. Hapus semua kunci untuk kembali ke TTS browser.
Tanam sementara model + sampai 20 API key di server (bukan di web). Pengunjung baru tanpa kunci sendiri bisa chat lewat Chat Agen pakai trial ini, gratis tanpa batas per orang, sampai 1 Nov 2026 06:00 WIB. Kunci tidak pernah dikirim ke browser, hanya tampil 4 karakter terakhir. Setelah disimpan, hapus isi kolom key di bawah (otomatis dikosongkan).
Khusus Chat Agen. Token gambar Viral Engine (sessionToken = API key-nya, bukan sk-...), maks 20, diputar bergantian. Token disimpan terenkripsi di server, tidak pernah dikirim ke browser, hanya tampil 4 karakter terakhir. Model gambar TIDAK ditampilkan di tombol model Chat Agen; bila pengguna minta foto, model otomatis diganti ke model gambar di bawah. Berakhir otomatis 1 Nov 2026 06:00 WIB.