搜索 K
Appearance
基于AI的文档生成系统,可以根据用户提供的主题自动生成PPT和Word文档
地址:https://github.com/chongliujia/AI_doc_platform.git
主要功能:
创建文档页面

文档生成

生成结果

前端:
后端:
git clone https://github.com/chongliujia/AI_doc_platform.git
cd AI_doc_platform/backend创建python虚拟环境
conda create --name AI_doc_platform python=3.11
conda activate AI_doc_platform安装依赖
pip install -r requirements.txtcd .. # 进入项目根目录记事本编辑.env
AI_API_KEY=
AI_API_ENDPOINT=https://api.deepseek.com/v1/chat/completionscd backend
uvicorn app.main:app --host 0.0.0.0 --port 8001打开浏览器,访问http://localhost:8001,看到Welcome to AI Doc Platform API就算启动成功

node版本: v18.16.0
cd AI_doc_platform/frontend
npm install # 安装依赖
npm run serve -- --port 3000 # 启动打开浏览器访问http://localhost:3000,启动成功


运行日志:


完成效果:




运行日志:

这篇文档一共6万字

该项目使用FastAPI框架,快速搭建一个轻量级服务
封装了DeepSeek客户端,项目的核心部分分为2块:
根据主题和文档类型(PPT/Word)对应不同的提示词

在生成主要章节这一部分,代码设置了兜底,当大模型没有返回或者异常时,使用默认值:

将任务拆分成多个步骤:

不同的文档类型使用不同的生成器
