Respuesta rápida
¿Cómo hago mi primera llamada a una API de LLM compatible con OpenAI pagada con criptomonedas?
Apunta el SDK de OpenAI, o cualquier cliente HTTP, a https://llmwithcrypto.com/api/v1 y envía tu clave como Bearer token. LLMwithCrypto responde en el formato de chat completions de OpenAI y factura los tokens con tus créditos prepagados. A fecha de 23 de octubre de 2026, DeepSeek V4 Pro cuesta $1.254 por millón de tokens de entrada y $3.762 por millón de tokens de salida. Sin KYC; paga con criptomonedas.
La API en una tarjeta
| URL base | https://llmwithcrypto.com/api/v1 |
|---|---|
| Chat | POST https://llmwithcrypto.com/api/v1/chat/completions |
| Lista de modelos | GET https://llmwithcrypto.com/api/v1/models |
| Crédito restante | GET https://llmwithcrypto.com/api/v1/credits |
| Autenticación | Pasa tu clave API como Bearer token en la cabecera Authorization, igual que hace el SDK de OpenAI |
| Facturación | Pagas por token desde tu saldo: los tokens de entrada y de salida se cuentan con el tokenizador propio del modelo y se cobran al precio de ese modelo por 1M de tokens. Una llamada que termina en error no cuesta nada |
| Compatibilidad | La API habla el formato chat completions de OpenAI: apunta el SDK de OpenAI, LangChain o cualquier herramienta compatible con OpenAI a nuestra URL base con tu clave, y cambia el nombre del modelo |
| Pack más pequeño | $25 de crédito de API por 25 US$; Los créditos no caducan: lo que no gastes este mes seguirá ahí el año que viene |
¿Cómo obtengo una clave API?
No hay formulario de registro ni verificación de identidad. Lo que más tarda es esperar a que la blockchain confirme tu pago.
Recarga tu saldo con criptomonedas
Envía al menos 25 US$ en BTC, USDT, USDC, ETH, SOL, LTC. Inicia sesión con un número de cuenta; la dirección de email es opcional.
Compra un pack de créditos
$25 de crédito de API por 25 US$ basta para probar todos los modelos. Los créditos sirven para cualquier modelo, así que el tamaño del pack solo decide cada cuánto recargas.
Copia la clave
En cuanto se confirma tu recarga con criptomonedas y compras un pack de créditos, tu clave API te espera en el panel. Guárdala en una variable de entorno llamada
LLMWITHCRYPTO_API_KEY.
¿Cómo es la primera llamada?
Un POST HTTPS con un cuerpo JSON. Se requieren dos campos: model, uno de los ids de la página de modelos, y messages, la conversación hasta ahora. Todo lo demás es opcional. Conviene establecer max_tokens desde el principio: limita la longitud de la respuesta y, con ella, el coste de la llamada.
Los tres fragmentos de abajo envían la misma petición. Primero define LLMWITHCRYPTO_API_KEY en tu shell y luego ejecuta el que corresponda a tu stack.
curl -s "https://llmwithcrypto.com/api/v1/chat/completions" \
-H "Authorization: Bearer $LLMWITHCRYPTO_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "deepseek-v4-pro",
"messages": [
{"role": "system", "content": "Answer in two sentences."},
{"role": "user", "content": "What is a context window?"}
],
"max_tokens": 200
}'
import os
from openai import OpenAI
client = OpenAI(
base_url="https://llmwithcrypto.com/api/v1",
api_key=os.environ["LLMWITHCRYPTO_API_KEY"],
)
resp = client.chat.completions.create(
model="deepseek-v4-pro",
messages=[
{"role": "system", "content": "Answer in two sentences."},
{"role": "user", "content": "What is a context window?"},
],
max_tokens=200,
)
print(resp.choices[0].message.content)
print(resp.usage.prompt_tokens, "in,", resp.usage.completion_tokens, "out")
import OpenAI from 'openai';
const client = new OpenAI({
baseURL: 'https://llmwithcrypto.com/api/v1',
apiKey: process.env.LLMWITHCRYPTO_API_KEY,
});
const resp = await client.chat.completions.create({
model: 'deepseek-v4-pro',
messages: [
{ role: 'system', content: 'Answer in two sentences.' },
{ role: 'user', content: 'What is a context window?' },
],
max_tokens: 200,
});
console.log(resp.choices[0].message.content);
console.log(resp.usage.prompt_tokens, 'in,', resp.usage.completion_tokens, 'out');
¿Qué devuelve?
El mismo objeto que devuelve la API de OpenAI: un id, el model que respondió, un array choices con el message del asistente y un finish_reason, y un objeto usage. finish_reason es stop cuando el modelo terminó por su cuenta y length cuando alcanzó max_tokens.
usage es lo que pagas: prompt_tokens por la entrada, completion_tokens por la salida, ambos contados con el tokenizer del propio modelo. Las cifras de abajo son ilustrativas.
{
"id": "chatcmpl-8f2c41d0a7b94e1c",
"object": "chat.completion",
"created": 1792742400,
"model": "deepseek-v4-pro",
"choices": [
{
"index": 0,
"message": {
"role": "assistant",
"content": "A context window is the maximum number of tokens a model can read and write in one request. Anything beyond it must be cut or summarized before the call."
},
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": 27,
"completion_tokens": 34,
"total_tokens": 61
}
}
¿Con qué modelo debería empezar?
Todos responden en el mismo endpoint con la misma clave; solo cambia model. Los precios son por millón de tokens, a fecha de 23 de octubre de 2026.
| Model id | Adecuado para | Entrada | Salida | Contexto |
|---|---|---|---|---|
deepseek-v4-pro | Chat general, razonamiento y código | $1.254 | $3.762 | 1M |
deepseek-v4.1-flash | Modelo general rápido y de bajo coste | $0.285 | $1.14 | 1M |
gpt-oss-120b | Razonamiento y uso de herramientas | $0.142 | $0.57 | 128K |
qwen3-235b-a22b-instruct-2507 | Chat multilingüe y documentos largos | $0.161 | $0.57 | 256K |
La lista completa de 12 modelos, con licencias, está en la página de modelos.
¿Cómo se factura una llamada?
Pagas por token desde tu saldo: los tokens de entrada y de salida se cuentan con el tokenizador propio del modelo y se cobran al precio de ese modelo por 1M de tokens. Una llamada que termina en error no cuesta nada.
Tomemos el ejemplo de arriba con DeepSeek V4 Pro: 27 tokens de entrada y 34 de salida cuestan 27 × $1.254 / 1.000.000 más 34 × $3.762 / 1.000.000, una pequeña fracción de céntimo. El panel lista cada llamada con sus tokens y su coste, y GET https://llmwithcrypto.com/api/v1/credits devuelve los créditos restantes en cualquier momento. Los créditos no caducan: lo que no gastes este mes seguirá ahí el año que viene.
¿Qué pasa con mis prompts?
No se guarda nada. No guardamos tus prompts ni las respuestas del modelo: una vez enviada una respuesta, su texto desaparece. Cada llamada deja una línea de log con la hora, la cuenta, el modelo y el recuento de tokens, que se borra a los 30 días. Nunca entrenamos ni hacemos fine-tuning de ningún modelo con tus prompts ni tus salidas.
Por eso tampoco hay historial de peticiones que consultar en el panel: solo la hora, el modelo y el recuento de tokens de cada llamada. Si tu app necesita una transcripción, guárdala por tu cuenta.
¿Qué modelos no están disponibles?
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. 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.
Si tu código llama a gpt-4o o a un modelo de Claude por su nombre, la API responde 404 model_not_found: sustituye el nombre por uno de los ids de open-weight de arriba. La página de errores lista todos los códigos de error.
¿Por dónde sigo?
- Inicio rápido De un saldo vacío a una primera respuesta
- Chat completions Todos los campos del cuerpo y la respuesta
- Modelos y créditos Ids de modelo, ventanas de contexto, saldo restante
- Streaming Server-sent events, token a token
- Tool calling Funciones y salida JSON
- Errores Códigos de error, rate limits, reintentos
- Python El SDK de OpenAI, síncrono y asíncrono
- Node.js El paquete npm openai
- curl Recetas de terminal con jq
- LangChain ChatOpenAI y LlamaIndex
Inicio rápido: preguntas frecuentes
¿Necesito un SDK especial?
No. La API habla el formato chat completions de OpenAI: apunta el SDK de OpenAI, LangChain o cualquier herramienta compatible con OpenAI a nuestra URL base con tu clave, y cambia el nombre del modelo. HTTPS sin más también funciona: la página de curl tiene recetas de terminal.
¿Hay prueba gratuita?
No hay plan gratuito: el pack de créditos más pequeño es la forma de probarlo, y los créditos no gastados nunca caducan.
¿Puedo usar una clave para varias apps?
Puedes, pero es más seguro una clave por app. Crea una clave API por app, agente o compañero de equipo y revoca cualquiera desde el panel sin tocar las demás.
¿Cuántas solicitudes puedo enviar?
Cada cuenta tiene un límite de peticiones y de tokens por minuto, que se muestra en el panel; pídelo a soporte y se puede ampliar. La página de errores explica qué significa un 429 y cómo reintentar.