AI Assistant Bot v2.0?
Um poderoso bot de telegrama que combina vários modelos de IA para fornecer conversas inteligentes, assistência de código e geração de imagens.
Características
Modelos de IA múltiplos
- GPT-4 ? - Modelo de linguagem avançada do OpenAi
- Gêmeos - o mais recente modelo de IA do Google
- GPT-4O ? - Versão GPT-4 otimizada
- GPT-4O-Mini -versão mais rápida e mais leve
- Claude 3,5 sonetos ? - Modelo mais recente do Anthropic
- Claude 3.5 Haiku ? - versão rápida e eficiente
Recursos principais
- Suporte multi-idioma (inglês ??, russo ??, ucraniano ??)
- Formatação do bloco de código com destaque da sintaxe
- Recursos de geração de imagens
- Conversas inteligentes com conscientização do contexto
- Preferências do usuário persistência
- Rastreamento de estatísticas de bate -papo
Configurar
Pré -requisitos
- Python 3.8 ou superior
- Token de bot de telegrama
- API Keys para serviços de IA:
- Chave da API OpenAI
- Chave do Google Gemini API
- Chave da API antrópica
Instalação
- Clone o repositório:
git clone https://github.com/yourusername/ai-assistant-bot.git
cd ai-assistant-bot
- Instale dependências:
pip install -r requirements.txt
- Crie arquivo
.env com suas chaves da API:
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
- Execute o bot:
Uso
Comandos disponíveis
-
/start - Inicialize o bot -
/help - mostre comandos disponíveis -
/model - Alterar modelo AI -
/language - Alterar linguagem da interface -
/newtopic - Inicie a nova conversa -
/image - gerar imagens -
/stats - Mostrar estatísticas de bate -papo -
/about - sobre o bot
Botões de acesso rápido
- ❓ Ajuda
- Modelo de mudança
- Linguagem
- Sobre
- ? Novo tópico
- ? Gerar imagem
Formatação de código
O bot suporta blocos de código com sintaxe destacando para vários idiomas:
- Python
- C ++
- JavaScript
- HTML/CSS
- Java
- Ferrugem
- Ir
- E mais ...
Exemplo: `` `python def hello_world (): print (" Olá, mundo! ")` `` `
Geração de imagens
Use o comando /image seguido de sua descrição para gerar imagens:
/image A futuristic city at night with neon lights
Recursos em detalhes
Modelos de IA
- GPT-4 : Melhor para tarefas complexas e explicações detalhadas
- Gêmeos : Excelente para conversas de uso geral
- GPT-4O : otimizado para melhor desempenho
- GPT-4O-Mini : Respostas rápidas para consultas simples
- Claude Sonnet : Raciocínio e análise avançados
- Claude Haiku : Respostas rápidas e eficientes
Suporte ao idioma
- ? Inglês: Suporte completo com todos os recursos
- ? Russo: Localização completa
- ? Ucraniano: Tradução completa da interface
Manuseio de mensagens
- Mensagem inteligente Chunking para respostas longas
- Preservação do bloco de código
- Formatação de código embutido
- Proteção anti-inundação
- Manuseio de erros e tentativas
Experiência do usuário
- Preferências persistentes do usuário
- Gerenciamento de histórico de bate -papo
- Rastreamento de tempo de resposta
- Estatísticas de uso
- Otimizações específicas do modelo
Detalhes técnicos?
Arquitetura
- Construído com o Aiogram 3.15.0
- Design assíncrono
- Estrutura de serviço modular
- Sistema de Gerenciamento de Estado
- Implementação da fila de mensagens
Armazenar
- Preferências do usuário persistência
- Gerenciamento de histórico de bate -papo
- Rastreamento de estatísticas
- Métricas de uso de modelos
Segurança
- Proteção de chave da API
- Verificações de segurança de conteúdo
- Sinitização por mensagem de erro
- Limitação da taxa
Contribuindo?
As contribuições são bem -vindas! Sinta -se à vontade para enviar uma solicitação de tração.
Licença?
Este projeto está licenciado sob a licença do MIT - consulte o arquivo de licença para obter detalhes.
Apoiar
Se você tiver alguma dúvida ou precisar de ajuda, sinta -se à vontade para:
- Abra um problema
- Entre em contato @tr3ble no telegrama
- Envie um e -mail para [email protected]
Agradecimentos
- Openai para GPT-4
- Google para Gêmeos
- Antrópico para Claude
- A comunidade de Aiogram