Alternativa a la API de Ollama: API de LLM sin censura
Esta página presenta una alternativa de API LLM sin censura a la configuración estándar de Ollama. Ofrecemos una interfaz compatible con OpenAI que acepta entrada de texto y devuelve salida de texto sin rechazos de contenido para uso adulto lícito.
Última actualización
¿Por qué cambiar a una API de LLM sin censura?
Los desarrolladores suelen buscar una API de LLM sin censura porque los modelos estándar rechazan temas adultos legales, ficticios o controvertidos. Nuestro servicio ofrece exactamente esa libertad. Ejecutamos un único modelo de peso abierto ajustado para responder sin rechazos. No necesitas gestionar hardware local ni instalar bibliotecas en tu máquina. La interfaz coincide con el formato estándar de OpenAI que ya conoces. Esto significa que tu código de cliente existente funciona sin modificaciones. No entrenamos con tus prompts. Solo requerimos una dirección de correo electrónico para crear tu cuenta. La privacidad se preserva porque no usamos tus datos para entrenamiento. El modelo maneja temas sensibles sin bloquearlos. Este enfoque es ideal para desarrolladores que buscan salidas fiables y sin filtros para sus aplicaciones.
curl https://api.ollamaapidocumentation.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list files in the current directory"}]
}'
API de Ollama vs. La Nuestra: Comparación de Características
Nuestro servicio proporciona una API de chat-completions alojada y compatible con OpenAI. A diferencia de las instancias locales de Ollama, nosotros gestionamos la infraestructura del servidor por ti. Admitimos streaming mediante Eventos Enviados por Servidor (SSE). También puedes usar llamada de funciones y modo JSON. Nuestro modelo tiene una ventana de contexto de 100,000 tokens. Esto permite conversaciones largas o procesamiento de documentos grandes. No ofrecemos incrustaciones (embeddings), generación de imágenes ni funciones de audio. Solo obtienes texto de entrada y texto de salida. Este enfoque mantiene nuestros precios simples y predecibles. No pagas por funciones que no usas. El punto de conexión es estrictamente /v1/chat/completions. Esta simplicidad reduce la complejidad de integración. Obtienes una clave dedicada para tu cuenta. La clave admite hasta 300 solicitudes por minuto. Esto es más que suficiente para la mayoría de las aplicaciones.
from openai import OpenAI
client = OpenAI(base_url="https://api.ollamaapidocumentation.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)
Desglose de precios: Tokens de entrada vs. salida
Cobramos según el uso real de tokens. La tarifa es de $0.15 por cada 1 millón de tokens de entrada. Los tokens de salida cuestan $0.50 por cada 1 millón de tokens. Los errores y las denegaciones son gratuitos. Esto significa que solo pagas por las completaciones exitosas. No hay tarifas de suscripción mensual. Utilizamos un sistema de crédito prepagado. Los créditos nunca caducan. Esto te permite recargar cuando necesites más. La estructura de costos es transparente. Puedes rastrear tu uso en tu panel. No hay tarifas ocultas por streaming. El precio por token se mantiene constante. Esto facilita la planificación presupuestaria para tu proyecto. Puedes comenzar con una pequeña cantidad de crédito. Añade más a medida que tu aplicación crezca.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.ollamaapidocumentation.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);
Límites de velocidad y límites de concurrencia
Cada clave de API admite 300 solicitudes por minuto. Puedes tener 8 solicitudes ejecutándose concurrentemente. El tamaño máximo del cuerpo de la solicitud es de 8 MB. Esto garantiza un rendimiento estable para todos los usuarios. Si superas el límite, recibes un error estándar. Puedes generar una nueva clave para reemplazar la anterior. Esto te permite distribuir la carga entre varias claves. Los límites son generosos para la mayoría de los casos de uso. Las respuestas en streaming cuentan para el límite de tasa. Las solicitudes concurrentes utilizan ranuras separadas. Esto evita que una consulta de larga duración bloquee a otras. Puedes monitorizar tu uso en tiempo real. Ajusta la lógica de tu aplicación para mantenerse dentro de los límites. Esto garantiza una latencia consistente para tus usuarios.
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)
Políticas de privacidad y uso de datos
No utilizamos tus solicitudes para el entrenamiento. Tus datos permanecen privados. Solo almacenamos lo necesario para procesar tus solicitudes. Una dirección de correo electrónico es todo lo que necesitamos para tu cuenta. No se requiere número de teléfono. Esto reduce la cantidad de información personal que poseemos. No compartimos tus datos con terceros. Tu clave de API es el único identificador. Puedes eliminar tu cuenta en cualquier momento. Esto elimina todos tus datos de nuestros sistemas. El modelo no retiene memoria de sesiones anteriores. Cada solicitud se trata de forma independiente. Esto es ideal para aplicaciones sensibles. Mantienes el control total sobre tus datos. La privacidad es una característica principal, no un añadido.
curl https://api.ollamaapidocumentation.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list files in the current directory"}]
}'
Pagos con criptomonedas y créditos bonificados
Solo aceptamos criptomonedas para recargas. Puedes usar USDT en la red TRC20. También se soporta USDC en la red Base. El monto mínimo de recarga es de $20. El máximo es de $500 por transacción. Ofrecemos créditos de bonificación por depósitos más grandes. Obtienes un bono del 5% desde $50. Un bono del 10% se aplica a $100. El bono más alto es del 15% a $200. Esto mantiene las tarifas de transacción bajas. Tu crédito nunca caduca. Puedes recargar cuando quieras. El proceso es rápido y seguro. Recibes tu crédito al instante después del pago. Esto te permite centrarte en desarrollar tu aplicación.
from openai import OpenAI
client = OpenAI(base_url="https://api.ollamaapidocumentation.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)
Primeros pasos: guía de integración de SDK
Empieza creando una cuenta en nuestro sitio. Puedes registrarte con Google o usar tu correo electrónico. Tu clave API se muestra inmediatamente. Copia esta clave en tu portapapeles. Actualiza tu URL base en la configuración de tu SDK. Usa HTTPS://api.ollamaapidocumentation.com/v1. Establece el parámetro del modelo en "uncensored". Envía una solicitud POST a /v1/chat/completions. Incluye tu prompt del sistema y el mensaje del usuario. La respuesta contendrá el texto generado. También puedes habilitar el streaming para salida en tiempo real. Esto funciona con cualquier cliente compatible con OpenAI. La integración tarda menos de cinco minutos. Puedes empezar a probar con tu crédito de prueba.
Preguntas comunes sobre modelos sin censura
¿El modelo bloquea todo el contenido para adultos? No. Permite contenido adulto lícito. Solo bloquea el contenido sexual que involucra a menores. Este es un límite estricto que siempre se aplica. ¿Cuál es la longitud máxima de salida? Puedes generar hasta 16,000 tokens por solicitud. Si no estableces max_tokens, el límite es de 2,048 tokens. ¿Admite modo JSON? Sí. Puedes establecer response_format en json_object. Esto garantiza una salida JSON válida para tu código. ¿Es el modelo de código abierto? Es un modelo de peso abierto. Lo ejecutamos en nuestros propios servidores. No necesitas descargarlo. Esto te ahorra almacenamiento y tiempo de cómputo.
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)