AI Assistent Bot v2.0?
Ein leistungsstarker Telegramm -Bot, der mehrere KI -Modelle kombiniert, um intelligente Gespräche, Codeunterstützung und Bildgenerierung bereitzustellen.
Merkmale
Mehrere KI -Modelle
- GPT-4 ? - Fortgeschrittenes Sprachmodell von OpenAI
- Gemini - Googles neuestes KI -Modell
- Gpt-4o ? - Optimierte GPT-4-Version
- GPT-4O-Mini -schneller, leichtere Version
- Claude 3.5 Sonett ? - Das neueste Modell von Anthropic
- Claude 3.5 Haiku ? - schnelle und effiziente Version
Kernmerkmale
- Multisprachiger Unterstützung (Englisch ??, Russisch ??, Ukrainisch ??)
- Codeblockformatierung mit Syntax -Hervorhebung
- Fähigkeiten zur Bildungsgenerierung
- Intelligente Gespräche mit Kontextbewusstsein
- Benutzerpräferenzen Persistenz
- Chat -Statistiken Tracking
Aufstellen
Voraussetzungen
- Python 3,8 oder höher
- Telegramm Bot Token
- API -Schlüssel für KI -Dienste:
- OpenAI -API -Schlüssel
- Google Gemini API -Schlüssel
- Anthropischer API -Schlüssel
Installation
- Klonen Sie das Repository:
git clone https://github.com/yourusername/ai-assistant-bot.git
cd ai-assistant-bot
- Abhängigkeiten installieren:
pip install -r requirements.txt
- Erstellen Sie
.env -Datei mit Ihren API -Schlüssel:
BOT_TOKEN = your_telegram_bot_token
OPENAI_API_KEY = your_openai_api_key
GEMINI_API_KEY = your_gemini_api_key
ANTHROPIC_API_KEY = your_anthropic_api_key
- Führen Sie den Bot aus:
Verwendung
Verfügbare Befehle
-
/start - initialisieren Sie den Bot -
/help - verfügbare Befehle anzeigen -
/model - AI -Modell ändern -
/language - Interface Sprache ändern -
/newtopic - Neues Gespräch beginnen -
/image - Bilder generieren -
/stats - Chat -Statistiken anzeigen -
/about - über den Bot
Schnelle Zugriffsknöpfe
- ❓ Hilfe
- Modell ändern
- Sprache
- Um
- ? Neues Thema
- ? Bild erzeugen
Codeformatierung
Der Bot unterstützt Codeblöcke mit Syntax -Hervorhebung für mehrere Sprachen:
- Python
- C ++
- JavaScript
- HTML/CSS
- Java
- Rost
- Gehen
- Und mehr ...
Beispiel: `` `python def hello_world (): print (" Hallo, Welt! ")` ``
Bildgenerierung
Verwenden Sie den Befehl /image gefolgt von Ihrer Beschreibung, um Bilder zu generieren:
/image A futuristic city at night with neon lights
Merkmale im Detail
KI -Modelle
- GPT-4 : Beste für komplexe Aufgaben und detaillierte Erklärungen
- Gemini : Ausgezeichnet für allgemeine Gespräche
- GPT-4O : optimiert für eine bessere Leistung
- GPT-4O-Mini : Schnelle Antworten für einfache Abfragen
- Claude -Sonett : Erweiterte Argumentation und Analyse
- Claude Haiku : schnelle und effiziente Antworten
Sprachunterstützung
- ? Englisch: Vollständige Unterstützung mit allen Funktionen
- ? Russisch: Vollständige Lokalisierung
- ? Ukrainisch: vollständige Schnittstellenübersetzung
Meldung
- Smart Message Chunking für lange Antworten
- Codeblockerhaltung
- Inline -Code -Formatierung
- Anti-Flood-Schutz
- Fehlerhandhabung und Wiederholung
Benutzererfahrung
- Anhaltende Benutzerpräferenzen
- Chat History Management
- Reaktionszeitverfolgung
- Nutzungsstatistik
- Modellspezifische Optimierungen
Technische Details?
Architektur
- Gebaut mit Aiogramm 3.15.0
- Asynchrones Design
- Modulare Servicestruktur
- Staatsmanagementsystem
- Implementierung der Nachrichtenwarteschlange
Lagerung
- Benutzerpräferenzen Persistenz
- Chat History Management
- Statistikverfolgung
- Modellnutzungsmetriken
Sicherheit
- API -Schlüsselschutz
- Inhaltssicherheitsprüfungen
- Fehlermeldungsinfektion
- Ratenbeschränkung
Beitragen?
Beiträge sind willkommen! Bitte zögern Sie nicht, eine Pull -Anfrage einzureichen.
Lizenz?
Dieses Projekt ist unter der MIT -Lizenz lizenziert - Einzelheiten finden Sie in der Lizenzdatei.
Unterstützung
Wenn Sie Fragen haben oder Hilfe benötigen, können Sie sich gerne:
- Ein Problem öffnen
- Wenden Sie sich an @TR3ble im Telegramm
- Senden Sie eine E -Mail an [email protected]
Anerkennung
- Openai für GPT-4
- Google für Gemini
- Anthropisch für Claude
- Die Aiogramm -Community