Este é um bot do Telegram que interage com Anthropic Claude e Google Bard .
Se você tiver acesso apenas a um dos modelos, ainda poderá continuar usando este bot. Algumas funções podem estar limitadas por falta de autorização do outro modelo.
Cláudio | Bardo |
---|---|
✅ Saída de streaming Acesso à Internet | Saída de streaming ✅ Acesso à Internet |
Clone este repositório.
Configure o bot das duas maneiras a seguir:
Crie config/config.yml
e preencha as informações com referência a config/config.example.yml
.
ou Definir variáveis de ambiente:
export BOT_TOKEN= " your bot token "
export USER_IDS= " user_id1, user_id2,... "
export CLAUDE_API= " your claude api " # ignore it if you don't want to use claude
export BARD_API= " __Secure-1PSID, __Secure-1PSIDTS " # ignore it if you don't want to use bard
Inicie o bot das duas maneiras a seguir:
Docker (com mecanismo docker pré-instalado):
docker compose up
ou Scripts (com python >= 3.8 e python3-venv pré-instalados):
# create the virtual environment
bash scripts/setup.sh
# start the bot
bash scripts/run.sh
/id
: obtenha seu identificador de bate-papo/start
: inicia o bot e recebe mensagem de ajuda/help
: recebe mensagem de ajuda/reset
: redefine o histórico do bate-papo/settings
: mostra as configurações de Claude e Bard/mode
: alterna entre Claude e Bard/model NAME
: alterar modelo ( somente Claude )/temp VALUE
: definir temperatura ( somente Claude )/cutoff VALUE
: ajusta o corte ( somente Claude )/seg
: envia mensagens em segmentos, exemplo abaixo:/seg
primeiro/seg
novamente/retry
: regenera a resposta. Use /retry TEXT
para modificar sua última entrada. View other drafts
: clique para ver outros rascunhos ( Somente Bardo )? Google it
: clique para ver os resultados da pesquisa ( somente Bard ) Este código é baseado no ChatBot-TGLM6B do Lakr233.
A biblioteca cliente da API Claude é anthropics's anthropic-sdk-python.
A biblioteca cliente para Bard API é Bard de acheong08.
Um enorme obrigado a eles!!! ???