Claude Telegram Bot
v0.5.3
Anthropic Claude 및 Google Bard 와 상호작용하는 Telegram 봇입니다.
모델 중 하나만 액세스할 수 있는 경우에도 이 봇을 계속 사용할 수 있습니다. 다른 모델에 대한 인증 부족으로 인해 일부 기능이 제한될 수 있습니다.
클로드 | 음유 시인 |
---|---|
✅ 스트리밍 출력 인터넷 접속 | 스트리밍 출력 ✅ 인터넷 접속 |
이 저장소를 복제하세요.
다음 두 가지 방법으로 봇을 구성합니다.
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 (Docker 엔진이 사전 설치되어 있음):
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
: Claude & Bard 설정 표시/mode
: 클로드와 바드 간 전환/model NAME
: 모델 변경( 클로드 전용 )/temp VALUE
: 온도 설정( Claude 전용 )/cutoff VALUE
: 컷오프 조정( Claude 전용 )/seg
: 세그먼트별로 메시지를 보냅니다. 아래 예는 다음과 같습니다./seg
먼저 보내기/seg
다시 보내기/retry
: 답변을 다시 생성합니다. 마지막 입력을 수정하려면 /retry TEXT
사용하세요. View other drafts
: 다른 초안을 보려면 클릭하세요( 음유시인 전용 )? Google it
: 클릭하면 검색결과를 볼 수 있습니다. ( Bard Only ) 이 코드는 Lakr233의 ChatBot-TGLM6B를 기반으로 합니다.
Claude API용 클라이언트 라이브러리는 anthropics의 anthropic-sdk-python입니다.
Bard API용 클라이언트 라이브러리는 acheong08의 Bard입니다.
그들에게 큰 감사를 드립니다!!! ???