ChatGPT-Telegram-Workers logo

ChatGPT-Telegram-Workers

Free

3.2k

FreeFree tier
Inputs: textOutputs: text, image
Type
Open Source

About ChatGPT-Telegram-Workers

ChatGPT-Telegram-Workers is an open-source project that enables users to deploy a Telegram chatbot powered by various AI service providers on serverless platforms such as Cloudflare Workers, Vercel, or Docker. The project is designed for simplicity and speed, allowing deployment without dependencies, local development environment, or a custom domain. It supports multiple AI backends including OpenAI, Azure OpenAI, Cloudflare AI, Cohere, Anthropic, Mistral, DeepSeek, Gemini, and Groq, and offers features like streaming output, multi-language support, text-to-image generation, and a plugin system for custom extensions. The bot can be configured with custom commands, inline keyboards for model switching, and system initialization prompts to maintain consistent personality.

Key Features

Serverless deployment on Cloudflare Workers, Vercel, or Docker
Multi-platform support (Cloudflare Workers, Vercel, Docker)
Adaptation to multiple AI service providers (OpenAI, Azure OpenAI, Cloudflare AI, Cohere, Anthropic, Mistral, DeepSeek, Gemini, Groq)
Switching models with inline keyboards
Custom commands for quick model switching and robot presets
Support for multiple Telegram bots
Streaming output
Multi-language support
Text-to-image generation
Plugin system for customizable plugins

Pros & Cons

Pros
  • Free and open-source with no licensing costs
  • Serverless deployment eliminates need for dedicated server management
  • Supports a wide range of AI providers, offering flexibility
  • Streaming output provides real-time responses
  • Plugin system allows for extensibility and customization
Cons
  • Requires technical knowledge to deploy and configure (e.g., Cloudflare Workers setup)
  • Free-tier usage of underlying AI services may have limits or costs
  • Dependence on external AI providers means potential latency or downtime
  • Documentation may be primarily in English and Chinese, limiting accessibility for other languages

Best For

Deploying a personal AI assistant on Telegram with customizable behaviorExperimenting with different AI models from various providers through a single Telegram interfaceCreating a multi-bot Telegram environment for different tasks or personalitiesGenerating images from text prompts via Telegram commandsBuilding a plugin-extendable chatbot for community or team use

FAQ

What platforms can I deploy this bot on?
Based on the project documentation, it supports Cloudflare Workers, Vercel, and Docker. Other platforms may also be possible but should be verified in the documentation.
Which AI providers are supported?
The project lists support for OpenAI, Azure OpenAI, Cloudflare AI, Cohere, Anthropic, Mistral, DeepSeek, Gemini, and Groq. This list may change over time.
Do I need my own API keys?
Yes, you will need API keys from the AI providers you wish to use. The project does not provide its own AI services.
Is this project free to use?
The project itself is open-source and free. However, usage of Cloudflare Workers, Vercel, or Docker may have their own free tiers or costs, and AI provider API usage typically incurs charges.
Can I customize the bot's personality?
Yes, the project allows you to set system initialization information to define the bot's behavior and personality.
Does the bot support image generation?
Yes, the project includes text-to-image generation capability, though the specific implementation details should be checked in the documentation.