es ▾

Sin censura. Cumplimiento. Orientada al desarrollador.

Inicio rápido: integración de modelo de IA sin filtrar

Integra el modelo de IA sin filtros en tus aplicaciones mediante nuestra API compatible con OpenAI. Esta guía te guía a través de la autenticación, la realización de solicitudes y el manejo de respuestas en streaming con ejemplos concretos.

Prerrequisitos: instalación del SDK y configuración del entorno

El modelo de IA sin filtros funciona con SDKs estándar de OpenAI. Necesitas una clave API del panel de control y la URL base HTTPS://api.unfilteredaimodel.com/v1. Instala la biblioteca para tu lenguaje preferido para manejar los encabezados de autenticación automáticamente.

Establece la variable de entorno o pasa la clave directamente en la inicialización de tu cliente. El model id es "uncensored". No se requiere otra configuración para la generación básica de texto.

  • Instala el paquete mediante npm, pip o tu administrador de paquetes.
  • Asegúrate de tener una clave API válida del panel de control.
  • Verifica que la URL base coincida con el punto de conexión proporcionado.

Inicializa el cliente con la URL base y la clave

Configura el cliente para que apunte a nuestra URL base y use tu clave de API para la autenticación. Esto asegura que todas las solicitudes se enruten correctamente al modelo uncensored.

  • Establece la URL base en HTTPS://api.unfilteredaimodel.com/v1
  • Pasa tu clave de API en el encabezado de autorización
  • Especifica el id del modelo como "uncensored"

Esta configuración funciona con cualquier cliente compatible con OpenAI. Puedes usar los SDK oficiales o cualquier biblioteca que admita el formato de API de OpenAI.

curl https://api.unfilteredaimodel.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What is the capital of France?"}]
  }'

Enviar tu primera solicitud de completado de chat

Envía una solicitud POST a /v1/chat/completions con tu array de mensajes. El modelo responderá con texto generado sin rechazos de contenido para uso adulto lícito.

  • Utiliza el parámetro messages para definir la conversación
  • Especifica el modelo como "uncensored"
  • Establece la temperatura y otros parámetros según sea necesario

La respuesta contendrá el texto generado en el array de choices. Puedes extraer el contenido y usarlo en tu aplicación.

from openai import OpenAI

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

Gestión de respuestas en streaming y uso de tokens

Habilita el streaming estableciendo stream=true en tu solicitud. La API devuelve fragmentos de texto a medida que se generan. El uso de tokens se informa en el último fragmento.

  • Establece stream=true en el cuerpo de la solicitud
  • Procesa cada fragmento a medida que llega
  • Comprueba el último chunk para el uso de tokens

Esto es útil para aplicaciones en tiempo real donde deseas mostrar el texto a medida que se genera. La respuesta en streaming incluye recuentos de tokens para transparencia en la facturación.

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)

Configurando temperature, top_p y modo JSON

Personaliza el comportamiento del modelo utilizando parámetros como temperature, top_p y response_format. Estos ajustes controlan la creatividad, la aleatoriedad y el formato de salida.

  • Ajustar la temperatura para la creatividad (0.0 a 1.0)
  • Establece top_p para el muestreo de núcleo
  • Usa response_format=json_object para salida estructurada

El modelo admite function calling y uso de herramientas. Puedes definir herramientas y permitir que el modelo decida cuándo llamarlas. Esto habilita flujos de trabajo complejos e integraciones.

import OpenAI from "openai";

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

Gestión de errores y límites de velocidad (300 RPM)

La API limita a 300 solicitudes por minuto por clave. Si superas este límite, recibirás un error 429. Otros errores comunes incluyen 401 para claves inválidas y 402 para crédito insuficiente.

  • Monitora la tasa de tus solicitudes para evitar errores 429
  • Maneja errores 401 verificando tu clave API
  • Gestiona los errores 402 recargando tu crédito

La ventana de contexto es de 100.000 tokens combinados para entrada y salida. La salida máxima es de 16.000 tokens por solicitud. Los errores y las denegaciones no consumen crédito.

Preguntas frecuentes

¿Cómo recargo mis créditos?

Puedes recargar tu crédito utilizando USDT (TRC20) o USDC (Base). La cantidad mínima es de $20 y la máxima es de $500. Se añade crédito bonificado para recargas más grandes: +5% desde $50, +10% desde $100 y +15% desde $200. El crédito nunca caduca.

¿Cuál es el tamaño de la ventana de contexto?

La ventana de contexto es de 100.000 tokens para prompt y completion combinados. La salida máxima por solicitud es de 16.000 tokens. Si no estableces max_tokens, el valor predeterminado es de 2.048 tokens.

¿El modelo es realmente sin censura?

El modelo no rechaza temas adultos lícitos, ficticios, de investigación de seguridad o controvertidos. El único límite estricto de contenido es el contenido sexual que involucra a menores, que siempre se rechaza. Esto lo hace ideal para roleplay NSFW y salida de modelo sin procesar.

Tu clave de API está a un paso de distancia

Regístrate, obtén tu clave y actualiza la URL base. El proceso completo tarda segundos.

Comenzar ahora