1.3M+ tokens gratis al registrarte

Inicio rápido

Desde la clave hasta la primera solicitud en menos de un minuto. Si tu herramienta utiliza la API de OpenAI o Anthropic, funciona aquí: solo cambia la URL base.

1. Obtén tu clave

  1. Regístrate — las cuentas nuevas obtienen 1.3M+ tokens gratis.
  2. Recarga tu saldo en USD cuando necesites más.
  3. Tu clave API aparece en el panel tan pronto como haya saldo — cópiala de inmediato, solo se muestra una vez.

2. Realizar una solicitud

base_urlhttps://api.cheaptokens.dev/v1
curl
curl https://api.cheaptokens.dev/v1/chat/completions \
  -H "Authorization: Bearer $CHEAPTOKENS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "zai-org/GLM-5.3-Flash",
    "messages": [{"role": "user", "content": "Hello"}]
  }'

Los clientes compatibles con OpenAI utilizan el sufijo /v1; los clientes de Anthropic utilizan la URL raíz.

Los nombres de las herramientas son marcas comerciales de sus respectivos propietarios. No estamos afiliados ni respaldados por ellos.

Todos los ejemplos

Fragmentos listos para copiar para GLM-5.3-Flash. Para cambiar el modelo o insertar tu clave, usa el configurador de arriba.

curl
curl https://api.cheaptokens.dev/v1/chat/completions \
  -H "Authorization: Bearer $CHEAPTOKENS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "zai-org/GLM-5.3-Flash",
    "messages": [{"role": "user", "content": "Hello"}]
  }'
Python · OpenAI
from openai import OpenAI

client = OpenAI(
    base_url="https://api.cheaptokens.dev/v1",
    api_key="YOUR_CHEAPTOKENS_KEY",
)
resp = client.chat.completions.create(
    model="zai-org/GLM-5.3-Flash",
    messages=[{"role": "user", "content": "Hello"}],
)
print(resp.choices[0].message.content)
Node · OpenAI
import OpenAI from "openai";

const client = new OpenAI({
  baseURL: "https://api.cheaptokens.dev/v1",
  apiKey: process.env.CHEAPTOKENS_API_KEY,
});
const resp = await client.chat.completions.create({
  model: "zai-org/GLM-5.3-Flash",
  messages: [{ role: "user", content: "Hello" }],
});
console.log(resp.choices[0].message.content);
Python · Anthropic
from anthropic import Anthropic

client = Anthropic(
    base_url="https://api.cheaptokens.dev",
    api_key="YOUR_CHEAPTOKENS_KEY",
)
msg = client.messages.create(
    model="zai-org/GLM-5.3-Flash",
    max_tokens=1024,
    messages=[{"role": "user", "content": "Hello"}],
)
print(msg.content[0].text)
Claude Code

Claude Code — exporta las variables a continuación (la dirección no tiene /v1) y ejecuta claude.

# Claude Code → cheaptokens (Anthropic-compatible)
export ANTHROPIC_BASE_URL="https://api.cheaptokens.dev"
export ANTHROPIC_API_KEY="YOUR_CHEAPTOKENS_KEY"
export ANTHROPIC_MODEL="zai-org/GLM-5.3-Flash"
export ANTHROPIC_DEFAULT_HAIKU_MODEL="zai-org/GLM-5.3-Flash"

Guía paso a paso →

Cursor

Cursor — en Cursor Settings → Models, pega tu clave en OpenAI API Key, activa Override OpenAI Base URL y añade el ID del modelo como un modelo personalizado. Según la documentación de Cursor, las claves propias solo funcionan con modelos de chat; el autocompletado Tab sigue utilizando los modelos de Cursor.

# Cursor Settings → Models → API Keys
OpenAI API Key:           YOUR_CHEAPTOKENS_KEY
Override OpenAI Base URL: https://api.cheaptokens.dev/v1
# Models list → add this ID as a custom model:
Model: zai-org/GLM-5.3-Flash

Guía paso a paso →

Cline

Cline — elige un proveedor compatible con OpenAI, establece la URL base y la clave.

# Cline → Settings → API Provider: OpenAI Compatible
Base URL: https://api.cheaptokens.dev/v1
API Key:  YOUR_CHEAPTOKENS_KEY
Model ID: zai-org/GLM-5.3-Flash

Guía paso a paso →

Aider

Aider — pasa --openai-api-base y --openai-api-key (o variables de entorno).

export OPENAI_API_BASE="https://api.cheaptokens.dev/v1"
export OPENAI_API_KEY="YOUR_CHEAPTOKENS_KEY"
aider --model openai/zai-org/GLM-5.3-Flash

Guía paso a paso →

OpenClaw

OpenClaw — añade la entrada del proveedor a continuación en ~/.openclaw/openclaw.json. En una instalación nueva, openclaw onboard con la opción Custom provider escribe la misma entrada.

// ~/.openclaw/openclaw.json — add cheaptokens as a provider
{
  models: {
    providers: {
      cheaptokens: {
        baseUrl: "https://api.cheaptokens.dev/v1",
        apiKey: "YOUR_CHEAPTOKENS_KEY",
        api: "openai-completions",
        models: [{ id: "zai-org/GLM-5.3-Flash", name: "GLM-5.3-Flash" }],
      },
    },
  },
  agents: {
    defaults: { model: { primary: "cheaptokens/zai-org/GLM-5.3-Flash" } },
  },
}
// Anthropic-style requests instead? In the provider entry use:
//   api: "anthropic-messages", baseUrl: "https://api.cheaptokens.dev"

Guía paso a paso →

Kilo Code

Kilo Code: elige el proveedor compatible con OpenAI, configura la URL base, la clave y el ID del modelo.

# Kilo Code → Settings → API Provider: OpenAI Compatible
Base URL: https://api.cheaptokens.dev/v1
API Key:  YOUR_CHEAPTOKENS_KEY
Model ID: zai-org/GLM-5.3-Flash

Guía paso a paso →

Endpoints

Capacidades y límites

Compatible con todos los modelos del catálogo: tool_calling, streaming, json_mode, structured_outputs

Modelo Contexto Salida máxima por respuesta max_tokens predeterminado (sin streaming)
GLM-5.3-Flash
zai-org/GLM-5.3-Flash
390K 8192 3000
DeepSeek-V4-Flash
deepseek-ai/DeepSeek-V4-Flash-0731
380K 32.768 1500
MiniMax-M2.7
MiniMaxAI/MiniMax-M2.7
180K 8192 1500

Sin max_tokens, una respuesta sin streaming se detiene en el valor predeterminado anterior. Establece max_tokens para respuestas más largas, hasta el máximo del modelo.

Límite de velocidad: 120 solicitudes por minuto por clave de API. Cuerpo de la solicitud: hasta 16 MB.

También disponible: /v1/responses, /v1/completions, /v1/models/{model}, /v1/capabilities

Guías

Límites y errores

Contexto de 390K. Los errores siguen el formato JSON estándar de OpenAI/Anthropic. Un 402 significa que el saldo se ha agotado o que la solicitud no incluye una clave API: recarga o añade la clave.

¿Listo para construir?

Obtén tu clave y cambia la URL base.

Comenzar