https://github.com/kirillzhosul/ollama-telegram-ai
Telegram bot that interacts with the local Ollama 🦙 to answer user messages
https://github.com/kirillzhosul/ollama-telegram-ai
ai aiogram assistant chatbot llm local-ai neural-network ollama python russian telegram telegram-bot
Last synced: about 2 months ago
JSON representation
Telegram bot that interacts with the local Ollama 🦙 to answer user messages
- Host: GitHub
- URL: https://github.com/kirillzhosul/ollama-telegram-ai
- Owner: kirillzhosul
- License: mit
- Created: 2024-03-17T02:43:06.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-25T17:27:00.000Z (10 months ago)
- Last Synced: 2025-04-01T17:16:24.772Z (7 months ago)
- Topics: ai, aiogram, assistant, chatbot, llm, local-ai, neural-network, ollama, python, russian, telegram, telegram-bot
- Language: Python
- Homepage:
- Size: 48.8 KB
- Stars: 16
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Ollama Telegram Bot
Contains Telegram bot that interacts with the Ollama API LLM models to answer user messages
### Features
- Translations for base languages (to endpoint `en` language, can be disabled)
- Chat system with clearing and etc
- Regenerating completion (dislike button)
- WIP: Change model
### Helping videos
- Russian: https://www.youtube.com/watch?v=CS4zcNKnczI&t=151s
### How to run
- Install [Ollama](https://ollama.com/)
- Edit config (`./bot/settings.py`)
- Install requirements (`poetry`)
- run `main.py`
- [Optional] [Search for models](https://ollama.com/search)
### TODO:
- Images context
### Special thanks
- [@RuslanPeresy](https://github.com/RuslanPeresy) for promoting this project
### Tests
Tested with llama2 / some other ollama LLMs