项目已迁移到 https://github.com/jumpserver/koko 组织项目中,本仓库从今天起不再更新
Kael 是 JumpServer 连接 GPT 的组件,计划支持多种 GPT,
Kael 前端 vue3,后端使用 Fastapi 实现, 名字来源 Kael,
作为 Dota 中最强大的法师,能融合多种元素,创造出最多样的魔法,所以取名为 Kael。
- ChatGPT
- Bing
- Bard
1.下载项目
$ git clone https://github.com/jumpserver/kael.git
2.安装依赖
$ cd app
$ pip install -r requirements.txt
$ cd ../ui
$ npm install
3.运行 API
$ cd app
$ cp config_example.yml config.yml
$ vim config.yml $ 修改配置文件中的各个 key
$ python main.py
4.运行 UI
$ cd ui
$ cp .env.development .env
$ vim .env $ 修改 VITE_APP_BASE_URL
$ npm run serve