Documentación de la API
Empieza a enviar solicitudes a nuestra API de LLM sin censura configurando tu cliente compatible con OpenAI con nuestra URL base y una clave API válida.
URL Base y Autenticación
Empieza apuntando tu cliente a nuestra URL base y pasando tu clave en el encabezado de autorización. Proporcionamos un único endpoint que acepta cargas útiles estándar de OpenAI sin requerir encabezados personalizados ni lógica de enrutamiento compleja. Tu clave API otorga acceso al modelo uncensored dedicado, y puedes generarla al instante a través del panel de control usando autenticación con Google o correo electrónico. Mantén tu clave segura, ya que es la única credencial necesaria para todas las solicitudes.
curl https://api.howtouseuncensoredai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "what is the current temperature in london"}]
}'
Endpoint Chat Completions
Envía tus prompts a la chat/completions endpoint usando el estándar messages estructura de array. Debes especificar el ID del modelo como uncensored para garantizar que estés alcanzando el motor de inferencia correcto. La API devuelve respuestas de texto que respetan tus ajustes de temperatura y top-p sin negaciones ocultas para contenido lícito. Esta estructura simple te permite integrar nuestro servicio en proyectos existentes con cambios mínimos de código.
Streaming y Uso de Tokens
Habilita la transmisión estableciendo stream: true para recibir tokens a medida que se generan mediante Server-Sent Events. Esto reduce la latencia percibida en respuestas largas y permite que tu interfaz se actualice en tiempo real. Los detalles de uso de tokens se incluyen en el último fragmento del flujo, por lo que puedes rastrear los costos con precisión sin almacenar toda la respuesta en memoria. Los errores durante la transmisión no generan cargos por la salida parcial.
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)
Llamada de Función y Modo JSON
Utiliza el tools parámetro para habilitar la llamada de funciones, permitiendo que el modelo genere datos estructurados para tus aplicaciones. También puedes forzar una salida JSON estableciendo response_format para {"type": "json_object"} para el cumplimiento estricto del esquema. Estas funciones funcionan junto con nuestro modelo sin censura, por lo que obtienes salidas estructuradas sin perder la capacidad del modelo para manejar temas complejos o de nicho. Define claramente los esquemas de tus funciones para obtener resultados fiables.
from openai import OpenAI
client = OpenAI(base_url="https://api.howtouseuncensoredai.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)
Integración del SDK Node
Integra rápidamente usando el SDK oficial de Node de OpenAI sobrescribiendo la URL base para apuntar a nuestro servicio. Esto asegura la compatibilidad con wrappers y middleware existentes que esperan un comportamiento estándar de OpenAI. Puedes manejar errores de forma elegante y gestionar reintentos basados en los códigos de estado devueltos por nuestra API. El SDK maneja la serialización y deserialización, permitiéndote concentrarte en la lógica de tu aplicación en lugar de los detalles HTTP.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.howtouseuncensoredai.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);
Límites de velocidad y cuotas
Nuestra API impone un límite de 300 solicitudes por minuto por clave, con un límite de concurrencia de 8 solicitudes simultáneas. Si excedes estos límites, recibirás un error 429, y las claves inválidas devuelven un error 401. Un error 402 indica crédito prepagado insuficiente, que puedes recargar usando USDT o USDC. El modelo admite una ventana de contexto de 100,000 tokens, lo que permite datos de entrada extensos mientras mantiene el rendimiento.
Preguntas frecuentes
¿Cómo usar IA sin censura por primera vez?
Regístrate para obtener una cuenta y recibirás $0.50 en crédito de prueba. Luego, genera una clave de API y configura tu cliente compatible con OpenAI con nuestra URL base y el ID del modelo.
¿Qué sucede si excedo el límite de velocidad?
Recibirás un código de estado 429 que indica demasiadas solicitudes. El límite es de 300 solicitudes por minuto por clave, con un máximo de 8 solicitudes concurrentes.
¿La API LLM uncensored admite streaming?
Sí, establece el parámetro stream en true para recibir Server-Sent Events. Los detalles del uso de tokens se proporcionan en el último fragmento del stream para una facturación precisa.
Obtén tu clave de API
Regístrate, copia la clave, actualiza tu URL base. Configuración sencilla.