ES ▾

API OpenAI para modelos LLM sin bloqueos

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

Integración rápida con la API IA Sin Censura

Integra tu aplicación a nuestro modelo LLM abierto en segundos usando la API compatible con OpenAI. Autenticación simple, endpoints estándar y soporte nativo a streaming para respuestas en tiempo real sin filtros.

Autenticación y Clave API

Para usar la api ia sin censura, necesitas una clave de API válida. Crea tu cuenta en la página de creación de clave con solo correo electrónico y contraseña. La clave se muestra inmediatamente después del registro y puede regenerarse en cualquier momento, invalidando la anterior. Usa el encabezado Authorization: Bearer en todas las peticiones. No necesitas tarjeta de crédito para la versión trial, que ofrece crédito inicial válido por 7 días.

Si tu clave es incorrecta o ha expirado, la API devolverá error 401. Recuerda que cada cuenta tiene una única clave activa a la vez. Mantén tu clave segura y evita exponerla en repositorios públicos para asegurar que tu crédito se use solo en peticiones legítimas.

Primera Petición

El endpoint principal es POST /v1/chat/completions. Este es el estándar de la industria, permitiendo integración inmediata con clientes existentes. Envía tu prompt y recibe texto generado por el modelo uncensored. El modelo está optimizado para no rechazar temas adultos o controvertidos, siempre que no involucren menores de edad.

Configura la URL base como https://api.apiiasemcensura.com/v1. Asegúrate de incluir el ID del modelo uncensored en el cuerpo de la petición. La estructura JSON sigue el estándar de OpenAI, facilitando la migración de proyectos existentes sin necesidad de adaptaciones complejas en el código.

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

Este ejemplo demuestra una solicitud básica. Reemplaza YOUR_API_KEY con tu clave real. El modelo procesará el texto y devolverá la respuesta completa, respetando el límite de tokens definido.

SDK Python para Integración Rápida

Usa el SDK oficial de OpenAI en Python, ajustando solo la URL base. Esto permite aprovechar bibliotecas maduras y bien documentadas para manipular respuestas. La biblioteca openai es la elección estándar para desarrolladores Python que buscan estabilidad y facilidad de uso.

Inicializa el cliente apuntando al servidor de API IA sin censura. Define el modelo como uncensored y envía el mensaje. El código devuelve un objeto de respuesta que contiene el texto generado y los metadatos de uso, como tokens consumidos. Esto facilita el monitoreo de costos y rendimiento en tiempo real.

from openai import OpenAI

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

Ajusta los parámetros temperature y max_tokens para controlar la creatividad y la longitud de la respuesta. Recuerda que el contexto total está limitado a 100.000 tokens combinando prompt y completion.

SDK Node.js para Aplicaciones Web

Para aplicaciones Node.js, la integración sigue la misma lógica que Python. Usa el paquete openai y configura la URL base correctamente. Esto garantiza compatibilidad con ecosistemas modernos de JavaScript y TypeScript.

Crea una instancia del cliente OpenAI con la clave de API y la URL base del servicio. Llama al método chat.completions.create() con los mensajes deseados. El modelo uncensored responderá directamente al contexto proporcionado, sin filtros adicionales de contenido para textos adultos legales.

import OpenAI from "openai";

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

Maneja los errores de forma adecuada. Si el saldo es insuficiente, recibirás un error 402. En caso de exceder el límite de tasa, el error 429 indicará que debes esperar antes de enviar nuevas peticiones.

Streaming de Respuestas (SSE)

El soporte a Server-Sent Events (SSE) permite recibir respuestas token por token. Esto mejora la experiencia del usuario, mostrando el texto generándose en tiempo real. Ideal para chatbots y interfaces de usuario interactivas que requieren baja latencia percibida.

Define stream: true en la petición. El servidor enviará chunks de datos JSON que contienen partes de la respuesta. Procesarlos en tiempo real permite mostrar el texto progresivamente. Esto es crucial para aplicaciones donde la velocidad de respuesta es una ventaja competitiva.

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)

Recuerda gestionar el estado de la conexión y manejar posibles interrupciones. El streaming no altera el límite de tokens ni el modelo utilizado, solo la forma en que los datos se entregan al cliente.

Límites, Errores y Contexto

La API impone límites estrictos para garantizar estabilidad. El límite es de 300 peticiones por minuto por clave. El cuerpo de la petición no puede exceder 8 MB. El contexto total permite 100.000 tokens combinando prompt y completion. Exceder estos límites resultará en errores específicos.

Los errores comunes incluyen 401 para clave inválida, 402 para crédito insuficiente y 429 para límite de tasa alcanzado. El endpoint GET /v1/models permite listar los modelos disponibles, devolviendo información sobre el modelo uncensored. Consulta este endpoint para verificar el estado y la disponibilidad.

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
Base URLhttps://api.apiiasemcensura.com/v1
ID del modelouncensored
AutenticaciónAuthorization: Bearer YOUR_KEY
EndpointsPOST /v1/chat/completions · GET /v1/models
Parámetrostemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Llamadas a funcionessí: tools, tool_choice; la respuesta trae tool_calls, también en streaming; resultados como role: tool
Salida máximahasta el resto de la ventana de 100.000 tokens; max_tokens opcional (sin límite aparte)
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
Concurrencia8 peticiones a la vez por clave
CabecerasX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Tamaño de peticiónhasta 8 MB
Límite de peticiones300 por minuto por clave
Precio$0,25 por 1M tokens de entrada · $1,00 por 1M de salida
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
Facturacióncrédito prepago por uso real; errores y rechazos no se cobran
RecargaUSDT (TRC20) o USDC (Base), cualquier importe entero de $10 a $500
Caducidadel crédito pagado no caduca, sin suscripción
Bono+5 % desde $50, +10 % desde $100
AccesoGoogle o correo y contraseña
Contenidocontenido adulto permitido; se rechaza el contenido sexual con menores
Clavesuna clave activa por cuenta; una nueva reemplaza a la anterior

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

¿Qué significa 'sin censura' en este contexto?

Significa que el modelo no se niega a generar contenido adulto, ficticio o controvertido, siempre que sea legal. El único límite estricto es el contenido sexual que involucre a menores de edad, que siempre se bloquea. No hay filtros artificiales para temas comunes en roleplay o generación de texto creativo.

¿Puedo usar la misma clave de API en múltiples proyectos?

Sí, cada cuenta tiene una única clave que puedes usar en tantos proyectos como desees. Si necesitas revocar el acceso, puedes regenerar la clave en cualquier momento, lo que invalida la clave anterior inmediatamente.

¿Cómo funciona el sistema de créditos?

El pago es prepagado y sin suscripción mensual. Los créditos comprados no caducan. Puedes añadir créditos a partir de $10, con un bono del 5% para compras de $50 y del 10% para $100. La cuenta de prueba ofrece $0,50 válidos durante 7 días sin necesidad de tarjeta.

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 API