Documentación de la API para desarrolladores
Empieza a generar texto con nuestra API de LLM sin censura en segundos. Usa puntos de conexión estándar compatibles con OpenAI y créditos cripto prepago para pagar solo por lo que usas.
https://api.uncensoreai.com/v1uncensored
URL Base y Autenticación
Conéctate a nuestra infraestructura apuntando tu cliente a la URL base designada y proporcionando tu clave API única. Usamos autenticación de encabezado estándar para que puedas integrar nuestro endpoint en configuraciones SDK de OpenAI existentes sin reescribir tu lógica principal. Recibes una clave activa por cuenta, y generar una nueva clave invalida inmediatamente la anterior. Este diseño mantiene tu integración simple mientras mantiene un control de acceso claro. Regístrate con Google o correo electrónico para ver tu clave al instante. No requerimos un número de teléfono ni método de pago para comenzar.
- URL base:
https://api.uncensoreai.com/v1 - Cabecera de autenticación:
Authorization: Bearer YOUR_API_KEY
Primera solicitud (POST /v1/chat/completions)
Envía tu primera finalización enviando un payload JSON al punto de conexión de completados de chat. El ID del modelo es uncensored y acepta estructuras de mensajes estándar con roles de sistema, usuario y asistente. Obtienes texto de salida inmediato sin enrutamiento complejo ni lógica de selección de modelo. Los errores no consumen tus créditos prepagados, así que puedes probar libremente. El modelo maneja generación de peso abierto ajustada para contenido adulto sin rechazos. Usa esta estructura para comenzar tu integración.
Integración del SDK de Python
Utiliza el cliente oficial de Python para interactuar con nuestra API sin problemas. Establece la URL base y la clave API en tu objeto de configuración antes de realizar llamadas. La biblioteca maneja la serialización JSON y el análisis de respuestas por ti. Puedes acceder a los datos de uso directamente desde el objeto de respuesta. Este enfoque funciona con cualquier entorno estándar de Python que soporte solicitudes asíncronas o sincrónicas. Mantén tu clave segura en variables de entorno. El ejemplo de código demuestra una llamada sincrónica básica.
Integración del SDK de Node.js
Integra con proyectos Node.js utilizando el administrador de paquetes estándar. Importa el cliente y configura la URL base para apuntar a nuestros servidores. El SDK gestiona las solicitudes HTTP y proporciona respuestas tipadas para usuarios de TypeScript. Puedes agregar encabezados o modificar los tiempos de espera si es necesario. Este método se adapta a aplicaciones web modernas y servicios backend. Asegúrate de que tu versión de Node sea compatible con los requisitos del SDK. El siguiente ejemplo muestra una solicitud de finalización simple.
Respuestas en streaming y uso de tokens
Habilitar salida en tiempo real estableciendo el stream flag a true en su solicitud. La API devuelve Eventos Enviados por el Servidor (SSE) a medida que se generan los tokens. Puede mostrar texto a los usuarios instantáneamente sin esperar a la respuesta completa. Los detalles de uso de tokens aparecen en el último fragmento del flujo. Esta característica reduce la latencia percibida para salidas largas. Monitoree su saldo de crédito a medida que se acumulan los tokens. El streaming funciona con todos los parámetros estándar como temperatura y secuencias de parada.
Límites, Errores y Ventana de Contexto
Tu cuenta tiene una ventana de contexto de 100,000 tokens para prompt y completado combinados. Puedes enviar hasta 16,000 tokens en una sola respuesta si especificas max_tokens. El límite de salida predeterminado es de 2,048 tokens si omites este parámetro. Los límites de velocidad permiten 300 solicitudes por minuto y 8 solicitudes concurrentes por clave. Un estado 401 significa que tu clave es inválida. Un estado 402 indica crédito prepagado insuficiente. Un estado 429 significa que has excedido el límite de velocidad. Los cuerpos de solicitud no pueden exceder 8 MB.
cURL
curl https://api.uncensoreai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "fetch the current server status from the api endpoint"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoreai.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.uncensoreai.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);Transmisió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)Preguntas frecuentes
¿Cuál es la URL base para la API de IA sin censura?
La URL base es HTTPS://api.uncensoreai.com/v1. Debes establecer esto en la configuración de tu cliente para enrutar las solicitudes correctamente.
¿Cómo autentifico mis solicitudes?
Incluya su clave API en el encabezado Authorization como un token Bearer. Recibes esta clave inmediatamente después del registro con Google o correo electrónico.
¿Qué sucede si obtengo un error 402?
Un error 402 significa que tu saldo de crédito prepagado es cero. Debes recargar usando USDT (TRC20) o USDC (Base) para reanudar el servicio.
Obtén tu clave de API en segundos
Regístrate, copia tu clave y actualiza tu URL base. La configuración está completa.