Repolode
jakobdylanc

jakobdylanc/llmcord

Un bot de Discord que convierte un servidor o un DM en una interfaz compartida para cualquier LLM compatible con OpenAI, local o remoto.

Estrellas
837
Forks
206
Issues abiertos
5
Último commit
hace 3 meses

¿Qué es?

llmcord es un bot de Discord escrito en Python que permite chatear con modelos de lenguaje grandes directamente en Discord. Se conecta a servicios remotos como OpenRouter, OpenAI, xAI y Google, o a servidores locales como LM Studio, Ollama y vLLM, y funciona con cualquier servidor que exponga la API OpenAI /v1/chat/completions.

El historial de conversación se guarda en Discord: la cadena de respuestas sirve como contexto, así que no hace falta una base de datos. Los usuarios pueden ramificar conversaciones, continuar el hilo de otra persona o mencionar el bot al responder a cualquier mensaje para incluirlo. Se puede cambiar de modelo en tiempo de ejecución con el comando /model, y los ajustes de config.yaml se vuelven a cargar sin reiniciar el bot.

El bot admite archivos de imagen adjuntos para modelos con capacidad de visión y archivos de texto adjuntos, un prompt de sistema configurable, permisos por usuario, rol y canal, y respuestas en streaming. El proyecto consta de un único archivo Python, se configura mediante config.yaml o variables de entorno y puede ejecutarse directamente con Python o mediante Docker Compose.

Funciones clave

  • 01El contexto de la conversación se guarda como una cadena de respuestas de Discord, sin necesidad de una base de datos.
  • 02Permite cambiar entre los modelos configurados en tiempo de ejecución con el comando /model.
  • 03Funciona con OpenRouter, OpenAI, xAI, Google, LM Studio, Ollama, vLLM y otros servidores compatibles con OpenAI.
  • 04Acepta archivos de imagen adjuntos para modelos con capacidad de visión y archivos de texto adjuntos.
  • 05Envía las respuestas en streaming y divide las respuestas largas en varios mensajes.
  • 06Vuelve a cargar config.yaml en caliente y admite variables de entorno para los secretos.

Casos de uso

  • Ofrecer a un equipo pequeño o a un grupo de amigos un asistente de IA compartido dentro de un servidor de Discord que ya usan.
  • Ejecutar un modelo alojado localmente mediante Ollama o LM Studio y chatear con él desde Discord.
  • Comparar distintos modelos remotos y locales desde una sola interfaz de chat, cambiando entre ellos con /model.
  • Probar prompts de sistema personalizados para un bot de una comunidad.

En colecciones

Temas

Preguntas frecuentes

¿Qué es llmcord?
Un bot de Discord que convierte un servidor o un DM en una interfaz compartida para cualquier LLM compatible con OpenAI, local o remoto. llmcord es un bot de Discord escrito en Python que permite chatear con modelos de lenguaje grandes directamente en Discord. Se conecta a servicios remotos como OpenRouter, OpenAI, xAI y Google, o a servidores locales como LM Studio, Ollama y vLLM, y funciona con cualquier servidor que exponga la API OpenAI /v1/chat/completions.
¿llmcord es gratuito? ¿Qué licencia tiene?
llmcord es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿llmcord sigue mantenido?
Actualizado en los últimos 6 meses. El último commit de llmcord fue el 14 ago 2026.
¿Para qué puedo usar llmcord?
Ofrecer a un equipo pequeño o a un grupo de amigos un asistente de IA compartido dentro de un servidor de Discord que ya usan. Ejecutar un modelo alojado localmente mediante Ollama o LM Studio y chatear con él desde Discord. Comparar distintos modelos remotos y locales desde una sola interfaz de chat, cambiando entre ellos con /model. Probar prompts de sistema personalizados para un bot de una comunidad.
¿Dónde consigo llmcord?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/jakobdylanc/llmcord

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados

Chatbot con GPT-4, creado originalmente como bot de Discord, que guía a los usuarios por el proceso de diseño del Biomimicry Institute para encontrar soluciones inspiradas en la naturaleza.

IA y Machine Learning#ai#chatbot#gpt-4
45776PythonSin licenciaActualizado hace 2 meses