Communitygithub.com

aurearobotic610/Claude-free-api-bot

Agrega APIs de IA gratuitas e de baixo custo em um único bot estilo Claude para respostas, ajuda em escrita, análise e fluxos de trabalho com imagens.

O que é Claude-free-api-bot?

Este skill combina diversas APIs de IA gratuitas e de baixo custo em uma única interface unificada no estilo do Claude. Ele permite que desenvolvedores e usuários finais realizem tarefas como responder perguntas, receber assistência em redação, analisar dados e executar fluxos de trabalho com imagens, sem a necessidade de alternar entre múltiplos provedores de IA. Suporta integração com plataformas populares como Slack, Telegram e Discord, além de oferecer uma API RESTful para chamadas programáticas. A lógica principal reside em agregar endpoints de APIs como OpenAI, Anthropic, Google Gemini e outras, normalizando as respostas para um formato consistente. Ideal para quem busca explorar capacidades de IA com custo mínimo, mantendo flexibilidade e desempenho.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add aurearobotic610/Claude-free-api-bot

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que Claude-free-api-bot faz?

Agrega APIs de IA gratuitas e de baixo custo em um único bot estilo Claude para respostas, ajuda em escrita, análise e fluxos de trabalho com imagens.

Visão Geral

Este projeto unifica múltiplas APIs de IA em um único bot, permitindo que você interaja com diferentes modelos de forma transparente. Suporta conversas, geração de texto, análise de dados e processamento de imagens, tudo em um ambiente consistente.

Recursos

  • Agregação de APIs: Combine APIs gratuitas (como algumas de código aberto) e de baixo custo (OpenAI, Anthropic, Google Gemini).
  • Interface estilo Claude: Experiência de usuário familiar para quem já usa Claude.
  • Múltiplas plataformas: Slack, Telegram, Discord e API REST.
  • Fluxos de trabalho com imagens: Gere, analise e modifique imagens usando modelos compatíveis.
  • Custo mínimo: Aproveite recursos gratuitos ou de baixo custo para reduzir despesas.

Como Funciona

O bot atua como um proxy inteligente. Quando um usuário envia uma mensagem, ele:

  1. Seleciona a API mais adequada com base no tipo de tarefa (texto, imagem, análise).
  2. Normaliza a requisição para o formato da API escolhida.
  3. Processa a resposta e a retorna de forma padronizada.

Configuração

# Clone o repositório
git clone https://github.com/aurearobotic610/Claude-free-api-bot
cd Claude-free-api-bot

# Instale as dependências
pip install -r requirements.txt

# Copie e edite o arquivo de configuração
cp .env.example .env
# Preencha suas chaves de API

Uso

Iniciando o bot

python main.py

Exemplo de requisição via API REST

import requests

response = requests.post(
    "http://localhost:5000/chat",
    json={"message": "Explique a diferença entre IA e ML", "provider": "auto"}
)
print(response.json())

Plataformas Suportadas

PlataformaComando de inicialização
Slackpython slack_bot.py
Telegrampython telegram_bot.py
Discordpython discord_bot.py
API RESTpython api_server.py

Licença

Este projeto está licenciado sob a licença MIT — consulte o arquivo LICENSE para mais detalhes.

Contribuições

Contribuições são bem-vindas! Abra uma issue ou envie um pull request.

Aviso

Respeite os termos de uso de cada API. APIs gratuitas podem ter limites de taxa e restrições de uso.

Habilidades Relacionadas