{"repo":"sudoAlireza/AnyAIChat","free":true,"listed":false,"github":"https://github.com/sudoAlireza/AnyAIChat","clone":"git clone https://github.com/sudoAlireza/AnyAIChat.git","description":"TelegramBot Tool to Interact with Google's Gemini AI Chatbot","language":"Python","stars":40,"topics":["gemini","gemini-ai","telegram-bot","ai-chatbot","chatbot","gemini-api","gemini-pro","gemini-pro-vision","google-bard","python-telegram-bot"],"license":null,"category":"ai-agents","readme_excerpt":"AnyAIChat - Multi-Provider AI Telegram Bot Note: This project has been rebranded from GeminiBot to AnyAIChat to better reflect its multi-provider capabilities. The bot now supports any major AI provider, not just Google Gemini. AnyAIChat is a feature-rich Telegram bot that supports multiple AI providers including Google Gemini , OpenAI , Anthropic (Claude) , and OpenAI-compatible endpoints (OpenRouter, Groq, Together AI). Users can switch providers, bring their own API keys, and enjoy advanced features like streaming responses, vision, knowledge base with RAG, task scheduling, and more. Set-up Tutorial on Medium Getting Started Prerequisites - Python 3.12+ - A Telegram Bot Token from BotFather - At least one AI provider API key: - Gemini API key - OpenAI API key - Anthropic API key - Your Telegram account ID from Show Json Bot (used for access control) Installation 1. Clone the repository: 2. Create and activate a virtual environment: 3. Install dependencies: Environment Variables The bot is configured using environment variables: Required: Variable Description --- --- TELEGRAM BOT TOKEN Telegram bot token from BotFather AUTHORIZED USER Comma-separated Telegram user IDs for access control AI Providers (at least one required): Variable Description Default --- --- --- GEMINI API TOKEN Google Gemini API key — OPENAI API KEY OpenAI API key — ANTHROPIC API KEY Anthropic (Claude) API key — OPENROUTER API KEY OpenRouter API key — GROQ API KEY Groq API key — Optional: Variable Descri","default_branch":null,"files":null,"tree":[],"storefront":"/r/sudoAlireza","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/sudoAlireza/AnyAIChat/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}