Home / LLM API / Installatiehandleiding
Installatiehandleidingen

Configureer elke client op de juiste manier

Kies links een client om de volledige handleiding weer te geven. De voorbeelden hieronder gebruiken je huidige API-sleutel en de live systeem-basis-URL.

Terug naar prijzen Console

Voordat je configureert

  • Voeg saldo toe en zorg dat je API-sleutel bestaat in de AI API Console.
  • Gebruik de juiste basis-URL per client: sommige hebben `/v1` nodig, andere niet.
  • Kies een model dat momenteel actief is op de prijzenpagina.
  • Wanneer een client custom endpoints ondersteunt, gebruik dan altijd het HTTPS-endpoint van deze site.

Regels voor basis-URL

  • OpenAI-compatibele clients: gebruik de basis-URL met `/v1`.
  • Claude Code `ANTHROPIC_BASE_URL`: gebruik het rootdomein zonder `/v1`.

SDK's

Als je rechtstreeks in je app wilt integreren, begin dan met de SDK-voorbeelden hieronder.

Volledige Python-voorbeelden voor zowel de Anthropic SDK als de OpenAI SDK, inclusief standaard- en streamingverzoeken.

Anthropic API-verzoek

# 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)

Anthropic API-streaming

# 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()

OpenAI-compatibel verzoek

# 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)

OpenAI-compatibele streaming

# 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()

Basis-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-sleutel

sk-YOUR_API_KEY

OpenAI-compatible chat/completions /v1

Cursor

Cursor moet het OpenAI-compatibele pad gebruiken met een custom API-sleutel en custom basis-URL.

Vereiste waarden

Provider
OpenAI-compatible
API-sleutel
sk-YOUR_API_KEY
Basis-URL
https://api.xah.io/v1
Model
deepseek-v4-flash-0731
Route
chat/completions
Planvereiste
Vereist een Cursor-plan dat custom API-endpoints ondersteunt.

Aanbevolen stappen

  1. 1Open Cursor-instellingen en ga naar AI / Modellen / API-sleutels.
  2. 2Schakel de custom OpenAI-sleutel of de custom provider-optie in voor je build.
  3. 3Plak de API-sleutel en de basis-URL hieronder.
  4. 4Kies het voorgestelde model of een ander momenteel actief model.

Klaar-om-te-kopiëren blok

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

Aanbevolen modellen

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

Opmerkingen

  • Cursor gebruikt de OpenAI-compatibele flow, dus de basis-URL moet `/v1` bevatten.
  • Als een model in Cursor faalt, schakel dan naar een ander actief OpenAI-compatibel model.
  • Stuur na het opslaan een korte prompt om te bevestigen dat `chat/completions` werkt.
Contact opnemen
We helpen je altijd graag verder