TBXark / ChatGPT-Telegram-Workers

Deploy your own Telegram ChatGPT bot on Cloudflare Workers with ease.
https://t.me/ChatGPT_Telegram_Workers
MIT License
3.41k stars 819 forks source link

如何实现在telegram客户端显示模型选择按钮或命令啊 #226

Closed shadowstar2023 closed 9 months ago

shadowstar2023 commented 10 months ago

如何实现在telegram客户端显示模型选择按钮或命令啊

TBXark commented 10 months ago

可以修改这么文件添加新指令 https://github.com/TBXark/ChatGPT-Telegram-Workers/blob/master/src/command.js 考虑修改模型权限判断加上比较复杂,现在没有这个功能

TBXark commented 9 months ago

dev分支添加自定义指令功能,可以添加下面环境变量实现快速切换模型

CUSTOM_COMMAND_azure= '/setenvs {"AI_PROVIDER": "azure"}'
CUSTOM_COMMAND_workers = '/setenvs {"AI_PROVIDER": "workers"}'
CUSTOM_COMMAND_gpt3 = '/setenvs {"AI_PROVIDER": "openai", "CHAT_MODEL": "gpt-3.5-turbo"}'
CUSTOM_COMMAND_gpt4 = '/setenvs {"AI_PROVIDER": "openai", "CHAT_MODEL": "gpt-4"}'

之后在telegram中可以使用 /gpt3,/gpt4进行模型切换