fullyuncensoredai.comIntegración
Documentación de la API
Comienza con nuestra API compatible con OpenAI para generación de contenido sin censura. Envía texto, recibe texto y controla la salida con parámetros estándar.
Autenticación y URL base
Usa tu clave de API con la URL base para comenzar a realizar solicitudes. El punto de conexión es https://api.fullyuncensoredai.com/v1Autorización header. Cada nueva cuenta obtiene acceso inmediato al registrarse.
Endpoint Chat Completions
Envía solicitudes a POST /v1/chat/completions con el modelo uncensored. La API procesa la entrada de texto y devuelve la salida de texto generada. Puedes controlar la respuesta con parámetros como temperature y top_p. Los errores y las negativas no consumen crédito.
curl https://api.fullyuncensoredai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Explain how to configure a proxy for the api"}]
}'
Respuestas en streaming con SSE
Habilita la transmisión estableciendo stream: true en tu solicitud. La API devuelve Eventos Enviados por Servidor (SSE) para la entrega de tokens en tiempo real. El último fragmento incluye las estadísticas completas de uso de tokens. Este enfoque reduce la latencia percibida para respuestas largas.
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)
Modo JSON y llamada de funciones
Usar response_format: {"type": "json_object"} para una salida estructurada. Se admite la llamada de funciones a través de tools parámetro. Esto permite que tu aplicación ejecute lógica basada en las decisiones del modelo. Asegúrate de que las definiciones de tus herramientas coincidan con el esquema esperado.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.fullyuncensoredai.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);
Integración del SDK de Python
Instala el paquete oficial de Python de OpenAI y configura la URL base. Pasa tu clave de API a la inicialización del cliente. El SDK maneja los detalles de HTTP automáticamente. Este método es ideal para servicios backend y scripts.
from openai import OpenAI
client = OpenAI(base_url="https://api.fullyuncensoredai.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)
Límites de velocidad y concurrencia
Cada clave permite 300 solicitudes por minuto y 8 solicitudes concurrentes. La ventana de contexto es de 100,000 tokens en total. Las solicitudes con un cuerpo superior a 8 MB fallarán. Recibirás un error 429 si excedes el límite de velocidad. Un error 401 indica una clave inválida.
Preguntas frecuentes
¿Es esta una API de IA sin censura para contenido NSFW?
Sí, el modelo no rechaza temas adultos legales o controversiales. Está diseñado para la generación de contenido crudo sin filtros ocultos.
¿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.
¿Cómo manejo errores como 402 o 429?
Un error 402 significa que no te queda crédito. Un error 429 indica que has alcanzado el límite de velocidad. Recarga tu crédito cripto para reanudar el uso.
Genera tu clave ahora
Regístrate, copia el token y actualiza tu URL base. Esa es toda la configuración.