# AiEditor **Repository Path**: bean80/aieditor ## Basic Information - **Project Name**: AiEditor - **Description**: AiEditor 是一个面向 AI 的下一代富文本编辑器。 - **Primary Language**: Unknown - **License**: LGPL-2.1 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 267 - **Created**: 2023-11-11 - **Last Updated**: 2023-11-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ![screenshot.png](docs%2Fassets%2Fimage%2Fscreenshot.png) # AiEditor AiEditor 是一个面向 AI 的下一代富文本编辑器。 > 开箱即用、支持 Layui、Vue、React、Angular、JQuery 等任意框架。 ## 在线演示 http://aieditor.jpress.cn ## 已完善 - [x] 基础功能:标题、正文、字体、字号、加粗、斜体、下划线、删除线、链接、行内代码、上标、下标、分割线、引用、打印、最大化编辑 - [x] 增强功能:撤回、重做、格式刷、橡皮擦、待办事项、字体颜色、背景颜色、Emoji 表情、对齐方式、行高、有(无)序列表、段落缩进、强制换行 - [x] 附件功能:支持图片、视频、附件功能,支持选择文件上传、粘贴上传、拖拽到编辑器上传、自定义上传地址或方法 - [x] 代码:行内代码、代码块、代码语言选择 - [x] 表格:左增右增、左减右减、上增下增、上减下减、合并单元格、解除合并 - [x] A I:AI 续写、AI 优化、AI 校对、AI 翻译、自定义 AI 菜单及其 Prompts - [x] 主题:亮色主题、暗色主题 ## 待完善(计划中...) - [ ] 国际化 - [ ] 手机版 - [ ] 团队协作 - [ ] 自动化测试 - [ ] AI 插入图片 - [ ] AI 图生图(AI 图片优化) - [ ] AI 一键排版 - [ ] 进一步强化增贴功能 - [ ] 上传视频自动获取缩略图 - [ ] WORD 导入、导出 - [ ] PDF 导出、PDF 预览 - [ ] 类腾讯文档 UI 风格 - [ ] 类 Notion 拖拽功能 - [ ] 更多的大模型对接:文心一言、ChatGPT ## 构建&运行 ```shell git clone https://gitee.com/aieditor-team/aieditor.git cd aieditor # 安装依赖 npm install # 构建 packages npm run dev ``` ## AI 功能配置 - 1、去科大讯飞注册账号 https://xinghuo.xfyun.cn - 2、在科大讯飞服务管理中(https://console.xfyun.cn/services/bm2 ) 获取 appId、apiKey、apiSecret。 - 3、在配置中添加科大讯飞星火大模型配置 ```javascript new AiEditor({ element: "#aiEditor", placeHolder: "点击输入内容...", content: 'AiEditor 是一个面向 AI 的开源富文本编辑器。', ai: { model: { xinghuo: { appId: "***", apiKey: "***", apiSecret: "***", } } } }) ```