-
下载 python 项目
- 克隆 python 项目:
git clone https://github.com/Crazy-MT/feishu-gemini.git
- 安装所需依赖:
pip install -r requirements.txt
- 克隆 python 项目:
-
申请 Google Gemini API key
- 访问 makersuite.google.com/app/apikey 同意相关协议。点击左边侧边栏里的 get API key。然后在右边点击: Create API key in new project,就可以获取 API 密钥了。
-
飞书
- 飞书开放平台 (feishu.cn) 登录并创建企业自建应用
- 飞书机器人 app_id、app_secret
- 飞书机器人事件订阅的 Encrypt Key
- 在事件与回调添加这几个事件:
- 飞书开放平台 (feishu.cn) 登录并创建企业自建应用
-
部署 feishu-gemini
- 在 feishu-gemini 目录下,创建一个
.env
文件,并填写必要的环境变量:
# .env 文件内容 GOOGLE_API_KEY=google generative ai api key APP_ID=飞书机器人 app_id APP_SECRET=飞书机器人 app_secret ENCRYPT_KEY=飞书机器人事件订阅的 Encrypt Key
- 运行
python3 feishu_gemini.py
- 在 feishu-gemini 目录下,创建一个
-
安装cpolar内网穿透
- cpolar官网-安全的内网穿透工具 | 无需公网ip | 远程访问 | 搭建网站
- 按教程下载 cpolar 并且打开 60501 端口
cpolar http 60501
拿到 cpolar 返回的域名
-
飞书设置回调地址 -- 填入 cpolar 的域名即可
-
飞书机器人上线审核(按飞书开放平台流程操作吧)
-
恭喜你,如果没什么异常的话,现在就可以在飞书里跟 Gemini pro 对话啦