apillmsourceopen.comInicio rápido
Integra la API de chat-completions sin censura
Inserta nuestra API de IA sin censura en tu aplicación con una sola URL base. Obtén respuestas de texto sin negativas utilizando protocolos compatibles con OpenAI estándar.
Configuración de URL Base y Autenticación
La API vive en https://api.apillmsourceopen.com/v1. Apunta tu SDK allí y proporciona tu clave. Obtienes una clave activa por cuenta; generar una nueva invalida la clave anterior inmediatamente. No se requiere número de teléfono para el registro. Soportamos inicio de sesión con Google o un flujo estándar de correo electrónico y contraseña. Tus prompts nunca salen de nuestros servidores con fines de capacitación. Esta configuración funciona con cualquier cliente que acepte el formato OpenAI V1.
Enviar tu primera solicitud de completado
Envía mensajes al endpoint de chat para obtener texto inmediato. El id del modelo es siempre "uncensored". Maneja temas para adultos y temas controversiales sin bloquear contenido lícito. No necesitas especificar una versión del modelo. El sistema procesa tu entrada y devuelve una respuesta. Usa el formato estándar para mensajes. Este enfoque asegura la compatibilidad con las herramientas existentes.
Configurando streaming y límites de tokens
Transmite respuestas configurando stream: true. Recibes fragmentos a medida que se generan. El último fragmento contiene las estadísticas completas de uso de tokens. El soporte de ventana de contexto alcanza 100,000 tokens para prompt y finalización combinados. La salida máxima por solicitud es de 16,000 tokens. Si omites max_tokens, el valor predeterminado es 2,048 tokens. La transmisión reduce la latencia percibida para respuestas largas. También permite el renderizado progresivo en tu interfaz.
Habilitando Modo JSON y Llamada de Funciones
Usar response_format: {"type": "json_object"} para salida JSON estricta. La llamada de funciones funciona a través del estándar tools parámetro. El modelo admite tool_choice para instrucciones explícitas. Puedes establecer temperature, top_p, y seed para control. Las penalizaciones de frecuencia y presencia también están disponibles. Las secuencias de parada funcionan como se espera. Esta flexibilidad permite integraciones complejas. La extracción de datos estructurados se vuelve confiable.
Manejo de errores y rechazos de forma elegante
Los códigos HTTP estándar indican el estado. Un 401 significa que tu clave API es inválida o ha expirado. Un error 402 indica saldo prepagado insuficiente. Una respuesta 429 indica que has alcanzado el límite de velocidad. Los errores son gratuitos; no pagas por las solicitudes fallidas. La única negativa estricta es por contenido sexual que involucre a menores. Todo lo demás se procesa. Revisa tu saldo regularmente. La lógica de reintento debe manejar los 429 con retroceso exponencial.
Comprender los límites de tasa y las cuotas
Obtienes 300 solicitudes por minuto por clave. Solo 8 solicitudes se ejecutan simultáneamente por clave. El cuerpo de la solicitud alcanza un máximo de 8 MB. Una clave activa por cuenta garantiza un seguimiento claro del uso. Una nueva clave reemplaza a la antigua al instante. El crédito prepagado se cobra según el uso real de tokens. No hay tarifas mensuales. El crédito nunca expira. Esta estructura es adecuada para cargas de trabajo intermitentes. Los costos predecibles ayudan a gestionar presupuestos. Las recargas en cripto añaden crédito bonus automáticamente.
cURL
curl https://api.apillmsourceopen.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a 256 byte binary blob"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.apillmsourceopen.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.apillmsourceopen.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
¿Es esta una API LLM de código abierto?
Sí, servimos un modelo de peso abierto ajustado para salida sin censura. Se ejecuta en nuestros servidores pero sigue la interfaz abierta estándar. Obtienes un comportamiento consistente sin bloqueo de proveedor. El modelo no es GPT, Claude ni ningún otro modelo de proveedor principal.
¿Cómo maneja el modelo de IA sin censura el contenido NSFW?
El modelo no rechaza temas adultos lícitos, ficticios o controvertidos. Solo bloquea el contenido sexual que involucre a menores. Esto lo hace ideal para casos de uso de API LLM NSFW. Mantienes el control total sobre tu pipeline de generación de contenido.
¿Qué pasa si excedo mi límite de velocidad?
Recibes un código de estado 429 inmediatamente. No se consumen tokens para estas solicitudes rechazadas. Puedes reintentar después de que se restablezca la ventana. Considera reducir las solicitudes paralelas a 8 por clave. El streaming ayuda a gestionar el rendimiento de manera efectiva.
Obtén tu clave de API
Regístrate, copia la clave, apunta a nuestra URL base. Listo.