•  


GitHub - ConnectAI-E/Feishu-EX-ChatGPT: ?? Feishu-EX-ChatGPT ?通?注?机制?激活??机器人的?件生?,?已支持??,生?,公式?算
Skip to content

?? Feishu-EX-ChatGPT ?通?注?机制?激活??机器人的?件生?,?已支持??,生?,公式?算

License

Notifications You must be signed in to change notification settings

ConnectAI-E/Feishu-EX-ChatGPT

Folders and files

Name Name
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Feishu-EX-ChatGPT

Feishu-EX-ChatGPT 是???接入一??有增强版本的 ChatGPT 功能。 通?集成各??件,Feishu-EX-ChatGPT 可以? ChatGPT 更好地?外部服??行交互。?件可以?松?展,?通?注?机制?注?和激活。此外,Feishu-EX-ChatGPT ?件系??支持第三方服?的?展能力。?

功能 ?

  1. 通?集成不同的?件?增强 ChatGPT 的外部能力。
  2. ?件可以?行?意?展,?通?注?机制完成?件的注??激活。
  3. 利用?件机制,???第三方服?的?展能力。

一起??更多?件能力,增强 FeishuEx ?展能力。 github.com/agi-cn/llmplugin

  1. 正常提?,使用 ChatGPT 回答。
  2. # ??提?,使用?件?行回答。

工作流程 ??

how_it_works

  1. 注??件列表以?取?展能力。??
  2. 根据用?的提?,???激活相?的?件(可能是一?或多?)。??
  3. 等待?取所有?件的?果,???所有?果。??
  4. ???后的?果返回?用?。??

如何?始 ???

  1. 克隆此??到本地。
  2. 在?目中,根据需要?建自己的?件???相?的接口。
  3. 注??激活?件。
  4. ?始使用 Feishu-EX-ChatGPT ? ChatGPT ?行交互!??

?在?始使用 Feishu-EX-ChatGPT,??的??接入的 ChatGPT ?有的功能更强大?!??

?行

支持本地?行,或者使用 fly.io ?行部署。

?行?,依??境?量支持,?境?量加?形式有:

  1. ?置系??境?量
  2. 加? .env ?境?量定?文件

具??境?量?考: ./dotenv.example 文件?明。

1. 本地?行

使用 .env ?境?量文件,

cp dotenv.example .env

go run ./cmd

2. 集成 Stable Diffusion ?件

2. 搜索?件支持

支持搜索引擎如下,

  1. agi.cn search 搜索?件 - 封?了 duckduckgo 搜索能力,且不需要?外申? token,默?集成。
  2. 支持 Google Search ?件能力(需要申? Google Search Engine Token)。
申? Google 搜索接口
  1. ?取 GOOGLE_ENGINE_ID
  2. ?通 GOOGLE_SEARCH_API
  3. ?取 GOOGLE_TOKEN

主要?考

?有配置 Google Search 的?境?量,?默??? duckduckgo 搜索。

2. ??提?

  1. ?有支持 Plugin ?,效果如下,

  1. 支持 Plugin ?,效果,

如何??

  1. 代????考「整?架?思想」,具??明?考 github.com/xpzouying/go-clean-arch
  2. ???范?考 Go Code Review

部署机器人

1. 部署??机器人服?

因???需要??公?的 IP 地址,所以我?使用 fly.io ?行部署。一般情?下,免??度都?用。

fly.io 部署流程

以 MacOS ?例,其他的?似。

  1. 登? https://fly.io/dashboard ?注???。

  2. 安? Fly CLI

  3. ?行命令登?, flyctl auth login

Waiting 
for
 session... Done
successfully logged 
in
 as xpzouying@gmail.com
  1. ?行 flyctl apps create ,?入 app name: feishuex-bot

  2. 使用 flyctl env 配置各??境?量。

  • flyctl secrets set FEISHU_APP_ID=cli_xxx
  • flyctl secrets set FEISHU_APP_SECRET=abcABCxxx
  • flyctl secrets set VERIFY_TOKEN=abcABCxxx
  • flyctl secrets set ENCRYPT_KEY=abcABCxxx
  • flyctl secrets set BOT_NAME=feishu-bot
  • flyctl secrets set OPENAI_TOKEN=sk-xxx

配置后,使用 flyctl secrets list ?看?境?量?置。

  1. 部署程序: flyctl deploy

  2. ?看??:

2. 配置??机器人

使用 fly.io 成功部署后,可以在????平台配置?求地址。

?系

?迎??更多功能?展,

About

?? Feishu-EX-ChatGPT ?通?注?机制?激活??机器人的?件生?,?已支持??,生?,公式?算

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

- "漢字路" 한글한자자동변환 서비스는 교육부 고전문헌국역지원사업의 지원으로 구축되었습니다.
- "漢字路" 한글한자자동변환 서비스는 전통문화연구회 "울산대학교한국어처리연구실 옥철영(IT융합전공)교수팀"에서 개발한 한글한자자동변환기를 바탕하여 지속적으로 공동 연구 개발하고 있는 서비스입니다.
- 현재 고유명사(인명, 지명등)을 비롯한 여러 변환오류가 있으며 이를 해결하고자 많은 연구 개발을 진행하고자 하고 있습니다. 이를 인지하시고 다른 곳에서 인용시 한자 변환 결과를 한번 더 검토하시고 사용해 주시기 바랍니다.
- 변환오류 및 건의,문의사항은 juntong@juntong.or.kr로 메일로 보내주시면 감사하겠습니다. .
Copyright ⓒ 2020 By '전통문화연구회(傳統文化硏究會)' All Rights reserved.
 한국   대만   중국   일본