Skip to content

👉 部署飞书机器人,和ChatGPT等流行的大模型聊天

License

Notifications You must be signed in to change notification settings

llmapi-io/feishu-chatbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
llmapi
Mar 31, 2023
533eb5b · Mar 31, 2023

History

3 Commits
Mar 31, 2023
Mar 31, 2023
Mar 31, 2023
Mar 31, 2023
Mar 31, 2023
Mar 31, 2023
Mar 31, 2023
Mar 31, 2023

Repository files navigation

Feishu Chatbot

feishu-chatbot

私有化部署飞书机器人,和ChatGPT直接聊天

介绍(Intro)

ChatGPT GPT-3 New-Bing等流行的大模型聊天,与未来对话。飞书机器人已经准备好了,现在就来享受与AI技术的畅谈吧!

安装依赖(Deps)

# python 3.6+
pip install -r requirements.txt

配置服务(Deploy)

  • 在飞书开放平台创建应用,打开机器人能力

  • 订阅接收消息 事件,并按需开通权限

  • 复制.env.json.example.env.json,并填写app_id app_secret encryption_key verification_token,这几个字段在你的应用详情页可以找到

  • 启动项目
python3 start_server.py

  • 配置请求地址,格式为http://your_domain:port

  • 如果你使用nginx作为代理,则需要将服务端口映射到本地12121端口
  • 按照如下配置start_server.py
config = uvicorn.Config("process:app", port=12121, log_level="info", host="0.0.0.0")
  • 无论哪种方式,请注意相应的端口号不被防火墙拦截

在飞书上体验(Play)

  • 在飞书中搜索你创建的机器人
  • 给机器人发送!help,查看机器人支持的功能
  • 按照提示使用机器人
  • 如果是自建llmapi server,则配置llmapi_host为你的llmapi server地址,否则默认使用https://api.llmapi.io
  • 如果使用默认llmapi server,可以在https://llmapi.io上注册账号,获取api key,然后在飞书中发送!llmapi_key your_api_key
  • 使用!show命令查看当前配置,这在出错时可以帮助你排查问题
  • 配置完成后,给机器人发消息,机器人会自动回复

反馈(Feedback)

请在issue中反馈问题

致谢(Acknowledgements)

About

👉 部署飞书机器人,和ChatGPT等流行的大模型聊天

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages