/PersonalLLM-DiscordBot

A Discord LLM ChatBot with Ollama API.

Primary LanguageGoMIT LicenseMIT

PersonalLLM-DiscordBot

Welcome to the GitHub repository for PersonalLLM-DiscordBot, a Discord ChatBot that leverages the power of the Ollama API to provide engaging and dynamic chat interactions within Discord.

Image of a bot working on Discord

Configuration

To configure your bot, you will need to set up a config.yml file based on the provided example_config.yml.
This configuration file is crucial for defining your Discord bot token, API URLs, authentication tokens, model names, system role messages, and the Discord channels the bot will respond to.

Getting Started

  1. Install Go and Run Ollama API Server.
  2. Clone the PersonalLLM-DiscordBot project.
  3. Set Up config.yml. Configure your config.yml file according to the details provided in the Configuration section.
  4. Navigate to the cloned repository's directory in your terminal and execute the bot with the command go run ..

License

MIT License