Unrestricted AI Chatbot: Inicio rápido: Integra la API de LLM sin censura
Integra nuestra API de chatbot de IA sin censura en tu aplicación utilizando endpoints estándar compatibles con OpenAI. Este inicio rápido cubre autenticación, peticiones básicas, streaming y llamadas a funciones con nuestro único modelo sin censura.
Autenticación y URL base
Nuestra API utiliza autenticación estándar compatible con OpenAI. Necesitas una clave de API válida, que puedes generar inmediatamente en la página Obtener clave de API. La URL base para todas las peticiones eshttps://api.unrestrictedaichatbot.cc/v1. Configura tu cliente estableciendo esta URL base y tu clave de API. Admitimos inicio de sesión con Google o registro con correo electrónico/contraseña. No se requiere número de teléfono. Tu clave de API se muestra una sola vez después de su creación. Guárdala de forma segura. Cada cuenta permite una clave activa; generar una nueva reemplaza a la anterior. Las peticiones se autentican mediante el encabezado Authorization: Bearer <API_KEY>. Si envías una clave inválida, recibirás un error 401. Si tu crédito prepago se agota, recibirás un error 402. Esto garantiza un uso transparente sin tarifas ocultas.
Petición de completación básica
Envía una petición estándarPOST /v1/chat/completions para generar texto. Nuestra API de IA sin censura responde con completaciones de texto basadas en tu prompt. El ID del modelo es siempre uncensored. Puedes especificar parámetros como temperature y top_p para controlar la aleatoriedad. La API acepta entrada de texto y devuelve salida de texto. No admite imágenes, audio ni embeddings. Concéntrate en la generación de texto. Puedes establecer un límite de max_tokens, con un valor predeterminado de 2.048 si no se especifica. La ventana de contexto admite hasta 100.000 tokens en total (prompt + completación). Usa este endpoint para tareas de generación de texto sencillas.
Respuestas en streaming
Habilita el streaming estableciendostream: true en tu petición. La API devuelve fragmentos de Server-Sent Events (SSE). Cada fragmento contiene texto parcial. El último fragmento incluye estadísticas de uso de tokens. El streaming es ideal para experiencias de usuario en tiempo real. Reduce la latencia percibida. Nuestros modelos de API de IA sin censura manejan el streaming de manera eficiente. Puedes analizar los fragmentos a medida que llegan. Esto permite la visualización instantánea del texto generado. Usa streaming para interfaces de chat o generación de contenido extenso. Proporciona una experiencia de usuario más fluida en comparación con esperar la respuesta completa. Los recuentos de tokens solo están disponibles en el último fragmento.
Llamadas a funciones (Herramientas)
Admite llamadas a funciones para interacciones estructuradas. Define herramientas en tu petición con nombres, descripciones y esquemas de parámetros. El modelo puede optar por llamar a una función. Establecetool_choice en auto o especifica una herramienta. Esto permite la integración con sistemas externos. Úsalo para extracción de datos o activación de acciones. La API admite formatos estándar de herramientas de OpenAI. Funciona con nuestro modelo sin censura para una selección de funciones fiable. Define tus herramientas claramente. El modelo devuelve una lista de llamadas a funciones. Analiza estas llamadas para ejecutar funciones en tu aplicación. Esto añade capacidades más allá de la simple generación de texto.
Modo JSON
Obliga al modelo a generar JSON válido. Estableceresponse_format: { "type": "json_object" } en tu petición. Esto garantiza que la salida sea JSON analizable. Útil para la extracción de datos estructurados o respuestas de API. El modelo se adhiere a la sintaxis JSON. Esto reduce los errores de análisis en tu código. Combínalo con llamadas a funciones para salidas estructuradas robustas. Nuestra API de IA sin censura mantiene este formato de manera fiable. Úsalo cuando necesites estructuras de datos consistentes. Simplifica el procesamiento posterior. Asegúrate de que tu prompt anime a la salida de JSON para obtener los mejores resultados.
Parámetros, límites y errores
Gestiona las peticiones con límites específicos. Máximo 300 peticiones por minuto por clave. Máximo 8 peticiones simultáneas. Cuerpo de la petición de máximo 8 MB. Los errores incluyen 401 (clave inválida), 402 (sin crédito) y 429 (límite de peticiones). La ventana de contexto es de 100.000 tokens. La salida máxima es de 32.000 tokens. Usa parámetros comotemperature, top_p, stop, seed, presence_penalty y frequency_penalty. Estos controlan el comportamiento de generación. Monitorea tu uso mediante los conteos de tokens. El crédito prepago no caduca. Los errores son gratuitos. Este modelo predecible es ideal para integraciones estables. Evita exceder los límites para prevenir errores 429.cURL
curl https://api.unrestrictedaichatbot.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.unrestrictedaichatbot.cc/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.unrestrictedaichatbot.cc/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);Streaming
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)Ficha técnica de la API
Todos los límites y funciones reales de la API en un solo lugar: revísalos antes de recargar.
| Elemento | Valor |
|---|---|
| Formato | compatible con OpenAI: cualquier SDK de OpenAI funciona cambiando la base URL y la clave |
| Endpoints | POST /v1/chat/completions · GET /v1/models |
| ID del modelo | uncensored |
| Autenticación | Authorization: Bearer YOUR_KEY |
| Base URL | https://api.unrestrictedaichatbot.cc/v1 |
| Modo JSON | response_format: {"type": "json_object"} |
| Ventana de contexto | 100.000 tokens (entrada + salida) |
| Llamadas a funciones | sí: tools, tool_choice; la respuesta trae tool_calls, también en streaming; resultados como role: tool |
| Salida máxima | hasta el resto de la ventana de 100.000 tokens; max_tokens opcional (sin límite aparte) |
| Streaming | sí: server-sent events; el último fragmento incluye el uso de tokens |
| Parámetros | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Cabeceras | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Límite de peticiones | 300 por minuto por clave |
| Tamaño de petición | hasta 8 MB |
| Concurrencia | 8 peticiones a la vez por clave |
| Precio | $0,25 por 1M tokens de entrada · $1,00 por 1M de salida |
| Facturación | crédito prepago por uso real; errores y rechazos no se cobran |
| Bono | +5 % desde $50, +10 % desde $100 |
| Caducidad | el crédito pagado no caduca, sin suscripción |
| Prueba gratis | $0,50 durante 7 días, sin tarjeta · Clave de prueba: 2 solicitudes paralelas, 60 por minuto; límites completos (8 y 300) tras la primera recarga |
| Recarga | USDT (TRC20) o USDC (Base), cualquier importe entero de $10 a $500 |
| Claves | una clave activa por cuenta; una nueva reemplaza a la anterior |
| Acceso | Google o correo y contraseña |
| Contenido | contenido adulto permitido; se rechaza el contenido sexual con menores |
Errores y qué hacer
Los errores llegan como JSON con un type fijo; las peticiones fallidas o rechazadas no se cobran.
| Código | Tipo | Significado |
|---|---|---|
400 | bad_request | JSON inválido, mensajes vacíos, parámetro incorrecto o contexto demasiado largo |
401 | missing_key · invalid_key · key_revoked | falta la clave, es incorrecta o fue reemplazada |
402 | no_credit | sin crédito: recarga y sigue al instante |
403 | content_blocked | contenido sexual con menores: rechazado, no se cobra |
404 | not_found | endpoint desconocido |
413 | request_too_large | cuerpo mayor de 8 MB |
429 | rate_limited · concurrency | más de 300/min o 8 en paralelo: espera y reintenta |
503 | upstream_busy | modelo ocupado: reintenta en unos segundos |
Preguntas y respuestas
¿Cuál es la ventana de contexto máxima?
La ventana de contexto admite hasta 100.000 tokens, incluyendo tanto el prompt como la completación. Esto permite datos de entrada sustanciales y salidas extensas en una sola petición.
¿Cómo manejo las respuestas en streaming?
Establece el parámetro <code>stream</code> en true en tu petición. La API devuelve fragmentos de Server-Sent Events (SSE) que contienen texto parcial. El uso de tokens solo se proporciona en el último fragmento.
¿Existe un límite de peticiones simultáneas?
Sí, puedes tener hasta 8 peticiones simultáneas por clave de API. El límite de peticiones es de 300 por minuto. Superar estos límites generará un error 429.
Tu clave está a un formulario de distancia
Crea una cuenta, copia la clave, cambia la URL base. Eso es toda la configuración.