Documentación de la API LLM Ollama sin censura
Inserta una clave de API compatible con ollama de un LLM sin censura en tu cliente SDK de OpenAI existente y empieza a generar texto inmediatamente. Esta documentación cubre los endpoints exactos, los pasos de autenticación y el comportamiento de streaming que necesitas para integrar nuestro servicio.
Prerrequisitos: URL base y autenticación
Usa la clave de API proporcionada y la URL base para autenticar todas las solicitudes. Nuestro punto de conexión es HTTPS://api.uncensoredllmollama.com/v1. Puedes generar una clave a través del panel de control usando Google o correo electrónico. El identificador del modelo es "uncensored". Incluye la clave en el Authorization cabecera como un token Bearer. Esta configuración funciona con cualquier cliente compatible con OpenAI.
curl https://api.uncensoredllmollama.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top ten linux command line utilities"}]
}'
Realizando tu primera solicitud: POST /v1/chat/completions
Envía un POST solicitud para /v1/chat/completions con tu matriz de mensajes. El modelo no rechaza temas adultos lícitos, ficticios o controversiales. Establece el model field to "uncensored". Include your system prompt if you need specific behavior. The API returns standard OpenAI JSON responses.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredllmollama.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)
Gestión de respuestas en streaming (SSE)
Habilita la transmisión estableciendo stream: true. La API devuelve Eventos Enviados por Servidor (SSE) para cada token generado. Monitorea el último fragmento para obtener estadísticas de uso total de tokens. Este enfoque reduce la latencia percibida para salidas largas. Analiza el flujo SSE cuidadosamente para reconstruir el texto completo.
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)
Llamada de Función y Modo JSON
Compatible con salidas estructuradas mediante response_format: {"type": "json_object"}. También puedes definir herramientas para la llamada de funciones. Establece tool_choice para controlar la ejecución. Usa temperature y top_p ajustar la aleatoriedad. El modo JSON asegura un cumplimiento estricto con tu esquema. Esta función funciona de manera confiable para tareas de extracción de datos.
Límites de velocidad y uso de tokens
Cada clave admite 300 solicitudes por minuto y 8 solicitudes concurrentes. La ventana de contexto es de 100,000 tokens en total. Los errores no consumen crédito. Las solicitudes que superan los límites devuelven códigos de estado 429. Asegúrate de que tu cliente maneje los reintentos de forma elegante. Monitorea el uso a través del panel de control para evitar quedarte sin crédito prepagado.
Precios y pagos con criptomonedas
Paga $0,15 por cada 1M de tokens de entrada y $0,50 por cada 1M de tokens de salida. Recarga vía USDT (TRC20) o USDC (Base). La recarga mínima es de $20. Se aplica crédito bonificado para montos mayores. El crédito nunca vence. Los reembolsos no son estándar, pero los errores son gratuitos. Usa la página de Soporte para cargos dobles.
Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredllmollama.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);Preguntas frecuentes
¿La API de LLM sin censura de ollama es compatible con los SDK estándar de OpenAI?
Sí, utiliza los endpoints estándar compatibles con OpenAI. Solo necesitas cambiar la URL base y la clave API en tu configuración de cliente existente. Funciona con los SDK oficiales de OpenAI y cualquier biblioteca compatible.
¿Qué ocurre si me quedo sin crédito?
Las solicitudes devolverán un error 402 hasta que añadas más criptomonedas. Tu crédito existente no caduca. Puedes recargar en cualquier momento usando USDT o USDC. Los errores y rechazos no consumen tu saldo.
¿El modelo tiene un límite de ventana de contexto?
La ventana de contexto total es de 100,000 tokens incluyendo tanto el prompt como la finalización. La salida máxima por solicitud es de 16,000 tokens. La salida predeterminada es de 2,048 tokens si no se especifica. La transmisión ayuda a gestionar respuestas grandes de manera eficiente.
Obtén tu clave de API ahora
Regístrate, copia tu clave, actualiza la URL base. Se requiere configuración mínima.