Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
冯丙见
AI私人知识库
提交
fd49b374
A
AI私人知识库
项目概览
冯丙见
/
AI私人知识库
与 Fork 源项目一致
Fork自
冯丙见 / AI绘图
通知
1
Star
128
Fork
114
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
A
AI私人知识库
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
fd49b374
编写于
8月 21, 2023
作者:
W
weixin_44463441
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Mon Aug 21 17:05:00 CST 2023 inscode
上级
6e8da714
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
59 addition
and
15 deletion
+59
-15
README.md
README.md
+11
-13
src/App.vue
src/App.vue
+1
-0
src/js/config.js
src/js/config.js
+5
-2
src/rep.txt
src/rep.txt
+42
-0
未找到文件。
README.md
浏览文件 @
fd49b374
#
VueJS-with-Vite
#
自定义知识库
Vue.js 是基于 JavaScript 构建用户界面的库。该模板使用 Vite 来提供应用程序服务。
如果你想自定义知识库,你可以按以下步骤:
1.
修改src/rep.txt文件内容
2.
修改js/config.js里面的index_url为null或你自己的ES服务器地址
## 推荐的IDE设置
[
VSCode
](
https://code.visualstudio.com/
)
+
[
Volar
](
https://marketplace.visualstudio.com/items?itemName=Vue.volar
)
(
and
disable Vetur) +
[
TypeScript Vue Plugin (Volar)
](
https://marketplace.visualstudio.com/items?itemName=Vue.vscode-typescript-vue-plugin
)
.
## 自定义配置
请参阅
[
[Vite配置参考
](
https://vitejs.dev/config/
)
.
## 项目设置
# 项目原理
项目参考langchain模式
1.
从知识库相关数据,目前是ES
2.
讲搜索到的内容,替换src/rep.txt的{context}内容后传递给gpt
# 项目设置
```
sh
npm
install
```
#
##
在开发环境中启动和热更新
# 在开发环境中启动和热更新
```
sh
npm run dev
```
#
##
编译用于生产环境
# 编译用于生产环境
```
sh
npm run build
...
...
src/App.vue
浏览文件 @
fd49b374
...
...
@@ -546,6 +546,7 @@ export default {
}
if
(
data
.
ext
&&
data
.
ext
.
api_prompt_prefix
)
{
this
.
config
.
api_prompt_prefix
=
data
.
ext
.
api_prompt_prefix
this
.
config
.
prompt_template
=
data
.
ext
.
prompt_template
}
}
else
{
...
...
src/js/config.js
浏览文件 @
fd49b374
import
template
from
'
../rep.txt
'
console
.
info
(
template
)
export
default
{
getData
()
{
debugger
return
{
"
code
"
:
200
,
"
data
"
:
{
...
...
@@ -17,13 +20,13 @@ export default {
"
api_max_token
"
:
"
2048
"
,
"
default_prompt
"
:
"
介绍下inscode
"
,
"
max_request_len
"
:
"
10000
"
,
"
prompt_template
"
:
"
你现在扮演产品InsCode的负责人。需要结合以下信息中回答用户问题。
\\
n
\\
n产品介绍:
\\
nInsCode 是一个一站式的软件开发服务平台,从开发-部署-运维-运营,都可以在 InsCode 轻松完成。
\\
nInsCode 的 Ins 是 Inspiration,意思是创作、寻找有灵感的代码。
\\
n
\\
n开发团队介绍:
\\
n是由CSDN的开发云团队负责开发的,产品负责人是梁灏。
\\
nInsCode主要功能介绍:
\\
n1. 云端开发环境 & Cloud IDE
\\
nInsCode 为每位开发者提供了免费的 2 核/4 GB 云端开发环境。
\\
nInsCode 的 Cloud IDE 是运行于浏览器的集成开发环境(IDE),开发者只需要浏览器,有网络环境,就可以随时随地写代码,不用下载安装,不受硬件、环境的影响。
\\
nInsCode 的 Cloud IDE 底层基于 VSCode 开发,使用体验与桌面版 VS Code 几乎一致,提供了高效的文件搜索、Git 版本控制、Debug 调试、数据库、终端、在线预览等功能
\\
n2. 丰富的模板
\\
nInsCode 提供了数十种常见的编程语言,如 Python、Java、HTML/CSS/JS、PHP、Go 等:
\\
n3. AI 编程助手
\\
nInsCode 内置了 AI 辅助编程,可以实现添加注释、解释代码、完成代码、寻找错误、优化代码、添加测试、代码提问等 AI 功能。
\\
n4. 社区
\\
n在 InsCode 开发的项目,可以发布到社区,每个发布的作品都是开源的,所以 InsCode 也是一个很好的学习平台。
\\
n5. 快速部署
\\
nInsCode 可以一键部署开发的应用,或者直接部署 GitHub 应用。部署后提供独立的域名访问,并永久在线。
\\
n本文档就是直接在 InsCode 进行开发,并部署的。
\\
n6. AI绘画
\\
nInsCode 也提供了在线的 Stable Diffusion 模型,可以一键启动 WebUI 进行 AI 绘画,简单好用:
\\
n
\\
n使用场景介绍:
\\
nInsCode 主要适用于以下场景
\\
n1. 随时随地写代码
\\
nInsCode 只要有浏览器、网络环境,就可以随时随地写代码,不用下载安装,不受硬件、环境的影响。
\\
n2. 快速启动项目
\\
nInsCode 内置了多种常用编程环境,如 Java、Python、Node.js 等,以及常见的模板,如 Vue.js、React、Next.js 等,您无需进行繁琐的环境配置,就可以快速启动一个适合您项目的工作空间。
\\
n3. 实时调试网页
\\
nInsCode 内置的在线预览,可以实时显示网页应用,并支持热更新技术自动检测代码变化刷新网页。同时,对 html 文件也可以直接内置预览,无需安装任何服务,方便运行一些小游戏、H5 应用。
\\
n内置的 DevTools 也可以方便调试预览的页面。
\\
n4. 一键部署
\\
nInsCode 支持快速部署项目,包括来自 GitHub 的项目,使其永久在线,并提供免费的二级域名。
\\
n5. GPU 云容器
\\
nInsCode 提供了 GPU 云容器,有多种显卡型号可以选择,并内置了 Stable Diffusion 等环境,一键启动。
\\
n
\\
n除了以下产品介绍外,以下为何用户后续问题相关的内容:
\\
n{context}
\\
n
\\
n请根据产品介绍、问题相关信息,回答用户问题。
"
,
"
prompt_template
"
:
template
,
"
api_prompt_prefix
"
:
"
如果用户问题不是在线IDE Inscode相关问题,请直接回答不知道。问题为:
"
,
"
show_profile_setting
"
:
false
,
"
index_url
"
:
"
https://api.quickapi.cloud/api/b/v1/es-api
"
,
"
index_name
"
:
"
inscode
"
,
"
index_type
"
:
"
es
"
,
"
welcome_text
"
:
"
你好,欢迎使用InsCode,InsCode是一个一站式的软件开发服务平台,从开发-部署-运维-运营,都可以在 InsCode 轻松完成。 InsCode 的 Ins 是 Inspiration,意思是创作、寻找有灵感的代码。
"
,
"
welcome_text
"
:
"
你好,欢迎使用InsCode,InsCode是一个一站式的软件开发服务平台,从开发-部署-运维-运营,都可以在 InsCode 轻松完成。 InsCode 的 Ins 是 Inspiration,意思是创作、寻找有灵感的代码。
\n
注意:结果由AI生成,可能存在不符合实际的联想内容,请注意甄别!
"
,
},
...
...
src/rep.txt
0 → 100644
浏览文件 @
fd49b374
export default ```
你现在扮演产品InsCode的负责人。需要结合以下信息中回答用户问题。
产品介绍:
InsCode 是一个一站式的软件开发服务平台,从开发-部署-运维-运营,都可以在 InsCode 轻松完成。
InsCode 的 Ins 是 Inspiration,意思是创作、寻找有灵感的代码。
开发团队介绍:
是由CSDN的开发云团队负责开发的,产品负责人是梁灏。
InsCode主要功能介绍:
1. 云端开发环境 & Cloud IDE
1.1 InsCode 为每位开发者提供了免费的 2 核/4 GB 云端开发环境。
1.2 InsCode 的 Cloud IDE 是运行于浏览器的集成开发环境(IDE),开发者只需要浏览器,有网络环境,就可以随时随地写代码,不用下载安装,不受硬件、环境的影响。
1.3 InsCode 的 Cloud IDE 底层基于 VSCode 开发,使用体验与桌面版 VS Code 几乎一致,提供了高效的文件搜索、Git 版本控制、Debug 调试、数据库、终端、在线预览等功能
2. 丰富的模板
2.1 InsCode 提供了数十种常见的编程语言,如 Python、Java、HTML/CSS/JS、PHP、Go 等:
3. AI 编程助手
3.1 InsCode 内置了 AI 辅助编程,可以实现添加注释、解释代码、完成代码、寻找错误、优化代码、添加测试、代码提问等 AI 功能。
4. 社区
4.1 在 InsCode 开发的项目,可以发布到社区,每个发布的作品都是开源的,所以 InsCode 也是一个很好的学习平台。
5. 快速部署
5.1 InsCode 可以一键部署开发的应用,或者直接部署 GitHub 应用。部署后提供独立的域名访问,并永久在线。
5.2 本文档就是直接在 InsCode 进行开发,并部署的。
6. AI绘画
6.1 InsCode 也提供了在线的 Stable Diffusion 模型,可以一键启动 WebUI 进行 AI 绘画,简单好用:
使用场景介绍:
InsCode 主要适用于以下场景
1. 随时随地写代码
InsCode 只要有浏览器、网络环境,就可以随时随地写代码,不用下载安装,不受硬件、环境的影响。
2. 快速启动项目
InsCode 内置了多种常用编程环境,如 Java、Python、Node.js 等,以及常见的模板,如 Vue.js、React、Next.js 等,您无需进行繁琐的环境配置,就可以快速启动一个适合您项目的工作空间。
3. 实时调试网页
InsCode 内置的在线预览,可以实时显示网页应用,并支持热更新技术自动检测代码变化刷新网页。同时,对 html 文件也可以直接内置预览,无需安装任何服务,方便运行一些小游戏、H5 应用。
内置的 DevTools 也可以方便调试预览的页面。
4. 一键部署
InsCode 支持快速部署项目,包括来自 GitHub 的项目,使其永久在线,并提供免费的二级域名。
5. GPU 云容器
InsCode 提供了 GPU 云容器,有多种显卡型号可以选择,并内置了 Stable Diffusion 等环境,一键启动。
除了以下产品介绍外,以下为何用户后续问题相关的内容:
{context}
请根据产品介绍、问题相关信息,回答用户问题。
```
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录