Skip to main content

TERMINATORI

Advanced AI Inference System — Sistema de inferencia extensible con soporte para avatares 3D, generación de vídeo en tiempo real, robótica, síntesis de voz y sistema de skills/Aureolas.

Python 3.10+ License: MIT PyPI


Inicio Rápido

# Clonar
git clone https://github.com/yoqer/TERMINATORI.git
cd TERMINATORI

# Configurar
cp .env.example .env
# Editar .env con tus API keys

# Iniciar (local)
chmod +x start.sh && ./start.sh

# O con Docker
./start.sh docker

Panel web: http://localhost:80
API docs: http://localhost:8000/docs


Módulos

Módulo Descripción Proveedores
Inferencia Motor LLM multi-backend Ollama, OpenAI, Grok, Anthropic, llama.cpp
Avatar Generación e importación 3D Hunyuan3D (fal.ai), VRM, Live2D, GLB, FBX
Vídeo Generación de vídeo Runway Gen-4, SVD, Kling, fal.ai, MiniMax, Luma
Voz TTS + STT ElevenLabs, Grok TTS, Kokoro, OpenAI TTS, Whisper
Robótica Control de robots Isaac Lab, dimos/ROS2, Unitree G1, RoboClaw
Skills Aureolas / plugins 11 skills integradas + custom desde archivo
Memoria Persistencia SQLite Hechos, episodios, búsqueda semántica
API REST + MCP + A2A FastAPI, OpenAPI, WebSocket streaming

Skills / Aureolas

Sistema de plugins basado en la librería Aureolas:

Skill Categoría Descripción
AOrAlIA AUREAS Alineación de valores en el output
AureAlIA AUREAS Verificación de hechos + alineación
Mediapedia Veridicas Búsqueda en Wikipedia
IQuestLoop AUREAS Razonamiento iterativo multi-paso
ErrorInterpretar Razonamiento Corrección de errores de interpretación
Synthetic2 Razonamiento Datos sintéticos (Prime Intellect)
GenBit Sesgos Detección de sesgos de género
Safeguard Seguridad Filtro GPT OSS 120B-20B
Aardwark Seguridad Moderación OpenAI

API

# Inferencia
curl -X POST http://localhost:8000/api/v1/infer \
  -H "Content-Type: application/json" \
  -d '{"prompt": "Hola", "model": "ollama/llama3.2"}'

# Generar avatar 3D
curl -X POST http://localhost:8000/api/v1/avatar/generate \
  -d '{"prompt": "A futuristic robot", "quality": "standard"}'

# Generar vídeo
curl -X POST http://localhost:8000/api/v1/video/generate \
  -d '{"prompt": "A robot walking", "provider": "runway", "duration": 5}'

# TTS
curl -X POST http://localhost:8000/api/v1/voice/synthesize \
  -d '{"text": "Hola mundo", "provider": "elevenlabs"}'

# Ejecutar skill
curl -X POST http://localhost:8000/api/v1/skills/execute \
  -d '{"skill": "Safeguard", "input": "texto a verificar"}'

Despliegue

Local

./start.sh local

Docker

./start.sh docker
# Ver logs: docker compose logs -f
# Detener: docker compose down

PyPI

pip install terminatori
terminatori --help
terminatori-server --port 8000

Ecosistema

TERMINATORI forma parte del ecosistema yoqer:


Licencia

MIT © yoqer

Release files for terminatori 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for terminatori 1.0.0
File Size Uploaded
terminatori-1.0.0.tar.gz 39.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for terminatori 1.0.0
File Interpreter ABI Platform
terminatori-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 81.3 kB

Release files / terminatori-1.0.0.tar.gz

Download URL terminatori-1.0.0.tar.gz
Size 39.6 kB
Tags Source
SHA-256 checksum
How to use checksums
2eb8da278f62a5f9e3564c0201e3823eae14b026c21f55dfd5d3d96f9d1727c4
BLAKE2b-256 checksum
How to use checksums
2f8f54fb2d8329b9116e53576e8ff6870b5583df727b873cd06bc41338d185ec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.8.5

Release files / terminatori-1.0.0-py3-none-any.whl

Download URL terminatori-1.0.0-py3-none-any.whl
Size 41.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
38bf55bcba4128d314a34ef2752fd775f719846d2265b20df72bd60f182ebcb2
BLAKE2b-256 checksum
How to use checksums
fa242d55cd515fa9feaf13390ea7a48cc39b87fcd814c2039a2264fe9d6a1737
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.8.5

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page