https://github.com/jumpserver/kael
Kael 是 JumpServer 连接 GPT 资产的组件,支持 ChatGPT 等
https://github.com/jumpserver/kael
chatgpt gpt openai
Last synced: 3 months ago
JSON representation
Kael 是 JumpServer 连接 GPT 资产的组件,支持 ChatGPT 等
- Host: GitHub
- URL: https://github.com/jumpserver/kael
- Owner: jumpserver
- Created: 2023-06-30T06:16:03.000Z (over 2 years ago)
- Default Branch: dev
- Last Pushed: 2025-03-27T07:43:11.000Z (10 months ago)
- Last Synced: 2025-05-16T12:24:30.242Z (8 months ago)
- Topics: chatgpt, gpt, openai
- Language: Go
- Homepage: https://jumpserver.org
- Size: 20.4 MB
- Stars: 4
- Watchers: 6
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## 项目已迁移到 https://github.com/jumpserver/koko 组织项目中,本仓库从今天起不再更新
# Kael
Kael 是 JumpServer 连接 GPT 的组件,计划支持多种 GPT,
Kael 前端 vue3,后端使用 Fastapi 实现, 名字来源 [Kael](https://www.dotafire.com/dota-2/guide/kael-1867),
作为 Dota 中最强大的法师,能融合多种元素,创造出最多样的魔法,所以取名为 Kael。
## 支持的 GPT
- [x] ChatGPT
- [ ] Bing
- [ ] Bard
## UI 展示

## 开发环境
1.下载项目
```shell
$ git clone https://github.com/jumpserver/kael.git
```
2.安装依赖
```shell
$ cd app
$ pip install -r requirements.txt
$ cd ../ui
$ npm install
```
3.运行 API
```shell
$ cd app
$ cp config_example.yml config.yml
$ vim config.yml $ 修改配置文件中的各个 key
$ python main.py
```
4.运行 UI
```shell
$ cd ui
$ cp .env.development .env
$ vim .env $ 修改 VITE_APP_BASE_URL
$ npm run serve
```