接入Gemini pro – 将Gemini pro集成到飞书机器人,直接拉满效率

765 阅读1分钟
  • 下载 python 项目

    • 克隆 python 项目:git clone https://github.com/Crazy-MT/feishu-gemini.git
    • 安装所需依赖:pip install -r requirements.txt
  • 申请 Google Gemini API key

    • 访问 makersuite.google.com/app/apikey 同意相关协议。点击左边侧边栏里的 get API key。然后在右边点击: Create API key in new project,就可以获取 API 密钥了。
  • 飞书

    • 飞书开放平台 (feishu.cn) 登录并创建企业自建应用
      • image.png
      • image.png
      • image.png
      • 飞书机器人 app_id、app_secret
        • image.png
      • 飞书机器人事件订阅的 Encrypt Key
        • image.png
      • 在事件与回调添加这几个事件:
        • image.png
  • 部署 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
  • 安装cpolar内网穿透

  • 飞书设置回调地址 -- 填入 cpolar 的域名即可

    • image.png
    • image.png
  • 飞书机器人上线审核(按飞书开放平台流程操作吧)

    • image.png
  • 恭喜你,如果没什么异常的话,现在就可以在飞书里跟 Gemini pro 对话啦

    • image.png