Guía de Inicio Rápido: Integra Nuestra API Sin Restricciones

Integra nuestra API IA sin censura en minutos usando el protocolo estándar de OpenAI. Genera texto sin bloqueos de contenido con latencia predecible y precios transparentes por token.

Requisitos Previos

Antes de comenzar, asegúrate de tener una cuenta creada en apisinrestricciones.com. Regístrate con tu correo y contraseña para obtener tu clave API instantáneamente. No necesitas tarjeta de crédito para la prueba inicial de $0.50. Esta api sin restricciones utiliza el protocolo estándar chat-completions, lo que significa que puedes usar las bibliotecas oficiales de OpenAI o cualquier cliente compatible.

La api ia expone un único modelo idenficado como uncensored. No hay elección de modelos ni enrutamiento. El modelo es un LLM de peso abierto alojado en nuestros servidores, diseñado para responder sin censura a contenido adulto legal y temas controversiales. No ofrecemos embeddings, imágenes ni audio.

Autenticación con API Key

La autenticación se realiza mediante una cabecera Authorization: Bearer YOUR_API_KEY. Tu clave es única por cuenta y puede regenerarse en cualquier momento, lo que invalida la anterior inmediatamente. Si la clave no es válida, la API devuelve un error 401. Si tu saldo está agotado, la solicitud falla indicando la necesidad de recargar.

No se requiere número de teléfono ni datos adicionales para la prueba. La privacidad es estricta: tus prompts no se utilizan para entrenar el modelo. Mantén tu clave segura, ya que quien la posea tiene acceso total a tu cuota de tokens.

Endpoint: Chat Completions

El punto de entrada principal es POST /v1/chat/completions. Aquí envías el historial de conversación y recibes texto generado. La URL base es https://api.apisinrestricciones.com/v1. Asegúrate de configurar tu cliente para apuntar a este base_url en lugar del de OpenAI.

El modelo acepta hasta 100,000 tokens combinados de entrada y salida. Soporta llamadas a herramientas (tool calling) según el estándar de la industria. No asumas parámetros específicos de otro proveedor; este endpoint sigue la convención general para la integración de funciones. Los datos se procesan de forma asíncrona según la carga, sin garantías de latencia fija.

Ejemplo en Python

Utiliza la biblioteca openai de Python para interactuar con la API. Configura la clave y el base_url correctamente. El siguiente código demuestra una solicitud básica de texto completo.

  • Instala la librería con pip install openai.
  • Reemplaza YOUR_API_KEY con tu clave real.
  • Envía el mensaje y procesa la respuesta.
from openai import OpenAI

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

Este ejemplo genera una respuesta completa sin streaming. Es ideal para procesamiento por lotes o respuestas deterministas donde no necesitas actualizar la interfaz en tiempo real.

Ejemplo en JavaScript

Para entornos Node.js o navegadores modernos, utiliza la misma biblioteca oficial. La estructura es similar a la de Python, pero adaptada a la sintaxis asíncrona de JavaScript.

  • Asegúrate de manejar las promesas correctamente.
  • Configura el base_url hacia https://api.apisinrestricciones.com/v1.
  • Accede al contenido generado desde response.choices[0].message.content.
import OpenAI from "openai";

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

Este método es eficiente para aplicaciones web que necesitan generar texto rápidamente sin gestionar eventos de streaming manual.

Streaming con SSE

Para una experiencia de usuario más fluida, activa el streaming estableciendo stream: true. La API devuelve un flujo de eventos de servidor (Server-Sent Events). Recibirás fragmentos de texto progresivamente en lugar de esperar a que se complete toda la generación.

Esto es útil para interfaces de chat que muestran texto en tiempo real. Maneja los eventos content para acumular la respuesta final. El streaming no afecta el conteo de tokens; se facturan todos los tokens generados igual que en una solicitud no 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)

Recuerda que el streaming consume la misma cuota de tokens y está sujeto a los mismos límites de velocidad.

Límites, Errores y Contexto

Tu clave está limitada a 300 solicitudes por minuto. Si excedes este umbral, recibirás un error 429 (Too Many Requests). El cuerpo de la solicitud no debe exceder 8 MB. Si la clave es inválida, obtendrás un 401. Si no hay saldo, el sistema indica la necesidad de recarga.

El modelo soporta un contexto de 100,000 tokens. Esto incluye tanto el prompt como la respuesta. Si superas este límite, la API rechazará la solicitud. No hay garantía de velocidad basada en la carga del servidor; el rendimiento varía según la disponibilidad de GPU. Los errores de balance no tienen un código HTTP único estandarizado universal, pero claramente indican la falta de fondos.

cURL

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

Ficha técnica de la API

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
EndpointsPOST /v1/chat/completions · GET /v1/models
ID del modelouncensored
AutenticaciónAuthorization: Bearer YOUR_KEY
Base URLhttps://api.apisinrestricciones.com/v1
Parámetrostemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Salida máximahasta 16.000 tokens por petición (2.048 por defecto)
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 contexto100.000 tokens (entrada + salida)
Modo JSONresponse_format: {"type": "json_object"}
Concurrencia8 peticiones a la vez por clave
Límite de peticiones300 por minuto por clave
CabecerasX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Tamaño de peticiónhasta 8 MB
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
Bono+5 % desde $50, +10 % desde $100
Caducidadel crédito pagado no caduca, sin suscripción
Facturacióncrédito prepago por uso real; errores y rechazos no se cobran
Prueba gratis$0,50 durante 7 días, sin tarjeta
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

¿Qué significa exactamente 'sin restricciones'?

El modelo no rechaza contenido adulto legal, ficción o temas controversial por defecto. Bloquea específicamente contenido sexual con menores. No es un modelo GPT o Claude, sino un LLM de peso abierto optimizado para este propósito.

¿Cuánto cuesta y cómo se factura?

Pagas solo por lo que usas: $0.25 por 1M de tokens de entrada y $1.00 por 1M de salida. No hay suscripciones mensuales. El crédito prepagado no expira y puedes recargar desde $10 con criptomonedas (USDT o USDC).

¿Puedo usar la API para llamadas a herramientas (tool calling)?

Sí, el endpoint soporta tool calling según el estándar OpenAI. Utiliza el parámetro <code>tools</code> para definir tus funciones y el modelo las invocará cuando sea apropiado.

Tu clave está a un paso

Crea una cuenta, copia la clave y cambia la URL base. Así de fácil.

Obtener clave API
Obtener clave API