提交 00c07437 编写于 作者: W weixin_44463441

Tue Aug 29 12:51:00 CST 2023 inscode

上级 e22509f7
...@@ -12,7 +12,7 @@ InsCode 的 Ins 是 Inspiration,意思是创作、寻找有灵感的代码。 ...@@ -12,7 +12,7 @@ InsCode 的 Ins 是 Inspiration,意思是创作、寻找有灵感的代码。
InsCode主要功能包括: InsCode主要功能包括:
云端开发环境,免费提供的 2 核/4 GB 开发环境; 云端开发环境,免费提供的 2 核/4 GB 开发环境;
丰富的模板,如 Python、Java、HTML/CSS/JS、PHP、Go 丰富的模板,如 Python、Java、HTML/CSS/JS、PHP、Go等语言模板的支持
内置AI辅助编程,可以实现添加注释、解释代码、完成代码、寻找错误、优化代码、添加测试、代码提问等 AI 功能。 内置AI辅助编程,可以实现添加注释、解释代码、完成代码、寻找错误、优化代码、添加测试、代码提问等 AI 功能。
社区,开发的项目,可以发布到社区,每个发布的作品都是开源的,所以 InsCode 也是一个很好的学习平台。 社区,开发的项目,可以发布到社区,每个发布的作品都是开源的,所以 InsCode 也是一个很好的学习平台。
快速部署,可以一键部署开发的应用,或者直接部署 GitHub 应用。部署后提供独立的域名访问,并永久在线。 快速部署,可以一键部署开发的应用,或者直接部署 GitHub 应用。部署后提供独立的域名访问,并永久在线。
...@@ -22,7 +22,7 @@ InsCode主要功能包括: ...@@ -22,7 +22,7 @@ InsCode主要功能包括:
除了以上产品介绍外,以下为用户后续问题相关的内容: 除了以上产品介绍外,以下为用户后续问题相关的内容:
{context} {context}
请根据产品介绍、问题相关信息,回答用户问题。 请根据以上相关信息,回答用户问题。
` `
// 欢迎语,用户打开时自动发送给用户 // 欢迎语,用户打开时自动发送给用户
...@@ -61,7 +61,7 @@ export default { ...@@ -61,7 +61,7 @@ export default {
"default_prompt": default_prompt, "default_prompt": default_prompt,
"max_request_len": "2048", "max_request_len": "2048",
"prompt_template": prompt_template, "prompt_template": prompt_template,
"api_prompt_prefix":"如果用户问题不是技术问题,请直接回答不知道。问题为:", "api_prompt_prefix":"如果问题不是技术问题,请直接回答不知道。\n问题为:",
"show_profile_setting":false, "show_profile_setting":false,
"index_url": index_url, "index_url": index_url,
"index_name":"inscode", "index_name":"inscode",
......
...@@ -6,9 +6,16 @@ const getContextContent = (context, max_token=default_max_token) => { ...@@ -6,9 +6,16 @@ const getContextContent = (context, max_token=default_max_token) => {
let len = context.length let len = context.length
let contextContent = '' let contextContent = ''
while(contextContent.length < max_token && id < len) { while(contextContent.length < max_token && id < len) {
if (context[id].page_content.length + contextContent.length < max_token) { let tempContext = context[id].page_content
contextContent = contextContent + '\n' + context[id].page_content if (tempContext) {
const regex = /(<([^>]+)>)/ig;
tempContext = tempContext.replace(regex, ' ');
if (tempContext.length + contextContent.length < max_token) {
contextContent = contextContent + '\n' + tempContext
}
} }
id++ id++
} }
return contextContent return contextContent
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册