Documentación de la API: LLM uncensored
Inserta tu clave de API de LLM sin censura en cualquier cliente compatible con OpenAI y comienza a generar texto inmediatamente.
Autenticación y URL base
La URL base es HTTPS://api.webtheon.com/v1. Pasa tu clave API en el Authorization header. La clave se muestra inmediatamente después de su creación. Utilízala con cualquier SDK estándar de OpenAI.
Endpoint de completados de chat
Envía mensajes a POST /v1/chat/completions. El ID del modelo es uncensored. Este endpoint maneja solo generación de texto. Sin imágenes, sin audio, sin incrustaciones.
Las solicitudes deben ser inferiores a 8 MB. La ventana de contexto abarca 100,000 tokens en total. Esto incluye tanto los tokens del prompt como los de la completación. La salida está limitada a 16,000 tokens por solicitud. Puedes ajustar este límite mediante la max_tokens parámetro.
Punto final de listado de modelos
Consulta GET /v1/models para verificar la disponibilidad. Este endpoint devuelve metadatos sobre el modelo uncensored. Confirma el ID del modelo y los parámetros admitidos. Úsalo para depurar las configuraciones del cliente rápidamente.
La respuesta incluye el ID del modelo, el tipo de objeto y el campo owned_by. Esto te ayuda a asegurar que tu biblioteca cliente apunte al servicio correcto. Es una comprobación de estado simple para tu integración.
Streaming y uso de tokens
Habilita la transmisión estableciendo stream: true. Las respuestas llegan como Server-Sent Events (SSE). Los detalles de uso de tokens aparecen en el último fragmento del stream.
Este enfoque reduce la latencia percibida para salidas largas. Puedes comenzar a procesar el texto a medida que llega. Es ideal para interfaces en tiempo real. El flujo termina de forma limpia con los datos de uso.
Parámetros y opciones
El soporte incluye temperatura, top_p, secuencias de parada, seed y penalizaciones. Puedes imponer el modo JSON vía response_format. La llamada a funciones (herramientas) es totalmente compatible.
Establecer temperature para la creatividad. Ajusta top_p para muestreo por núcleo. Usa seed para resultados reproducibles. Estos parámetros te brindan un control preciso sobre la calidad de la generación. El modelo responde a los nombres estándar de parámetros de OpenAI.
Gestión de errores y límites
Los límites de tasa son de 300 solicitudes por minuto. La concurrencia está limitada a 8 solicitudes simultáneas por clave. Los cuerpos de las solicitudes no pueden exceder 8 MB.
Gestiona los errores de forma elegante. Un estado 401 significa que tu clave no es válida. Un estado 402 indica crédito insuficiente. Un estado 429 indica limitación de velocidad. Los errores son gratuitos, por lo que no consumen tus tokens prepagados. Esto protege tu saldo durante la depuración.
cURL
curl https://api.webtheon.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "what is the capital of france"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.webtheon.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.webtheon.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)Preguntas frecuentes
¿Cuál es la URL base para la API sin censura?
La URL base es HTTPS://api.webtheon.com/v1. Debes actualizar tu biblioteca cliente para apuntar a esta dirección. Todas las solicitudes deben incluir tu clave API en el encabezado Authorization.
¿Cómo maneja la API sin censura las ventanas de contexto?
El modelo admite una ventana de contexto de 100,000 tokens. Este límite se aplica a la suma de los tokens del prompt y la respuesta. La salida máxima es de 16,000 tokens por solicitud, a menos que especifiques lo contrario.
¿Cuáles son las tarifas de precios para tokens de entrada y salida?
Los tokens de entrada cuestan $0.15 por cada 1 millón de tokens. Los tokens de salida cuestan $0.50 por cada 1 millón de tokens. El crédito se cobra según el uso real. Los errores no consumen tu saldo.
Obtén tu clave de API al instante
Regístrate, copia el token, actualiza tu URL base. Listo.