Autenticación y URL base
Comienza creando una cuenta y generando tu clave de API. La Base URL para todas las peticiones es https://api.nofilteraichat.com/v1. Puedes usar los SDK oficiales de OpenAI o cualquier cliente compatible apuntándolo a esta URL y proporcionando tu clave en el encabezado Authorization. El registro es instantáneo mediante Google o correo electrónico, sin necesidad de número de teléfono. Tu clave se muestra inmediatamente al crearla. Solo tienes una clave activa por cuenta; generar una nueva reemplaza a la anterior. Mantén tu clave segura, ya que otorga acceso completo a tu crédito prepago. No hay suscripciones mensuales y el crédito no utilizado no caduca.
Completado de texto básico
Envía una petición estándar de chat completion para generar texto. El ID del modelo es uncensored. Este endpoint admite entrada y salida de texto sin filtros de contenido para contenido adulto lícito. Puedes controlar el estilo de respuesta mediante parámetros como temperature y top_p. Si no especificas max_tokens, la respuesta puede extenderse hasta el final de la ventana. La ventana de contexto admite hasta 100,000 tokens en total para el prompt y la completion combinados. Las peticiones se cobran según el uso real de tokens y los errores son gratuitos.
Integración con SDK de Python
Usa la biblioteca oficial de Python de OpenAI para interactuar con nuestra API. Establece la Base URL a nuestro endpoint y proporciona tu clave de API. Esto te permite aprovechar métodos familiares como chat.completions.create mientras te beneficias de nuestro modelo sin censura. La biblioteca maneja la serialización JSON y los reintentos automáticamente. Puedes activar streaming o obtener resultados sincrónicos. Asegúrate de usar una versión reciente del SDK para soportar todas las funciones como llamadas a funciones y modo JSON. Este enfoque minimiza el código repetitivo y acelera el desarrollo para aplicaciones en Python.
Integración con SDK de Node.js
Integra la API en tus aplicaciones Node.js usando el SDK de OpenAI para Node. Configura el cliente con nuestra URL base y tu clave de API. Esta configuración te permite llamar a completados de chat tal como lo harías con otros servicios compatibles con OpenAI. El SDK admite características modernas de JavaScript y patrones async/await. Puedes manejar respuestas y gestionar errores fácilmente en tu entorno Node. Este método es ideal para servidores web, servicios backend o cualquier aplicación Node.js que requiera capacidades de LLM sin censura. Proporciona una forma sencilla de añadir funciones de IA sin una configuración compleja.
Respuestas en streaming
Activa el streaming estableciendo stream: true en tu petición. La API devuelve Server-Sent Events (SSE) a medida que se generan los tokens. Esto proporciona una experiencia de usuario más fluida mostrando texto en tiempo real. Las estadísticas de uso de tokens se incluyen en el último fragmento del streaming. El streaming es compatible con todos los SDK y clientes HTTP sin procesar. Esta función es esencial para interfaces de chat y aplicaciones donde importa la latencia. El modelo genera tokens secuencialmente, permitiéndote renderizar respuestas parciales inmediatamente. Esto reduce significativamente los tiempos de espera percibidos en comparación con las peticiones sincrónicas.
Límites, errores y contexto
Monitorea tu uso para evitar interrupciones del servicio. La API permite 300 peticiones por minuto por clave y 8 peticiones simultáneas. El tamaño máximo del cuerpo de la petición es 8 MB. Si la clave de API no es válida, recibirás un error 401. Un error 402 indica crédito insuficiente; recarga con criptomonedas (USDT en TRC20 o USDC en Base) para continuar. Un error 429 significa que has alcanzado el límite de peticiones. La ventana de contexto es de 100.000 tokens. Los errores y las denegaciones no consumen crédito. Mantén tus peticiones dentro de estos límites para un rendimiento óptimo. El modelo rechaza contenido sexual que involucre menores, lo cual es un límite estricto.
cURL
curl https://api.nofilteraichat.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."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.nofilteraichat.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.nofilteraichat.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);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)