Это Telegram-бот, который взаимодействует с Anthropic Claude и Google Bard .
Если у вас есть доступ только к одной из моделей, вы все равно можете продолжать использовать этого бота. Некоторые функции могут быть ограничены из-за отсутствия авторизации для другой модели.
Клод | Бард |
---|---|
✅ Потоковый вывод Доступ в Интернет | Потоковый вывод ✅ Доступ в Интернет |
Клонируйте этот репозиторий.
Настройте бота двумя способами:
Создайте config/config.yml
и заполните информацию со ссылкой на config/config.example.yml
.
или Установите переменные среды:
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
Запустите бота двумя способами:
Докер (с предустановленным движком докера):
docker compose up
или скрипты (с предустановленным python >= 3.8 и python3-venv):
# create the virtual environment
bash scripts/setup.sh
# start the bot
bash scripts/run.sh
/id
: получить идентификатор вашего чата/start
: запустить бота и получить справочное сообщение/help
: получить справочное сообщение/reset
: сбросить историю чата/settings
: показать настройки Клода и Барда./mode
: переключение между Клодом и Бардом/model NAME
: изменить модель ( только Клод )/temp VALUE
: установка температуры ( только Клод )/cutoff VALUE
: настроить обрезку ( только для Клода )/seg
: отправлять сообщения сегментами, пример ниже:/seg
/seg
еще раз/retry
: повторно сгенерировать ответ. Используйте /retry TEXT
чтобы изменить последний введенный текст. View other drafts
: нажмите, чтобы увидеть другие черновики ( только Бард )? Google it
: нажмите, чтобы просмотреть результаты поиска ( только Bard ) Этот код основан на ChatBot-TGLM6B от Lakr233.
Клиентская библиотека для Claude API — это anthropic-sdk-python от anthropics.
Клиентской библиотекой для Bard API является Bard от cheong08.
Огромное им спасибо!!! ???