Interfases de LLM

Cuando comencé a experimentar con LLM, las interfaces de usuario para ellos estaban en pleno desarrollo y ahora algunas de ellas son realmente buenas.

Jan - interfaz multiplataforma para LLMs

Jan

  • Jan está disponible para Windows, Linux y Mac.

Tiene temas oscuro, claro y transparente.

Frontend de LLM Jan - ventana principal

Puede conectarse a varios backends existentes como Anthropic, Cohere, OpenAI, NvidiaNIM, MistralAI, etc., y alojar modelos por sí mismo; vea la sección Cortex en la captura de pantalla a continuación, que muestra cómo Jan descargó y aloja localmente Llama3 8b q4 y Phi3 medium (q4).

Frontend de LLM Jan - opciones de configuración

Ventajas (Lo que me gustó):

  • Interfaz intuitiva
  • Capacidad de experimentar con la temperatura del modelo, topp, penalizaciones de frecuencia y presencia, y prompts de sistema.
  • Proporciona un servidor API

Desventajas:

  • De alguna manera lento en mi sistema operativo basado en ubuntu. En Windows funcionó bien.
  • Puede conectarse a muchos backends, pero todos son gestionados. Sería bueno poder usar la opción de Ollama.
  • No hay muchas variantes de modelos disponibles para autoalojar en Cortex. Tampoco hay demasiadas opciones de cuantización.
  • Sí, Huggingface gguf es genial. Pero yo quería
    • reutilizar lo que ollama ya descargó y cargó en VRAM
    • no alojar el mismo modelo en todas partes

KoboldAI

KoboldAI

Uno muy destacado

Silly Tavern

Silly Tavern

Otro muy versátil

LLM Studio

LLM Studio no es mi interfaz de usuario favorita para LLMs, pero tiene mejor acceso a los modelos de huggingface.

Ollama por línea de comandos

Sí, eso también es una interfaz de usuario, solo que por línea de comandos.

Necesita ejecutarse para el LLM llama3.1:

ollama run llama3.1

cuando termine, envíe un comando para salir de la línea de comandos de ollama:

/bye

Ollama con cURL

Instale cUrl si aún no lo ha hecho

sudo apt-get install curl

Para llamar al llm local mistral nemo q8 alojado en ollama - cree un archivo local con el prompt p.json:

{
  model: mistral-nemo:12b-instruct-2407-q8_0,
  prompt: What is post-modernism?,
  stream: false
}

y ahora ejecute en la terminal bash

curl -X POST http://localhost:11434/api/generate -d @p.json > p-result.json

el resultado estará en el archivo p-result.json

si solo desea imprimir el resultado:

curl -X POST http://localhost:11434/api/generate -d @p.json

También:

No probé esos, pero es una lista bastante exhaustiva de interfaces de usuario para LLMs:

Enlaces útiles

Inicio rápido de Vane (Perplexica 2.0) con Ollama y llama.cpp

Inicio rápido de Vane (Perplexica 2.0) con Ollama y llama.cpp

Búsqueda de IA autoalojada con LLM locales

Vane es una de las entradas más pragmáticas en el espacio de “búsqueda de IA con citas”: un motor de respuestas autoalojado que combina la recuperación web en vivo con LLM locales o en la nube, manteniendo toda la pila bajo tu control.

Interfaz de chat para instancias locales de Ollama

Interfaz de chat para instancias locales de Ollama

Breve visión general de las interfaces de usuario más destacadas para Ollama en 2025

Locally hosted Ollama permite ejecutar modelos de lenguaje grandes en tu propia máquina, pero usarlo desde la línea de comandos no es muy amigable para el usuario. Aquí hay varios proyectos de código abierto que ofrecen interfaces estilo ChatGPT que se conectan a un Ollama local.

Autoalojamiento de Perplexica - con Ollama

Autoalojamiento de Perplexica - con Ollama

¿Ejecutando un servicio de estilo Copilot de forma local? ¡Fácil!

¡Eso es muy emocionante! En lugar de llamar a Copilot o Perplexity.ai y contarle al mundo entero lo que buscas, ¡ahora puedes alojar un servicio similar en tu propio PC o portátil!

Suscribirse

Recibe nuevas publicaciones sobre sistemas, infraestructura e ingeniería de IA.