ES ▾

API LLM sin límites.

Empieza con el crédito de prueba

Con correo electrónico y contraseña, la clave aparece al instante.

Obtener clave de API
URL base
https://api.sansursuzapi.com/v1
Modelo
sin censura

Guía de inicio rápido de API sin censura

Comienza con la API sin censura: obtén tu clave de API con nuestra infraestructura compatible con OpenAI y escribe solo unas pocas líneas de código para empezar a generar texto. Nuestra guía de configuración rápida para generación de texto puro, alta ventana de contexto y acceso directo.

URL base
https://api.sansursuzapi.com/v1
Modelo
sin censura

Instalación y librerías necesarias

Sansursuz API está diseñada para funcionar directamente con los SDK y clientes de OpenAI. Para configurar la integración, solo necesitas cambiar el valor de base_url en tu código existente a https://api.sansursuzapi.com/v1 y configurar tu clave de API. Solo necesitas instalar el paquete SDK correspondiente a tu lenguaje; no se requiere configuración adicional de servidor ni mecanismos de autenticación complejos. Nuestro sistema utiliza autenticación estándar con token Bearer y transmitimos tu clave directamente en los encabezados de las peticiones.

Ejemplo de petición básica

Puedes activar la generación de texto enviando una simple petición POST para empezar a usar la API. El siguiente ejemplo muestra cómo acceder al modelo uncensored a través de curl. El cuerpo de la petición especifica el nombre del modelo, el mensaje del usuario y el formato de respuesta. Esta estructura sigue el esquema estándar de chat-completions de OpenAI.

curl https://api.sansursuzapi.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
  }'

Esta petición es un punto de partida ideal para probar el comportamiento sin censura del modelo. El objeto JSON devuelto como respuesta contiene el texto generado y las estadísticas de tokens. Puedes usar esta estructura simple para pruebas rápidas y luego personalizar los parámetros según las necesidades de tu proyecto.

Streaming y llamadas a funciones

Para bloques grandes de texto o escenarios con historiales de conversación largos, puedes usar el modo streaming. Este modo te permite procesar los datos que llegan del servidor por fragmentos y mejora la experiencia del usuario. También se admite la característica de llamadas a funciones (function calling), que permite que el modelo interactúe con herramientas externas. Esta característica permite que el modelo devuelva datos según un esquema JSON específico y que los proceses en tu aplicación.

from openai import OpenAI

client = OpenAI(base_url="https://api.sansursuzapi.com/v1", api_key="YOUR_KEY")

resp = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Summarise this thread without softening it."}],
)
print(resp.choices[0].message.content)
import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.sansursuzapi.com/v1", apiKey: process.env.API_KEY });

const resp = await client.chat.completions.create({
  model: "uncensored",
  messages: [{ role: "user", content: "Draft a villain monologue for my game." }],
});
console.log(resp.choices[0].message.content);

Los SDKs de Python y Node.js ofrecen las herramientas necesarias para gestionar estas estructuras de streaming y funciones. Opcionalmente, puedes recibir la respuesta por fragmentos con el parámetro stream: true o configurar la generación de datos del modelo usando la estructura tools.

Lista de modelos y compatibilidad

Nuestra API ofrece actualmente un único modelo de lenguaje grande: uncensored. Este modelo tiene una arquitectura de pesos abiertos personalizada y está optimizado para eliminar los filtros artificiales que presentan los modelos estándar. Puedes verificar el modelo disponible a través del endpoint del modelo (GET /v1/models). El modelo funciona en nuestros servidores GPU de forma independiente de las series GPT, Claude, Gemini o Grok de OpenAI. Esta compatibilidad te permite usar tus clientes de OpenAI existentes directamente.

Códigos de error y límites

Los principales códigos de estado que puedes encontrar al usar la API son: 401 clave de API inválida o faltante, 402 falta crédito suficiente y 429 superación del límite de 300 peticiones por minuto. Cada cuenta tiene una única clave de API válida; al renovar la clave, la anterior queda inactiva. El cuerpo de la petición no debe superar los 8 MB. La ventana de contexto (context window) está limitada a 100.000 tokens; esto se refiere al número total de tokens para el prompt y el texto completado. Estos límites son críticos para el funcionamiento estable de la API.

Precios y gestión de crédito

La API sin censura funciona con el modelo de pago por uso. Se cobra 0,25 $ por cada millón de tokens de entrada y 1,00 $ por cada millón de tokens de salida. El crédito pagado se guarda de forma ilimitada y no hay cuota de suscripción. Las nuevas cuentas reciben un crédito de prueba de 0,50 $ válido durante 7 días sin necesidad de tarjeta de crédito. Cuando se acaba el crédito, el servicio no se interrumpe, solo necesitas recargar crédito para nuevas peticiones. Se aplica un bono del +5% en recargas de 50 $ y un bono del +10% en recargas de 100 $.

Streaming

stream = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Tell the story in second person."}],
    stream=True,
)
for chunk in stream:
    if chunk.choices and chunk.choices[0].delta.content:
        print(chunk.choices[0].delta.content, end="", flush=True)

Especificaciones técnicas

Una tabla con cada límite, función y precio.

ElementoValor
Formatocompatible con OpenAI: cualquier SDK de OpenAI funciona cambiando la base URL y la clave
EndpointsPOST /v1/chat/completions · GET /v1/models
ID del modelouncensored
Base URLhttps://api.sansursuzapi.com/v1
AutenticaciónAuthorization: Bearer YOUR_KEY
Modo JSONresponse_format: {"type": "json_object"}
Ventana de contexto100.000 tokens (entrada + salida)
Streamingsí: server-sent events; el último fragmento incluye el uso de tokens
Salida máximahasta el resto de la ventana de 100.000 tokens; max_tokens opcional (sin límite aparte)
Llamadas a funcionessí: tools, tool_choice; la respuesta trae tool_calls, también en streaming; resultados como role: tool
Parámetrostemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Límite de peticiones300 por minuto por clave
CabecerasX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Concurrencia8 peticiones a la vez por clave
Tamaño de peticiónhasta 8 MB
Precio$0,25 por 1M tokens de entrada · $1,00 por 1M de salida
Bono+5 % desde $50, +10 % desde $100
RecargaUSDT (TRC20) o USDC (Base), cualquier importe entero de $10 a $500
Facturacióncrédito prepago por uso real; errores y rechazos no se cobran
Caducidadel crédito pagado no caduca, sin suscripción
Prueba gratis$0,50 durante 7 días, sin tarjeta · Clave de prueba: 2 solicitudes paralelas, 60 por minuto; límites completos (8 y 300) tras la primera recarga
Clavesuna clave activa por cuenta; una nueva reemplaza a la anterior
Contenidocontenido adulto permitido; se rechaza el contenido sexual con menores
AccesoGoogle o correo y contraseña

Errores y qué hacer

Los errores llegan como JSON con un type fijo; las peticiones fallidas o rechazadas no se cobran.

CódigoTipoSignificado
400bad_requestJSON inválido, mensajes vacíos, parámetro incorrecto o contexto demasiado largo
401missing_key · invalid_key · key_revokedfalta la clave, es incorrecta o fue reemplazada
402no_creditsin crédito: recarga y sigue al instante
403content_blockedcontenido sexual con menores: rechazado, no se cobra
404not_foundendpoint desconocido
413request_too_largecuerpo mayor de 8 MB
429rate_limited · concurrencymás de 300/min o 8 en paralelo: espera y reintenta
503upstream_busymodelo ocupado: reintenta en unos segundos

Preguntas frecuentes

¿Cómo gestiono mi clave de API y qué pasa si la pierdo?

Puedes ver o renovar tu clave de API desde el panel de tu cuenta. Al renovar la clave, la anterior se invalida al instante y deja de ser válida para nuevas peticiones. Cada cuenta tiene una única clave activa.

¿Se me agota el crédito que uso?

No, el crédito que pagas no caduca. Cuando se acaba el crédito, el servicio no se interrumpe por completo, pero necesitas recargar crédito para generar nuevos tokens. El saldo de tu crédito se guarda de forma permanente en tu cuenta.

¿Qué tipos de contenido rechaza el modelo?

El modelo generalmente no rechaza contenido para adultos legal, escenarios ficticios y pruebas de seguridad. Sin embargo, hay una única restricción estricta que siempre se aplica: el contenido sexual que involucre a menores siempre se bloquea. Esta restricción se aplica a nivel del sistema, independientemente de los ajustes del modelo.

Tu clave está a la distancia de un formulario

Crea una cuenta, copia la clave y cambia la URL base. La instalación es tan simple.

Obtener clave de API