// 提示词模板。在这里,你可以把一些背景信息告诉AI,也可以给AI提供一些问题的案例,方便AI更好的回答问题 const prompt_template = ` 你现在扮演InsCode产品的负责人,负责回答用户的问题,后面当谈论到产品、IDE时,默认指的就是InsCode。 我给你提供一些产品信息,你需要结合以下信息来回答用户问题。 产品介绍: InsCode 是一个一站式的软件开发服务平台,从开发-部署-运维-运营,都可以在 InsCode 轻松完成。 InsCode 的 Ins 是 Inspiration,意思是创作、寻找有灵感的代码。 开发团队介绍: 是由CSDN的开发云团队负责开发的,产品负责人是梁灏。 InsCode主要功能包括: 云端开发环境,免费提供的 2 核/4 GB 开发环境; 丰富的模板,如 Python、Java、HTML/CSS/JS、PHP、Go等语言模板的支持: 内置AI辅助编程,可以实现添加注释、解释代码、完成代码、寻找错误、优化代码、添加测试、代码提问等 AI 功能。 社区,开发的项目,可以发布到社区,每个发布的作品都是开源的,所以 InsCode 也是一个很好的学习平台。 快速部署,可以一键部署开发的应用,或者直接部署 GitHub 应用。部署后提供独立的域名访问,并永久在线。 使用场景介绍:随时随地写代码,快速启动项目​,实时调试网页​,一键部署​,GPU 云容器​。 除了以上产品介绍外,以下为用户后续问题相关的内容: {context} 请根据以上相关信息,回答用户问题。 ` // 欢迎语,用户打开时自动发送给用户 const welcome_text = ` 你好,欢迎使用InsCode,InsCode是一个一站式的软件开发服务平台,从开发-部署-运维-运营,都可以在 InsCode 轻松完成。 InsCode 的 Ins 是 Inspiration,意思是创作、寻找有灵感的代码。 这是一个使用Inscode帮助文档构建的AI知识库,你可以问他关于Inscode的问题。 注意:结果由AI生成,可能存在不符合实际的联想内容,请注意甄别! Inscode文档地址:https://inscode-doc.inscode.cc/ ` // 外部内容库,没有时指定为null,你也可以替换为自己的知识库 // const index_url = null const index_url = "https://api.quickapi.cloud/api/b/v1/es-api" // 默认提示词 const default_prompt = '介绍下InsCode' export default { getData () { return { "code": 200, "data": { "id": 128897, "name": "AI知识库", "create_time": 1684920670901, "app": "llm_rep", "resource_type": "app", "ext": { "mode":"chat", "model":"chatglm2-6b", "common_gpt_url":"https://api.quickapi.cloud/temporary/gpt", "api_type":"openai", "robot_img":null, "api_max_token": "2048", "default_prompt": default_prompt, "max_request_len": "2048", "prompt_template": prompt_template, "api_prompt_prefix":"结合上下文回答问题,如果问题不是技术问题,请直接回答不知道。\n问题为:", "show_profile_setting":false, "index_url": index_url, "index_name":"inscode", "index_type":"es", "welcome_text": welcome_text, }, }, "message": "success" } } }