Documentación de la API Chat Completions
Comienza con la API de bot de IA sin censura enviando una sola solicitud a nuestro punto de conexión compatible con OpenAI. Esta guía cubre la autenticación, el streaming y la salida estructurada para tus casos de uso de codificación y NSFW.
- URL Base
https://api.uncensoredlocal.com/v1- Modelo
uncensored
Autenticación y URL base
Conéctate configurando tu clave API y la URL base en tu cliente. La URL base es https://api.uncensoredlocal.com/v1. Cada solicitud requiere el Authorization header con tu clave. No se necesita número de teléfono para el registro, y puedes autenticarte con Google o correo electrónico. Los errores y las negativas no consumen crédito, por lo que las pruebas son gratuitas.
Primera solicitud
Envía una finalización estándar para generar texto. Utiliza el ID del modelo uncensored para el modelo. La API acepta entrada de texto y devuelve salida de texto. Puedes probar la conexión inmediatamente después de generar tu clave.
curl https://api.uncensoredlocal.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Find the current UTC timestamp."}]
}'
Esto devuelve el texto generado en el cuerpo de la respuesta. Puedes ajustar parámetros como temperature para controlar la creatividad. El modelo está ajustado para responder sin denegaciones de contenido para uso adulto legal.
SDK de Python
Utiliza la biblioteca oficial de Python de OpenAI para integrar rápidamente. Configura la URL base para que apunte a nuestro servicio. Inicializa el cliente con tu clave de API y envía una solicitud de finalización de chat.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredlocal.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)
El objeto de respuesta contiene el contenido generado. Puedes acceder al texto directamente desde el objeto de mensaje. Esto funciona con cualquier biblioteca cliente compatible con OpenAI.
SDK Node
Instala el paquete OpenAI de Node para comenzar a desarrollar. Configura la URL base y la clave API en la instancia del cliente. Envía una solicitud al punto de conexión de finalización de chat.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredlocal.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);
El resultado proporciona los detalles completos de la finalización. Puedes analizar el texto y usarlo en tu aplicación. La API admite todos los parámetros estándar para ajustar la salida.
Respuestas en streaming con SSE
Habilita la transmisión estableciendo stream: true en tu solicitud. La API devuelve Eventos Enviados por Servidor (SSE) a medida que se generan los tokens. Esto permite la visualización en tiempo real de la salida para el usuario.
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)
Cada fragmento contiene texto parcial. El último fragmento incluye las estadísticas de uso de tokens. El streaming reduce la latencia percibida para respuestas largas. Puedes manejar errores durante el stream evento por evento.
Límites de velocidad y cuotas
Cada clave de API está limitada a 300 solicitudes por minuto. Puedes tener 8 solicitudes concurrentes al mismo tiempo. El cuerpo de la solicitud no debe exceder los 8 MB. Si envías una solicitud con una clave inválida, recibirás un error 401. Un error 402 indica que no hay crédito. Un error 429 significa que alcanzaste el límite de tasa. La ventana de contexto es de 100,000 tokens para prompt y completación juntos. La salida máxima es de 16,000 tokens por solicitud. Los errores son gratuitos, por lo que puedes probar los límites sin costo.
Preguntas frecuentes
¿Cuál es la URL base de la API de bot de AI sin censura?
La URL base es HTTPS://api.uncensoredlocal.com/v1. Funciona con cualquier SDK compatible con OpenAI actualizando el parámetro base_url. No se requiere otra URL base para solicitudes estándar.
¿Cómo empiezo con un LLM uncensored en línea?
Regístrate con Google o correo electrónico para obtener una clave API al instante. Añade saldo en cripto mediante USDT o USDC para empezar a enviar solicitudes. El ID del modelo es "uncensored" para todas las finalizaciones.
¿Cuáles son los límites de velocidad para la IA local sin censura?
Estás limitado a 300 solicitudes por minuto y 8 solicitudes concurrentes por clave. La ventana de contexto es de 100,000 tokens. Los cuerpos de las solicitudes deben tener menos de 8 MB. Los errores no cuentan contra tu límite de tasa.
Generación de clave en segundos
Regístrate, obtén tu clave, actualiza la URL base. Listo.
URL Basehttps://api.uncensoredlocal.com/v1