Beranda / API LLM / Panduan setup
Panduan Setup

Konfigurasi klien sesuai alatnya

Pilih alat di kolom kiri untuk melihat panduan lengkap. Konten di bawah menggunakan API key Anda saat ini dan Base URL asli sistem.

Kembali ke daftar harga Console

Persiapan sebelum konfigurasi

  • Isi saldo dan pastikan API key sudah dibuat di Console API AI.
  • Gunakan Base URL yang benar untuk setiap klien: sebagian perlu `/v1`, sebagian tidak.
  • Pilih model yang sedang aktif di daftar harga.
  • Jika klien mendukung custom endpoint, selalu gunakan endpoint HTTPS situs saat ini.

Aturan Base URL

  • Klien kompatibel OpenAI: gunakan Base URL dengan `/v1`.
  • Claude Code env `ANTHROPIC_BASE_URL`: gunakan root domain, tanpa `/v1`.

SDK

Jika Anda ingin mengintegrasikan langsung ke aplikasi, bisa mulai cepat dengan contoh SDK di bawah.

Contoh Python lengkap untuk Anthropic SDK dan OpenAI SDK, termasuk request biasa dan streaming.

Request API Anthropic

# pip install anthropic
from anthropic import Anthropic

client = Anthropic(
    api_key="sk-YOUR_API_KEY",
    base_url="https://api.xah.io",
)

message = client.messages.create(
    model="claude-opus-5",
    max_tokens=1024,
    messages=[
        {"role": "user", "content": "Write a fizzbuzz in Python."}
    ],
)

print(message.content)

Streaming API Anthropic

# pip install anthropic
from anthropic import Anthropic

client = Anthropic(
    api_key="sk-YOUR_API_KEY",
    base_url="https://api.xah.io",
)

with client.messages.stream(
    model="claude-opus-5",
    max_tokens=1024,
    messages=[
        {"role": "user", "content": "Tell me a short story."}
    ],
) as stream:
    for text in stream.text_stream:
        print(text, end="", flush=True)

print()

Request kompatibel OpenAI

# pip install openai
from openai import OpenAI

client = OpenAI(
    api_key="sk-YOUR_API_KEY",
    base_url="https://api.xah.io/v1",
)

response = client.chat.completions.create(
    model="gpt-5.4",
    messages=[
        {"role": "user", "content": "Hello from CKEY"}
    ],
)

print(response.choices[0].message.content)

Streaming kompatibel OpenAI

# pip install openai
from openai import OpenAI

client = OpenAI(
    api_key="sk-YOUR_API_KEY",
    base_url="https://api.xah.io/v1",
)

stream = client.chat.completions.create(
    model="gpt-5.4",
    stream=True,
    messages=[
        {"role": "user", "content": "Write a short poem."}
    ],
)

for chunk in stream:
    delta = chunk.choices[0].delta.content or ""
    if delta:
        print(delta, end="", flush=True)

print()

Base URL

OpenAI-compatible: https://api.xah.io/v1

Anthropic-compatible: https://api.xah.io

Model

OpenAI-compatible: gpt-5.4

Anthropic-compatible: claude-opus-5

API Key

sk-YOUR_API_KEY

OpenAI-compatible chat/completions /v1

Cursor

Cursor sebaiknya menggunakan jalur kompatibel OpenAI dengan API key dan base URL khusus.

Informasi yang perlu diisi

Provider
OpenAI-compatible
API Key
sk-YOUR_API_KEY
Base URL
https://api.xah.io/v1
Model
deepseek-v4-flash-0731
Route
chat/completions
Persyaratan paket
Membutuhkan paket Cursor yang mendukung custom API endpoint.

Langkah yang disarankan

  1. 1Buka Cursor Settings lalu masuk ke area AI / Models / API Keys.
  2. 2Aktifkan opsi custom OpenAI key atau custom provider untuk build Cursor Anda.
  3. 3Tempel API key dan Base URL di bawah.
  4. 4Pilih model yang disarankan atau model aktif lainnya di daftar harga.

Blok konfigurasi contoh

Provider: OpenAI-compatible
API Key: sk-YOUR_API_KEY
Base URL: https://api.xah.io/v1
Model: deepseek-v4-flash-0731
Route: chat/completions

Model yang disarankan

  • gpt-5.4
  • claude-opus-5
  • deepseek-v4-flash
  • gpt-5.5
  • claude-haiku-4.5
  • claude-opus-4.6

Catatan

  • Cursor menggunakan alur kompatibel OpenAI, jadi Base URL harus mengandung `/v1`.
  • Jika suatu model gagal di Cursor, coba ganti ke model kompatibel OpenAI lain yang aktif.
  • Setelah disimpan, uji dengan prompt singkat untuk memastikan route `chat/completions` berfungsi.
Hubungi Dukungan
Kami selalu siap membantu Anda