|
| 1 | + |
| 2 | + |
| 3 | +<div align=center> |
| 4 | + <img src="https://www.freeimg.cn/i/2023/12/26/658a86f8cf809.png" /> |
| 5 | +</div> |
| 6 | +<a href="https://github.com/202252197"> |
| 7 | + <img width=800 src="https://github-profile-trophy.vercel.app/?username=202252197&column=7&theme=gruvbox&no-frame=true"/> |
| 8 | +</a> |
| 9 | +<div> |
| 10 | +声明:此项目只发布于 GitHub,基于 BSD-3-Clause license 协议,免费且作为开源学习使用。并且不会有任何形式的卖号、付费服务、卖key等行为。谨防受骗。 |
| 11 | +项目使用Vue2进行开发,给大家提供一个方便使用的OpenAI web 管理界面,有好的建议和bug欢迎大家提出来,项目会一直开源和代码优化,方便对openai进行入门了解使用,后期会接入后端,实现更丰富的功能。 |
| 12 | +</div> |
| 13 | + |
| 14 | +> 🤭记得点个小星星Starred |
| 15 | +## 会话 |
| 16 | + |
| 17 | +## 模型 |
| 18 | + |
| 19 | +## 微调模型 |
| 20 | + |
| 21 | +## 文件 |
| 22 | + |
| 23 | +## 中英文切换 |
| 24 | + |
| 25 | +## 适配手机 |
| 26 | +<div> |
| 27 | + <img src="https://www.freeimg.cn/i/2023/12/26/658a7444f169c.jpeg" alt="drawing" width="270px"/> |
| 28 | + <img src="https://www.freeimg.cn/i/2023/12/26/658a7456ade1e.jpeg" alt="drawing" width="280px"/> |
| 29 | + <img src="https://www.freeimg.cn/i/2023/12/26/658a74685a4e4.jpeg" alt="drawing" width="270px"/> |
| 30 | +</div> |
| 31 | + |
| 32 | +## 参考视频 |
| 33 | +https://www.bilibili.com/video/BV1BM4y187bp 使用API调用StableDiffusion生成图片简单案例 |
| 34 | +https://www.bilibili.com/video/BV1iL411k7pC 本地+云服务器 部署此项目视频 |
| 35 | +https://www.bilibili.com/video/BV1ss4y1d72g 此项目微调使用的简单案例 |
| 36 | +关注我的B站,持续输出简单的入门案例 |
| 37 | + |
| 38 | +# 部署步骤 |
| 39 | +## 本地部署 |
| 40 | + |
| 41 | +```sh |
| 42 | +npm install |
| 43 | +npm run serve |
| 44 | +npm run build |
| 45 | +``` |
| 46 | + |
| 47 | +# 在线体验地址 (需要使用OpenAI KEY) |
| 48 | + |
| 49 | + > https://huggingface.co/spaces/junchenmo/OpenAI-Manager |
| 50 | +
|
| 51 | +## OpenAI-Key设置以及自定义设置 |
| 52 | + |
| 53 | +### 配置使用自定义的 OpenAI proxy |
| 54 | + |
| 55 | +在 .env.serve 中添加代码 |
| 56 | + |
| 57 | +```env |
| 58 | +VUE_APP_OPENAI_API_URL='你的openai api proxy' |
| 59 | +``` |
| 60 | + |
| 61 | +### 在/src/store/mutation-types.js |
| 62 | + |
| 63 | +可以在此文件中设置AI头像+用户头像+用户名称 |
| 64 | + |
| 65 | +# 技术栈 |
| 66 | + |
| 67 | +| 名称 | 版本 | |
| 68 | +| ---- | ---- | |
| 69 | +| vue | 2.6.14 | |
| 70 | +| element-ui | 2.15.12 | |
| 71 | +| NodeJS | 14+ | |
| 72 | + |
| 73 | +# 项目进度(对标OpenAI官方接口文档) |
| 74 | + |
| 75 | +| 接口 | 描述 | |
| 76 | +| ---- | ---- | |
| 77 | +| List Models | 获取模型列表 | |
| 78 | +| Completion | text-davinci-003, text-davinci-002, text-curie-001, text-babbage-001, text-ada-001, davinci, curie, babbage, ada模型 | |
| 79 | +| Chat Completion | gpt-4, gpt-4-0314, gpt-4-32k, gpt-4-32k-0314, gpt-3.5-turbo, gpt-3.5-turbo-0301模型 | |
| 80 | +| Create edit | 创建编辑(待..) | |
| 81 | +| Create Image | 根据描述生成图片 | |
| 82 | +| Create image edit | 根据上传的图片结合输入的描述生成图片 | |
| 83 | +| Create Image Variation | 根据上传的图片生成变体图片 | |
| 84 | +| Create embeddings | 创建向量查询(可以实现PDF对话)(待..) | |
| 85 | +| Create transcription | 语音转换为文字 | |
| 86 | +| Create translation | 一个或多个来源语言的语音或音频文件翻译成目标语言 | |
| 87 | +| List files | 文件列表 | |
| 88 | +| Upload file | 上传文件 | |
| 89 | +| Delete file | 删除文件 | |
| 90 | +| Retrieve file | 检索文件信息 | |
| 91 | +| Retrieve file content | 检索文件内容(OpenAI为了防止滥用,只要plus用户才可以使用) | |
| 92 | +| Create fine-tune | 创建微调 | |
| 93 | +| List fine-tunes | 微调列表 | |
| 94 | +| Retrieve fine-tune | 检索微调信息 | |
| 95 | +| Cancel fine-tune | 取消微调 | |
| 96 | +| List fine-tune events | 微调事件列表(待..) | |
| 97 | +| Delete fine-tune model | 删除微调模型 | |
| 98 | +| Create moderation | 创建审核 | |
| 99 | +| List engines | 引擎列表(已弃用) | |
| 100 | +| Retrieve engine | 检索引擎信息(已弃用) | |
| 101 | +| 多会话储存和上下文逻辑 | GPT3.5模型支持上下文逻辑,多窗口上下文对话 | |
| 102 | +| 导出导入数据 | 支持导出当前会话,导出全部会话,导入当前会话,导出当前会话,清除当前会话,清除全部会话 | |
| 103 | +| 聊天截图到本地图片 | 截图功能,有缺陷只能截图当前窗口的图片,建议QQ长截图(暂时取消) | |
| 104 | +| 更换聊天窗口背景 | 支持输入背景图片URL,暂时取消并保留此功能,没太大意义(暂时取消) | |
| 105 | +| 角色扮演 | 内置多角色prompt | |
| 106 | +| 界面多语言 | 支持中英文语言 | |
| 107 | + |
| 108 | +# 贡献者 |
| 109 | +<div> |
| 110 | + <a href="https://github.com/202252197/ChatGPT_JCM/graphs/contributors"> |
| 111 | + <img src="https://contrib.rocks/image?repo=202252197/ChatGPT_JCM" /> |
| 112 | + </a> |
| 113 | +</div> |
| 114 | + |
| 115 | + |
| 116 | +## Star History |
| 117 | +[](https://star-history.com/#202252197/ChatGPT_JCM&Timeline) |
| 118 | + |
| 119 | +# 免责声明 |
| 120 | +这不是官方的OpenAI产品。这是一个个人项目,与OpenAI没有任何关系。不要起诉我。 |
| 121 | + |
| 122 | +<a href="https://github.com/202252197/ChatGPT_JCM" ><img src="https://img.shields.io/github/stars/202252197/ChatGPT_JCM" /></a> |
| 123 | +<a href="https://github.com/202252197/ChatGPT_JCM" ><img src="https://img.shields.io/github/last-commit/202252197/ChatGPT_JCM" /></a> |
| 124 | +<a href="https://github.com/202252197/ChatGPT_JCM" ><img src="https://img.shields.io/github/release/202252197/ChatGPT_JCM" /></a> |
| 125 | +<a href="https://github.com/202252197/ChatGPT_JCM" ><img src="https://img.shields.io/github/downloads/202252197/ChatGPT_JCM/total" /></a> |
| 126 | +<a href="https://github.com/202252197/ChatGPT_JCM" ><img src="https://img.shields.io/github/license/202252197/ChatGPT_JCM" /></a> |
| 127 | +</p> |
| 128 | + |
| 129 | + |
| 130 | + |
0 commit comments