Documentación de la API
Usa nuestro endpoint compatible con OpenAI para generar texto con el modelo uncensored. Comienza con una solicitud simple o habilita el streaming para salida de tokens en tiempo real.
URL Base y Autenticación
Envía solicitudes a https://api.uncensoredaicharacter.com/v1 con tu clave API en el Authorization header. La clave se emite inmediatamente al registrarse mediante Google o correo electrónico. Utiliza el ID del modelo uncensored para todas las finalizaciones.
curl https://api.uncensoredaicharacter.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 server uptime status"}]
}'Cada cuenta contiene una clave activa. Si rotas la clave, la anterior deja de funcionar al instante. Se aplican límites por clave para mantener el servicio justo. Los cuerpos de las solicitudes deben permanecer por debajo de 8 MB. Esto asegura un rendimiento consistente para tu aplicación.
Primera solicitud: SDK de Python
Inicializa el cliente con tu clave y apúntalo a nuestra URL base. Pasa el nombre del modelo y los mensajes del usuario para obtener una respuesta de texto. Esto funciona con bibliotecas compatibles con OpenAI estándar. La respuesta incluye el uso de tokens y el contenido.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredaicharacter.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)Puedes ajustar parámetros como temperature para controlar la aleatoriedad. La API devuelve JSON o texto según tu configuración. Los errores devuelven códigos de estado HTTP estándar. Consulta el código de estado para manejar los problemas de manera elegante.
Primera solicitud: SDK de Node
Configura el cliente Node para usar nuestro punto de conexión. Establece el apiKey y baseURL propiedades correctamente. Llama chat.completions.create() con el ID del modelo. La biblioteca maneja la serialización y los reintentos automáticamente.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredaicharacter.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);Se admiten respuestas en flujo mediante iteradores asíncronos. Esto te permite mostrar tokens a medida que se generan. La ventana de contexto admite hasta 100,000 tokens en total. Úsalo para documentos largos o conversaciones extendidas.
Respuestas en streaming
Habilita la transmisión estableciendo stream: true en tu solicitud. La API devuelve un flujo de Eventos Enviados por el Servidor (SSE). Cada fragmento contiene texto parcial y datos de uso de tokens. El último fragmento incluye las estadísticas completas de uso.
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)El streaming reduce la latencia percibida para los usuarios finales. Puedes procesar los tokens en tiempo real sin esperar a la respuesta completa. El almacenamiento en búfer es manejado por la biblioteca cliente. Monitorea los recuentos de tokens para mantenerte dentro de tu crédito prepagado.
Gestión de errores y límites
Gestiona los errores comprobando el código de estado HTTP. Un 401 error significa que tu clave API es inválida o falta. Una 402 error indica crédito prepagado insuficiente. Una 429 error indica que has alcanzado el límite de frecuencia de 300 solicitudes por minuto. No hay reembolsos para el crédito utilizado.
La ventana de contexto permite 100,000 tokens para entrada y salida combinadas. La salida máxima es de 16,000 tokens por solicitud. Establece max_tokens para controlar la longitud de la salida. Los errores no consumen crédito si se detectan antes del procesamiento. Esto protege tu saldo de bucles accidentales.
Configuración y restricciones
Establece parámetros como top_p, seed, y stop secuencias para dar forma a la salida. Usa response_format para el modo JSON. La llamada a funciones se admite mediante herramientas. Todos los parámetros siguen el esquema estándar de OpenAI. Esto facilita la migración para proyectos existentes.
Las solicitudes están limitadas a 8 conexiones concurrentes por clave. El límite de tamaño del cuerpo es de 8 MB. Estas restricciones garantizan un rendimiento estable. El modelo sin censura maneja diversos temas sin rechazos. Ajusta la configuración para que se ajuste perfectamente a tu caso de uso.
FAQ
¿Cómo empiezo con la API de personajes de AI uncensored?
Regístrate con Google o correo electrónico para recibir una clave de API al instante. Añade crédito prepagado mediante cripto para empezar a enviar solicitudes. La URL base es HTTPS://api.uncensoredaicharacter.com/v1.
¿Qué sucede si alcanzo un límite de velocidad o un error?
Recibirás un código de estado 429 para límites de tasa o 401/402 para problemas de autenticación/crédito. Los errores no consumen crédito si ocurren antes del procesamiento. Ajusta la frecuencia de tus solicitudes o recarga tu saldo.
¿Puedo usar esto con SDKs de OpenAI existentes?
Sí, la API es compatible con OpenAI. Simplemente actualiza la URL base y la clave API en la configuración de tu cliente. Admite streaming, modo JSON y llamada de funciones.
Obtén tu clave ahora
Regístrate, obtén la clave y actualiza la URL base. Eso es todo.