El cerebro de IA propio de Leadora, impulsado por el motor Vera. Un solo servidor que tus productos (Leadora, FullGenAI, Fullentretenimiento, CallPos) consumen como si fuera OpenAI — sin pago por token a terceros.
https://ai.leodora.com.co
CompatibleOpenAI API
MotorVera
Modelovera
AuthBearer <API_KEY>
Todas las llamadas (excepto esta documentación) requieren tu API key en el header Authorization. La key NO se publica aquí — pídesela a Esteban / está en ~/Documents/Digiworld/ai-core.env.
Authorization: Bearer <TU_API_KEY>
Compatible 100% con la API de OpenAI. Cualquier librería de OpenAI funciona cambiando base_url y la key.
cURL
curl https://ai.leodora.com.co/v1/chat/completions \
-H "Authorization: Bearer <TU_API_KEY>" \
-H "Content-Type: application/json" \
-d '{
"model": "vera",
"messages": [{"role":"user","content":"Resume en 2 líneas qué es Leadora."}],
"stream": false
}'
Python (SDK de OpenAI)
from openai import OpenAI
client = OpenAI(
base_url="https://ai.leodora.com.co/v1",
api_key="<TU_API_KEY>",
)
r = client.chat.completions.create(
model="vera",
messages=[{"role":"user","content":"Hola"}],
)
print(r.choices[0].message.content)
Sube un audio y recibe la transcripción (faster-whisper en el server). Opcionalmente un resumen con tareas.
{ transcript, summary, duration }| Campo | Tipo | Descripción |
|---|---|---|
file | archivo | Audio (wav, mp3, m4a, ogg…). Requerido. |
language | texto | Idioma, ej. es. Opcional. |
summarize | bool | true agrega resumen + tareas. Opcional. |
curl https://ai.leodora.com.co/transcribe \
-H "Authorization: Bearer <TU_API_KEY>" \
-F "file=@reunion.m4a" \
-F "language=es" \
-F "summarize=true"
Sube un PDF o TXT y haz una pregunta. Responde solo con base en ese documento.
file + questioncurl https://ai.leodora.com.co/ask-doc \
-H "Authorization: Bearer <TU_API_KEY>" \
-F "file=@contrato.pdf" \
-F "question=¿Cuál es la fecha de vencimiento?"
Le pasas una URL y una pregunta; el server baja la página y responde. El AI Core tiene salida a internet.
url + questioncurl https://ai.leodora.com.co/ask-url \
-H "Authorization: Bearer <TU_API_KEY>" \
-F "url=https://www.hetzner.com/storage/storage-box/" \
-F "question=¿Cuánto cuesta el plan más pequeño?"
curl https://ai.leodora.com.co/health \
-H "Authorization: Bearer <TU_API_KEY>"
Cualquier app que ya use OpenAI se conecta cambiando 2 cosas: la base_url y la api_key. Cero cambios más.
| Dónde apunta hoy | Cámbialo a |
|---|---|
api.openai.com/v1 | ai.leodora.com.co/v1 |
sk-openai-... | tu API key de Leadora |
gpt-4o-mini | vera |
El AI Core también está envuelto como un servidor MCP (digiworld-ai) para usarlo como herramienta nativa dentro de las consolas de Claude del equipo.
| Herramienta | Qué hace |
|---|---|
preguntar | Chat / razonamiento. |
transcribir | Audio → texto (+ resumen). |
preguntar_documento | Q&A sobre un PDF/TXT. |
preguntar_url | Leer una web y responder. |
Lo que el AI Core puede hacer hoy y lo que se monta encima. listo se monta encima requiere GPU
digiworld-ai