ES ▾

API compatible con OpenAI sin filtros para uso adulto

https://api.llmsemcensura.com/v1uncensored

Integración rápida con nuestra API

Integra nuestra API compatible con OpenAI en minutos para generar texto sin rechazos de contenido adulto. Utiliza el endpoint de chat-completions con el modelo 'uncensored' y ten control total sobre la ventana de contexto de 100.000 tokens.

https://api.llmsemcensura.com/v1uncensored

Autenticación y URL base

Para comenzar, accede a nuestra plataforma y crea una cuenta solo con correo electrónico y contraseña. Tras la confirmación, tu clave de API se mostrará de inmediato. No es necesario tarjeta de crédito para la prueba. Utiliza la URL base https://api.llmsemcensura.com/v1 en tus clientes y establece la clave en el encabezado Authorization: Bearer SUA_CHAVE. El modelo a invocar se identifica con uncensored.

Endpoint Chat Completions

El endpoint POST /v1/chat/completions es la única ruta necesaria para uso textual. Envía mensajes en la estructura de messages y recibe respuestas directas. No ofrecemos embeddings ni generación de imágenes. El modelo es de pesos abiertos y se ejecuta en nuestros servidores GPU, sin uso de los datos para entrenamiento de otros modelos. Configura el model como uncensored en las peticiones.

Ejemplo básico de petición:

curl https://api.llmsemcensura.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."}]
  }'

Soporte a streaming (SSE)

Para aplicaciones que requieren baja latencia percibida, activa el streaming definiendo stream: true. La API devolverá un flujo de eventos Server-Sent Events (SSE), permitiendo la visualización del texto token por token. Esto es ideal para interfaces de chat responsivas. El cliente debe procesar el stream hasta el evento done.

Ejemplo de uso con 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)

Llamadas a funciones y herramientas

El modelo soporta llamadas a funciones nativas. Puedes definir tools en el cuerpo de la petición para que la IA devuelva argumentos estructurados en lugar de texto libre. Esto facilita la integración con sistemas externos. El formato de respuesta sigue el estándar OpenAI, devolviendo tool_calls cuando sea apropiado.

Gestión de tokens y límites

El contexto total (prompt + completion) está limitado a 100.000 tokens. El precio es de $0,25 por 1M de tokens de entrada y $1,00 por 1M de salida. El crédito no caduca. Puedes recargar desde $10, con bonificación de +5% por encima de $50 y +10% por encima de $100. La prueba inicial ofrece $0,50 válidos por 7 días.

Ejemplo de código Python

La biblioteca oficial openai funciona nativamente. Solo cambia la base_url y proporciona tu clave. El código a continuación demuestra una interacción simple. Asegúrate de instalar el paquete vía pip antes de ejecutar.

from openai import OpenAI

client = OpenAI(base_url="https://api.llmsemcensura.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)

Node.js

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.llmsemcensura.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);

Especificaciones técnicas

Todos los límites y funciones reales de la API en un solo lugar: revísalos antes de recargar.

ElementoValor
Formatocompatible con OpenAI: cualquier SDK de OpenAI funciona cambiando la base URL y la clave
AutenticaciónAuthorization: Bearer YOUR_KEY
EndpointsPOST /v1/chat/completions · GET /v1/models
Base URLhttps://api.llmsemcensura.com/v1
ID del modelouncensored
Parámetrostemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Salida máximahasta el resto de la ventana de 64.000 tokens; max_tokens opcional (sin límite aparte)
Modo JSONresponse_format: {"type": "json_object"}
Streamingsí: server-sent events; el último fragmento incluye el uso de tokens
Llamadas a funcionessí: tools, tool_choice; la respuesta trae tool_calls, también en streaming; resultados como role: tool
Ventana de contexto64.000 tokens (entrada + salida)
Límite de peticiones300 por minuto por clave
Tamaño de peticiónhasta 8 MB
CabecerasX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Concurrencia8 peticiones a la vez por clave
Caducidadel crédito pagado no caduca, sin suscripción
Bono+5 % desde $50, +10 % desde $100
Facturacióncrédito prepago por uso real; errores y rechazos no se cobran
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
Precio$0,25 por 1M tokens de entrada · $1,00 por 1M de salida
RecargaUSDT (TRC20) o USDC (Base), cualquier importe entero de $10 a $500
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

Códigos de error

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

¿Cuál es la diferencia entre este modelo y GPT o Claude?

Nuestro modelo es de pesos abiertos, se ejecuta en hardware propio y no utiliza tus prompts para entrenar otros modelos. Está configurado específicamente para no rechazar contenido adulto legal, a diferencia de los modelos estándar de OpenAI o Anthropic. No es una versión de GPT o Claude.

¿Qué ocurre si excedo el límite de peticiones?

Si superas las 300 peticiones por minuto, recibirás un error HTTP 429 (Too Many Requests). El cuerpo de la respuesta indicará el límite excedido. Reduce la frecuencia de las llamadas o espera el restablecimiento del window de 60 segundos.

¿Cómo funciona el bloqueo de contenido?

El modelo es 'sin censura' para contenido adulto, político y controvertido, pero mantiene un límite estricto: el contenido sexual que involucre a menores siempre se bloquea. No incentivamos el uso ilegal, pero no aplicamos filtros morales estándar para usuarios adultos.

Tu clave está a un formulario de distancia

Crea una cuenta, copia la clave y cambia la URL base. Es toda la configuración.

Obtener clave de APIhttps://api.llmsemcensura.com/v1