Cara pakai Ezkielyna API dengan OpenAI SDK (Python dan JavaScript)

Ezkielyna API kompatibel dengan OpenAI SDK resmi. Aplikasi yang sudah memakai OpenAI cukup mengganti base URL dan API key; nama model diganti dengan nama dari /models.

Satu key bisa dipakai untuk 313 model; contoh harga per 2026-11-12: DeepSeek V4.1 Flash Rp600 per 1 juta token input dan Rp2.400 output.

Diperbarui dari data live · Sumber: daftar model · tabel harga · halaman status

Yang kamu butuhkan

  • Python 3.8+ (pip install openai) atau Node.js 18+ (npm install openai)
  • API key Ezkielyna

Langkah-langkah

  1. 1Buat API key

    Masuk ke https://api.ezkielyna.store, isi saldo dengan Ezkielyna API Credit (atau aktifkan paket Flash Max, Luna atau Claude Pack), lalu buat key di menu API Keys. Pilih grup Auto kalau ingin memakai teks, Claude, GPT, Grok, gambar dan video dengan satu key (grup Pro 3x untuk jalur cadangan Claude dan GPT dipilih sendiri, tidak ikut di Auto).

  2. 2Simpan key di environment

    Simpan key sebagai environment variable supaya tidak tertulis di kode.

    terminal
    export EZK_API_KEY="sk-..."
  3. 3Python

    Pasang paket openai lalu buat client dengan base_url Ezkielyna.

    main.py
    import os
    from openai import OpenAI
    
    client = OpenAI(base_url="https://api.ezkielyna.store/v1", api_key=os.environ["EZK_API_KEY"])
    
    r = client.chat.completions.create(
        model="deepseek-v4.1-flash",
        messages=[{"role": "user", "content": "Jelaskan API dalam 2 kalimat."}],
    )
    print(r.choices[0].message.content)
  4. 4JavaScript / TypeScript

    Pasang paket openai dan isi baseURL. Contoh ini memakai streaming supaya jawaban muncul bertahap.

    index.mjs
    import OpenAI from "openai";
    
    const client = new OpenAI({ baseURL: "https://api.ezkielyna.store/v1", apiKey: process.env.EZK_API_KEY });
    
    const stream = await client.chat.completions.create({
      model: "glm-5.3",
      messages: [{ role: "user", content: "Buat 3 ide nama kedai kopi." }],
      stream: true,
    });
    for await (const chunk of stream) process.stdout.write(chunk.choices[0]?.delta?.content || "");
  5. 5Ganti model

    Semua model memakai client yang sama; cukup ganti nilai model (misalnya kimi-k2.7, qwen3.8-flash, atau claude-sonnet-5 dengan key Premium/Auto). Daftar model lengkap dengan harga ada di /models dan /harga-api-ai.

Kalau ada masalah

  • 401: key salah, nonaktif atau saldo habis. 404 model: nama model tidak persis sama dengan /models.
  • Base URL harus diakhiri /v1; SDK menambahkan /chat/completions sendiri.
  • Gambar: client.images.generate dengan model grup Media (lihat /api-murah/gambar-video).

Masih error? Cek API key & base URL menjelaskan error 401, 403, 404 dan 429 dan menguji key langsung dari browser.

Panduan lain: Claude Code · Cursor · Cline · OpenCode · n8n · SillyTavern · Google Apps Script · Roo Code · Continue · Open WebUI / LibreChat · Hermes Agent · Cherry Studio · Chatbox · LobeChat · Aider · Zed · tentang AI gateway Ezkielyna

Harga per keluarga model: DeepSeek · GLM · Kimi · Claude · GPT · semua

Panduan lengkap dengan harga live dan contoh biaya: Claude Code + API bayar QRIS · Cline dan Kilo Code · OpenCode dan Ezkielyna Agent · MCP gambar (OpenCode, Claude, Cursor) · Setup 1 perintah (Claude Code, OpenCode) · Bot AI WhatsApp dan Telegram · Bayar API AI pakai DANA, GoPay, OVO

In English

Use the official OpenAI SDK with base_url/baseURL https://api.ezkielyna.store/v1 and your Ezkielyna API key (Python: pip install openai; JavaScript: npm install openai), then pass any model name from /models.