Inicio rápido: Integra API sin censura
Integra nuestra API sin censura en minutos usando SDKs estándar de OpenAI. Envía texto, recibe texto y omite los filtros de contenido con una única URL base.
https://api.openrouternsfwmodel.com/v1uncensored
Instala el SDK estándar de OpenAI
Comienza instalando la biblioteca de cliente oficial para tu lenguaje preferido. Esto garantiza la compatibilidad con nuestro endpoint compatible con OpenAI. Usa tu gestor de paquetes para añadir la dependencia. Para Python, ejecuta pip install openai. Para Node.js, ejecuta npm install openai. Esto estandariza el código de tu integración.
Configura tu URL base y la clave API
Apunta a nuestro cliente a nuestro endpoint dedicado. Esto reemplaza la URL predeterminada de OpenAI en tu configuración. Establece el base_url a nuestro dominio. Usa tu clave API del panel. Nuestro modelo uncensored responde al ID uncensored. Esta configuración funciona con cualquier SDK estándar de OpenAI.
Envía tu primera solicitud de finalización de chat
Realiza una solicitud POST al endpoint de chat completions. Envía tu prompt como parte del array messages. El modelo devuelve una respuesta de texto sin negaciones de contenido. Utiliza el model el parámetro establecido en uncensored.Esto confirma que tu integración está funcionando correctamente.
Habilita el streaming para la salida de tokens en tiempo real
Establecer stream a true para obtener salida de tokens en tiempo real. La API devuelve Eventos Enviados por el Servidor (SSE). Cada fragmento contiene texto parcial. Esto es ideal para interfaces de chat. Los datos de uso de tokens aparecen en el último fragmento. El streaming reduce significativamente la latencia percibida.
Usa la llamada a funciones y el modo JSON
Habilita salidas estructuradas para tus aplicaciones. Usa response_format para modo JSON estricto. También puedes definir herramientas para la llamada de funciones. Establece tool_choice para automatizar acciones. Esto soporta lógica compleja sin errores de análisis. El modelo maneja datos estructurados de manera fiable.
Comprender límites de tasa y concurrencia
Cada clave permite 300 solicitudes por minuto. Puedes ejecutar 8 solicitudes concurrentes simultáneamente. El cuerpo de la solicitud debe mantenerse por debajo de 8 MB. Si excedes los límites, recibirás un error 429. Las claves inválidas devuelven 401. Sin crédito significa errores 402. Los errores son gratuitos, por lo que los reintentos no cuestan nada.
cURL
curl https://api.openrouternsfwmodel.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top 5 HTTP status codes"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.openrouternsfwmodel.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.openrouternsfwmodel.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)FAQ
¿Cuál es el tamaño de la ventana de contexto?
El modelo admite una ventana de contexto de 100.000 tokens. Esto incluye los tokens de prompt y de completado. Puedes enviar hasta 16.000 tokens en una sola respuesta. Si no estableces max_tokens, el valor predeterminado es de 2.048 tokens.
¿Cómo manejo límites de tasa?
Estás limitado a 300 solicitudes por minuto por clave. Puedes tener 8 solicitudes concurrentes activas al mismo tiempo. Si excedes estos límites, la API devuelve un código de estado 429. Implementa retroceso exponencial en tu código cliente para los reintentos.
¿La API es sin censura?
Sí, el modelo no rechaza contenido adulto lícito. Está ajustado para roleplay y escritura creativa sin restricciones. El único límite estricto es el contenido sexual que involucre a menores. Las solicitudes con ese contenido siempre se rechazan.
Obtén tu clave de API en un paso
Regístrate, copia la clave, actualiza la URL base. Listo.