Skip to content

About

Discord Bot that utilizes Ollama to interact with any Large Language Models to talk with users and allow them to host/create their own models.

Topics

Resources

Contributing

Stars

193 stars

Watchers

6 watching

Forks

Repository files navigation

ollama+discord

Discord Ollama Integration

Ollama as your Discord AI Assistant

License Release Builds Tests

About

Discord Ollama is a Discord bot that lets users interact with locally hosted Ollama language models directly from Discord.

The bot supports model management, streamed responses, conversation history, private threads, and configurable server controls. Because Ollama runs locally, you retain control over the models and data used by the bot.

See the setup guides to get started.

Documentation

These are guides to the features and capabilities of this app.

Environment Setup

  • Clone this repo using git clone https://github.com/kevinthedang/discord-ollama.git or just use GitHub Desktop to clone the repo.
  • You will need a .env file in the root of the project directory with the bot's token. There is a .env.sample is provided for you as a reference for what environment variables.
    • For example, CLIENT_TOKEN = [Bot Token]
    • The LLM server is configured with LLM_ENDPOINT / LLM_PORT (OLLAMA_IP / OLLAMA_PORT still work as deprecated aliases).
  • Please refer to the docs for bot setup.

Resources

Acknowledgement

discord-ollama © 2023 by Kevin Dang is licensed under CC BY 4.0

About

Discord Bot that utilizes Ollama to interact with any Large Language Models to talk with users and allow them to host/create their own models.

Topics

Resources

Contributing

Stars

193 stars

Watchers

6 watching

Forks

Releases

Used by

Contributors

Languages