AI Chat

Chat con modelos de IA. Soporta streaming SSE, herramientas (arXiv, Semantic Scholar, búsqueda web), y modelos configurables por usuario.

Streaming

Envía mensajes al modelo y recibe la respuesta en tiempo real mediante Server-Sent Events (SSE). Las herramientas de investigación se activan por mensaje.

Chats CRUD

Crea, lista, recupera, actualiza y elimina conversaciones. Cada chat almacena el historial de mensajes y puede asociarse a un repositorio.

Voice

Transcripción de audio a texto (Deepgram) y síntesis de voz (ElevenLabs). Requiere que el usuario tenga configuradas las claves de API correspondientes.