Inicio / API LLM / Guía de configuración
Guías de configuración

Configura cada cliente de la forma correcta

Elige una herramienta en la columna izquierda para ver la guía completa. El contenido de abajo usa tu API key actual y la Base URL real del sistema.

Volver a los precios Consola

Preparativos antes de configurar

  • Recarga saldo y asegúrate de tener una API key en la consola de AI API.
  • Usa la Base URL correcta para cada cliente: algunos necesitan `/v1`, otros no.
  • Elige un modelo activo de la tabla de precios y evita modelos con rutas desactivadas.
  • Si el cliente admite endpoint personalizado, usa siempre el endpoint HTTPS de este sitio.

Reglas de la Base URL

  • Clientes compatibles con OpenAI: usa la Base URL con `/v1`.
  • Claude Code `ANTHROPIC_BASE_URL`: usa el dominio raíz, sin `/v1`.

SDKs

Si quieres integrarlo directamente en tu aplicación, puedes comenzar rápido con los ejemplos de SDK de abajo.

Ejemplos completos en Python para el SDK de Anthropic y el de OpenAI, incluidos requests normales y streaming.

Request a la API de 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 de la API de 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 compatible con 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 compatible con 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

Modelo

OpenAI-compatible: gpt-5.4

Anthropic-compatible: claude-opus-5

API Key

sk-YOUR_API_KEY

OpenAI-compatible chat/completions /v1

Cursor

Cursor debe usar el modo compatible con OpenAI con una API key personalizada y una Base URL personalizada.

Valores necesarios

Proveedor
OpenAI-compatible
API Key
sk-YOUR_API_KEY
Base URL
https://api.xah.io/v1
Modelo
deepseek-v4-flash-0731
Ruta
chat/completions
Requisito del plan
Se requiere un plan de Cursor que admita endpoints de API personalizados.

Pasos recomendados

  1. 1Abre los ajustes de Cursor y ve a AI / Models / API Keys.
  2. 2Activa la opción de API key de OpenAI personalizada o de proveedor personalizado si tu versión de Cursor la llama de otra forma.
  3. 3Pega la API key y la Base URL que se muestran abajo.
  4. 4Elige el modelo sugerido u otro modelo activo en la tabla de precios.

Bloque de configuración listo para copiar

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

Modelos recomendados

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

Notas

  • Cursor usa el flujo compatible con OpenAI, así que la Base URL debe incluir `/v1`.
  • Si un modelo falla dentro de Cursor, prueba con otro modelo compatible con OpenAI de la lista de activos.
  • Después de guardar, prueba con un prompt corto para confirmar que funciona la ruta `chat/completions`.
Contactar soporte
Siempre estamos listos para ayudarle