// 提示词模板。在这里，你可以把一些背景信息告诉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":"如果用户问题不是技术问题，请直接回答不知道。问题为：",
                    "show_profile_setting":false,
                    "index_url": index_url,
                    "index_name":"inscode",
                    "index_type":"es",
                    "welcome_text": welcome_text,
                },
                

            },
            "message": "success"
        }
    } 
}