Strona główna / LLM API / Instrukcja konfiguracji
Przewodniki konfiguracji

Skonfiguruj każdego klienta we właściwy sposób

Wybierz narzędzie w lewej kolumnie, aby zobaczyć pełną instrukcję. Przykłady poniżej używają Twojego bieżącego klucza API i rzeczywistego Base URL systemu.

Powrót do cennika Console

Przygotowania przed konfiguracją

  • Doładuj środki i upewnij się, że klucz API istnieje w API AI Console.
  • Użyj właściwego Base URL dla danego klienta: niektóre wymagają `/v1`, inne nie.
  • Wybierz model, który jest obecnie aktywny na stronie cennika.
  • Jeśli klient obsługuje niestandardowe endpointy, zawsze używaj endpointu HTTPS tej witryny.

Zasady dotyczące Base URL

  • Klienci zgodni z OpenAI: używaj Base URL z `/v1`.
  • Claude Code env `ANTHROPIC_BASE_URL`: użyj domeny głównej bez `/v1`.

SDK

Jeśli chcesz zintegrować bezpośrednio z aplikacją, możesz szybko zacząć od poniższych przykładów SDK.

Kompletne przykłady Python dla SDK Anthropic i SDK OpenAI, w tym zwykłe requesty i 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 zgodny z 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 zgodny z 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 powinien korzystać ze ścieżki zgodnej z OpenAI ze spersonalizowanym kluczem API i niestandardowym Base URL.

Wymagane wartości

Provider
OpenAI-compatible
API Key
sk-YOUR_API_KEY
Base URL
https://api.xah.io/v1
Model
deepseek-v4-flash-0731
Trasa
chat/completions
Wymagany plan
Wymaga planu Cursor obsługującego niestandardowe endpointy API.

Zalecane kroki

  1. 1Otwórz ustawienia Cursor i przejdź do AI / Models / API Keys.
  2. 2Włącz opcję custom OpenAI key lub custom provider w swojej wersji Cursor.
  3. 3Wklej klucz API i Base URL pokazane poniżej.
  4. 4Wybierz sugerowany model lub inny obecnie aktywny model.

Blok gotowy do skopiowania

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

Modele warte wypróbowania

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

Uwagi

  • Cursor korzysta z przepływu zgodnego z OpenAI, więc Base URL musi zawierać `/v1`.
  • Jeśli model nie działa w Cursor, przełącz się na inny aktywny model zgodny z OpenAI.
  • Po zapisaniu wyślij krótki prompt, aby potwierdzić działanie trasy `chat/completions`.
Skontaktuj się z pomocą
Zawsze jesteśmy gotowi, aby Ci pomóc