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
: 显示克劳德和巴德设置/mode
: 在克劳德和巴德之间切换/model NAME
:更改模型(仅限克劳德)/temp VALUE
:设定温度(仅限克劳德)/cutoff VALUE
:调整截止值(仅限克劳德)/seg
:分段发送消息,示例如下:/seg
/seg
/retry
:重新生成答案。使用/retry TEXT
修改您上次输入的内容。 View other drafts
:点击查看其他草稿(仅限吟游诗人)? Google it
:点击查看搜索结果(仅限巴德) 此代码基于 Lakr233 的 ChatBot-TGLM6B。
Claude API 的客户端库是 anthropics 的 anthropic-sdk-python。
Bard API 的客户端库是 acheong08 的 Bard。
非常感谢他们!!! ???