<div align="center">
<img src="./assets/OIG.jpg" style="width:150px"/>
</div>
# PPT-killer
点击使用[公共体验服务](https://www.pptkiller.top)
## 功能
1. 支持将pptx文件投喂给chatgpt,总结pptx的内容
2. 支持根据AI的总结生成与pptx文件相关的问题
3. 支持docker部署并填写自己的API_key和API_base
4. 可选择是否保存AI生成的总结与问题
## 部署
### 基于docker部署(推荐)
#### 配置项:
<strong>API_KEY :</strong> 对应自己的api key(必填)<br>
<strong>API_BASE :</strong> 对应自己的base url(可填可不填)
```
#拉取docker镜像
docker pull wangcham/pptkiller
#启动!(可加入环境变量API_BASE,本条命令没有加)
docker run -it -d -p 5000:5000 -e API_KEY=your-api-key --name pptkiller wangcham/pptkiller
```
### 手动部署
```
#拉取源代码(国内用户可使用gitee地址拉取代码)
git clone https://github.com/wangcham/ppt_killer.git
#进入前端
cd ppt_killer/frontend
npm install
npm run build
#进入后端
cd ppt_killer/backend
pip install -r requirements.txt
python3 app.py
```
<striong>强烈推荐使用docker部署!</strong>
安装好之后,在浏览器打开<strong>IP地址:5000</strong>就可以看到部署成功的pptkiller
### 建议配合free-one-api与one-api食用
这两个仓库是管理api key的,其中free-one-api为逆向库。<br>
查看 [free-one-api](https://github.com/RockChinQ/free-one-api)<br>
查看 [one-api](https://github.com/songquanpeng/one-api/)<br>
<strong>目前one-api使用可能出现报错http code 200的问题,谨慎使用!(可能是使用的openai库版本较低的原因,后续会修复以配合one-api)</strong>
## 网站截图
<img src="./assets/1.png" style="margin-bottom:10px"/>
<hr>
<img src="./assets/2.png" style="margin-bottom:10px">
<hr>
<img src="./assets/3.png">
## 后续会支持的功能
1. 支持将文本切分成小段,以加快响应速度
2. 可供用户选择的其他模型与配置
3. 页面优化
## 特别感谢
@[theLazy](https://thelazy.cn/)设计的天理原神启动页动画,素材在[此仓库](https://github.com/the-lazy-me/sourceBox)中
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
使用chatgpt总结,翻译ppt文件,并且能够依据ppt内容生成问题和保存回答,支持docker部署. 功能: 支持将pptx文件投喂给chatgpt,总结pptx的内容 支持根据AI的总结生成与pptx文件相关的问题 支持docker部署并填写自己的API_key和API_base 可选择是否保存AI生成的总结与问题 部署: 基于docker部署(推荐) 配置项: API_KEY : 对应自己的api key(必填) API_BASE : 对应自己的base url(可填可不填) #拉取docker镜像 docker pull wangcham/pptkiller #启动!(可加入环境变量API_BASE,本条命令没有加) docker run -it -d -p 5000:5000 -e API_KEY=your-api-key --name pptkiller wangcham/pptkiller 强烈推荐使用docker部署! 安装好之后,在浏览器打开IP地址:5000就可以看到部署成功的pptkiller
资源推荐
资源详情
资源评论
收起资源包目录
ppt_killer-master.zip (70个子文件)
ppt_killer-master
.vscode
launch.json 468B
backend
__init__.py 0B
app.py 849B
route
__init__.py 0B
getfile.py 1KB
saveanswer.py 1KB
__pycache__
saveanswer.cpython-310.pyc 1KB
getfile.cpython-310.pyc 1KB
__init__.cpython-310.pyc 143B
getanswer.cpython-310.pyc 1023B
getanswer.py 976B
service
__init__.py 0B
handle_service.py 1KB
methods.py 2KB
__pycache__
handle_service.cpython-310.pyc 2KB
__init__.cpython-310.pyc 145B
methods.cpython-310.pyc 2KB
entities
__init__.py 0B
__pycache__
exceptions.cpython-310.pyc 791B
__init__.cpython-310.pyc 146B
exceptions.py 221B
ai
__init__.py 0B
checktokens.py 369B
__pycache__
get_response.cpython-310.pyc 3KB
__init__.cpython-310.pyc 140B
setaiconfig.cpython-310.pyc 458B
checktokens.cpython-310.pyc 668B
get_response.py 3KB
setaiconfig.py 390B
requirements.txt 2KB
.gitignore 27B
db.py 929B
assets
3.png 122KB
1.png 186KB
OIG.jpg 11KB
2.png 246KB
frontend
babel.config.js 73B
src
App.vue 384B
store
store.js 103B
assets
tian.png 197KB
wechat_pay.jpg 118KB
genshin.gif 906KB
OIG.jpg 11KB
ali_pay.jpg 148KB
common
common.js 62B
main.js 427B
components
MainContent.vue 265B
ShowOldData.vue 3KB
ClickTips.vue 2KB
SaveAnswer.vue 4KB
GetQuestions.vue 3KB
DonateMe.vue 633B
ShowQuestions.vue 84B
SearchOldData.vue 2KB
DetailPage.vue 544B
TianliGenshin.vue 283B
GetSummarize.vue 9KB
FooterChoices.vue 2KB
LoadingTips.vue 1KB
router
index.js 801B
jsconfig.json 279B
package.json 1KB
public
favicon.ico 4KB
index.html 611B
package-lock.json 446KB
vue.config.js 118B
.gitignore 231B
README.md 320B
Dockerfile 507B
README.md 2KB
共 70 条
- 1
资源评论
十小大
- 粉丝: 9946
- 资源: 2555
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功