Respuesta rápida
¿Cómo listo los modelos y consulto mi saldo en LLMwithCrypto?
Llama a GET https://llmwithcrypto.com/api/v1/models para obtener la lista de ids de modelo, en el formato de OpenAI, y a GET https://llmwithcrypto.com/api/v1/credits para el saldo restante en dólares estadounidenses. Ambos usan tu clave API como Bearer token y son gratuitos. A fecha de 23 de octubre de 2026, LLMwithCrypto sirve 12 modelos open-weight, desde DeepSeek V4 Pro hasta Mistral Small 4.
Lista los modelos
GET/api/v1/models
Devuelve los modelos que tu clave puede llamar, en el formato de lista de OpenAI. El id es el valor que se envía en el campo model de un chat completion. El ejemplo muestra las cuatro primeras entradas; created es ilustrativo.
Autenticación: clave API en el header Authorization: Bearer API_KEY.
Respuesta 200
{
"object": "list",
"data": [
{
"id": "deepseek-v4-pro",
"object": "model",
"created": 1792742400,
"owned_by": "deepseek"
},
{
"id": "deepseek-v4.1-flash",
"object": "model",
"created": 1792742400,
"owned_by": "deepseek"
},
{
"id": "deepseek-r1",
"object": "model",
"created": 1792742400,
"owned_by": "deepseek"
},
{
"id": "qwen3.5-397b-a17b",
"object": "model",
"created": 1792742400,
"owned_by": "qwen"
}
]
}Ejemplos de código
curl -s "https://llmwithcrypto.com/api/v1/models" \
-H "Authorization: Bearer $LLMWITHCRYPTO_API_KEY"import os
from openai import OpenAI
client = OpenAI(
base_url="https://llmwithcrypto.com/api/v1",
api_key=os.environ["LLMWITHCRYPTO_API_KEY"],
)
for model in client.models.list():
print(model.id, model.owned_by)import OpenAI from 'openai';
const client = new OpenAI({
baseURL: 'https://llmwithcrypto.com/api/v1',
apiKey: process.env.LLMWITHCRYPTO_API_KEY,
});
for await (const model of client.models.list()) console.log(model.id, model.owned_by);Lee el saldo restante
GET/api/v1/credits
Devuelve el saldo de tu cuenta en dólares estadounidenses, como string decimal para que no se pierda precisión, y la hora de su última actualización. Llamarlo no cuesta nada. Las cifras son ilustrativas.
Autenticación: clave API en el header Authorization: Bearer API_KEY.
Respuesta 200
{
"object": "credits",
"balance_usd": "41.2731",
"currency": "USD",
"updated_at": "2026-10-23T09:41:07Z"
}Ejemplos de código
curl -s "https://llmwithcrypto.com/api/v1/credits" \
-H "Authorization: Bearer $LLMWITHCRYPTO_API_KEY"import os
import requests
resp = requests.get(
"https://llmwithcrypto.com/api/v1/credits",
headers={"Authorization": "Bearer " + os.environ["LLMWITHCRYPTO_API_KEY"]},
timeout=30,
)
resp.raise_for_status()
print("credit left:", resp.json()["balance_usd"], "USD")const res = await fetch('https://llmwithcrypto.com/api/v1/credits', {
headers: { Authorization: `Bearer ${process.env.LLMWITHCRYPTO_API_KEY}` },
});
const credits = await res.json();
console.log('credit left:', credits.balance_usd, 'USD');¿Qué ids de modelo puedo usar?
El valor de model, para qué sirve el modelo y su ventana de contexto, a fecha de 23 de octubre de 2026. Los precios por millón de tokens están en la página de precios.
| Model id | Modelo | Contexto | Entrada / 1M | Salida / 1M |
|---|---|---|---|---|
deepseek-v4-pro | DeepSeek V4 Pro | 1M | $1.254 | $3.762 |
deepseek-v4.1-flash | DeepSeek V4.1 Flash | 1M | $0.285 | $1.14 |
deepseek-r1 | DeepSeek R1 | 160K | $0.57 | $2.208 |
qwen3.5-397b-a17b | Qwen3.5 397B A17B | 256K | $0.57 | $3.42 |
qwen3-235b-a22b-instruct-2507 | Qwen3 235B A22B Instruct | 256K | $0.161 | $0.57 |
gpt-oss-120b | gpt-oss-120b | 128K | $0.142 | $0.57 |
gpt-oss-20b | gpt-oss-20b | 128K | $0.033 | $0.161 |
glm-4.7 | GLM-4.7 | 200K | $0.57 | $2.09 |
llama-3.3-70b-instruct | Llama 3.3 70B Instruct | 128K | $0.209 | $0.475 |
gemma-4-31b | Gemma 4 31B | 256K | $0.19 | $0.38 |
mistral-large-3 | Mistral Large 3 | 256K | $0.475 | $1.424 |
mistral-small-4 | Mistral Small 4 | 256K | $0.142 | $0.57 |
¿Debe mi app leer la lista de modelos al arrancar?
Es una buena costumbre. Los modelos se añaden y, más rara vez, se retiran; cada cambio lleva su fecha en el changelog. Leer GET https://llmwithcrypto.com/api/v1/models cuando arranca tu app le permite comprobar que el id con el que está configurada sigue existiendo, en vez de enterarte por un 404 model_not_found en producción.
La lista solo contiene modelos de pesos abiertos. Solo modelos de pesos abiertos cuyas licencias permitan servirlos como API: DeepSeek, Qwen, gpt-oss, Mistral, Llama, Gemma y otros que se indican en la página de modelos. Los ejecutamos en GPUs que alquilamos y operamos. Cada modelo mantiene su propia licencia y política de uso (por ejemplo, la Política de Uso Aceptable de Llama de Meta y el aviso “Built with Llama”); usar un modelo a través de nosotros implica aceptarlas.
¿Cómo evito quedarme sin crédito?
- Consulta el crédito con regularidad.
GET https://llmwithcrypto.com/api/v1/creditses gratis; una comprobación cada hora o después de cada lote basta para la mayoría de apps. - Fija tu propio umbral. Cuando
balance_usdbaje por debajo del nivel que elijas, avísate y recarga antes de que empiecen a fallar las llamadas. - Gestiona el
402. Una llamada que el crédito no puede pagar devuelve402 insufficient_balancey no cuesta nada; la página de errores explica cómo reaccionar.
Los créditos no caducan: lo que no gastes este mes seguirá ahí el año que viene, así que recargar antes de tiempo no te cuesta nada.
Modelos y créditos: preguntas frecuentes
¿Por qué GPT o Claude no están en la lista?
No vendemos acceso a GPT, Claude, Gemini ni Grok: sus creadores prohíben revender el acceso a la API sin su aprobación, y nosotros no la tenemos.
¿La lista de modelos muestra los precios?
No, sigue el formato de OpenAI. Los precios por millón de tokens están en la página de precios y en la página de cada modelo.
¿El crédito se comparte entre mis claves API?
Sí. Las claves pertenecen a la cuenta y todas gastan el mismo crédito. Crea una clave API por app, agente o compañero de equipo y revoca cualquiera desde el panel sin tocar las demás.