Systems Operational
Aivio Logo

Aivio API

Backend inteligente de alto rendimiento con integración nativa de Machine Learning y NLP.

Con Aivio podés integrar modelos ML reales en segundos, sin escribir infraestructura de inferencia.

API Version v1 Docs disponibles Stack FastAPI + PyTorch Deploy en Render
Explorar Documentación Ver Código
100+ req/s
Diseñada para alta concurrencia y baja latencia.
Multi-tenant
Lista para separar proyectos y espacios de clientes.
ML-first
Pensada para servir modelos de IA en producción.

🔐 Autenticación Segura

Sistema completo de usuarios con JWT y OAuth2 Password Flow. Protección robusta para tus endpoints.

🤖 Recomendaciones ML

Motor de inferencia PyTorch integrado para sugerencias personalizadas en tiempo real.

💬 Chatbot Inteligente

Asistente virtual capaz de entender contexto y responder preguntas sobre el sistema.

How it Works

👤
Step 01

Register & Auth

Crea tu cuenta y obtén tu JWT Token seguro para acceder a los endpoints protegidos.

🧠
Step 02

Inference

Envía datos a nuestros modelos de PyTorch para recibir predicciones y análisis.

📊
Step 03

Insights

Obtén resultados estructurados en JSON, listos para integrar en tu frontend.

Arquitectura en una mirada

Aivio separa claramente el cliente, la capa de API, el motor de Machine Learning con PyTorch y la base de datos PostgreSQL, todo protegido con autenticación JWT y mejores prácticas de backend moderno.

Cliente
Web, Mobile, Postman, SDKs
Aivio API
FastAPI + Rate Limiting + Docs
ML Engine
PyTorch Recommendations & NLP
PostgreSQL DB
Usuarios, historial y métricas
Auth & Security
JWT, OAuth2 Password Flow
Observabilidad
Health checks, headers y logs

⚡ Quick Start for Developers

Consume la API directamente desde tu terminal o aplicación frontend.

# 1. Check API Status curl -X GET "https://aivio-backend.onrender.com/health"
# 2. Get AI Prediction (Auth required for full features) curl -X POST "https://aivio-backend.onrender.com/recommendations/predict" \ -H "Content-Type: application/json" \ -d '{"user_id": 1, "items": ["item_1", "item_2"]}'
# 3. NLP Sentiment Analysis (no auth) curl -X POST "https://aivio-backend.onrender.com/analysis/sentiment" \ -H "Content-Type: application/json" \ -d '{"text": "Aivio hace que integrar IA en mi backend sea increíblemente fácil"}'
// Postman example (Chatbot demo) POST https://aivio-backend.onrender.com/chat Headers: Content-Type: application/json Body: { "message": "Hola, ¿qué puedes hacer?", "context": "landing_demo" }

🔎 IA Demo Snapshots

Chatbot Response

Response ejemplo de /chat { "response": "¡Hola! Soy el asistente virtual de Aivio. Puedo ayudarte a explorar nuestra API de IA, generar recomendaciones o analizar textos. ¿Por dónde empezamos?", "intent": "greeting", "suggested_actions": [ "¿Qué puedes hacer?", "Analizar sentimiento", "Recomendar productos" ] }

Sentiment Analysis

Response ejemplo de /analysis/sentiment { "sentiment": "positive", "confidence": 0.93, "keywords": ["backend", "increíblemente"], "word_count": 9 }

Recommender Prediction

Response ejemplo de /recommendations/predict { "prediction": "item_42", "confidence": 0.87 }

🧪 Sandbox: Try the Chatbot Live

Envía un mensaje directamente al endpoint /chat sin salir de la landing. Ideal para mostrar rápidamente el comportamiento de la API durante una demo.

// Response de /chat {}