{ "title": "NPCs", "prompt": "提示", "login": { "slogen": "灵活,易用,安全的企业级AI应用开发引擎和服务平台", "account": "账号", "password": "密码", "confirmPassword": "确认密码", "noAccountRegister": "没有账号,注册", "haveAccountLogin": "已有账号,登录", "loginButton": "登 录", "registerButton": "注 册", "document": "文档", "pleaseEnterAccount": "请填写账号", "pleaseEnterPassword": "请填写密码", "accountTooShort": "账号过短", "passwordTooShort": "请填写密码,至少6位", "passwordError": "密码必须包含字母、数字!", "passwordMismatch": "两次密码不一致", "registrationSuccess": "注册成功,请输入密码进行登录" }, "menu": { "app": "聊天", "skills": "NPC", "knowledge": "知识库", "models": "模型", "system": "账号", "themeSwitch": "主题切换", "document": "文档", "logout": "退出", "logoutDescription": "退出登录", "forBestExperience": "为了您的良好体验,请在 PC 端访问该网站", "onlineDocumentation": "在线文档" }, "system": { "userManagement": "用户管理", "roleManagement": "角色管理", "systemConfiguration": "系统配置", "username": "用户名", "confirmDisable": "确认禁用该用户?", "roleSelect": "角色选择", "roleList": "角色列表", "confirmText": "是否删除", "roleName": "角色名称", "skillAuthorization": "能力授权", "knowledgeAuthorization": "知识库授权", "skillName": "能力名称", "creator": "创建人", "usePermission": "使用权限", "managePermission": "管理权限", "roleNamePrompt": "角色名称不能超过50字符", "roleNameRequired": "角色名称不能为空", "roleNameExists": "角色名称已存在", "parameterConfig": "参数配置", "language": "语言" }, "skills": { "manageTemplate": "管理能力模板", "createNew": "新建能力", "customSkills": "自定义能力", "chooseOnline": "选择上线版本", "executionSteps": "能力通过可视化的流程编排,明确任务执行步骤", "sceneTemplates": "我们提供场景模板供您使用和参考", "manageProjects": "在此页面管理您的能力,对能力上下线、编辑等等", "skillSearch": "搜索您需要的能力", "confirmDeleteSkill": "确认删除该能力?", "backToSkillList": "返回能力列表", "skillTemplateManagement": "能力模板管理,模板对所有用户可见,支持拖拽排序、删除操作", "templateName": "模板名称", "templateDescription": "模板描述", "confirmText": "是否确认删除该能力模板?", "skillSettings": "能力设置", "basicInfo": "基础信息", "skillName": "能力名称", "description": "描述", "parameterInfo": "参数信息", "advancedConfiguration": "高级配置", "nextStep": "下一步,高级配置", "skillNameRequired": "请填写能力名称", "skillNameTooLong": "能力名称过长,不要超过30字", "skillNameExists": "该名称已存在", "skillDescRequired": "请填写能力描述", "skillDescTooLong": "能力描述过长,不要超过200字", "errorTitle": "关键信息有误", "onlineFailure": "上线失败", "onlineSuccessful": "上线成功", "custom": "自定义", "skillTemplate": "能力模板", "skillTemplateChoose": "您可以从这里挑选一个模板开始,或者自定义高级模板", "createTemplate": "创建模板", "createSuccessTitle": "能力创建成功", "createFailureTitle": "创建失败", "createdBy": "创建用户", "offline": "下线", "online": "上线", "guideWords": "引导词", "currentVersion": "当前版本:", "importLocal": "导入本地组件", "save": "保存", "import": "导入", "export": "导出", "code": "代码", "simplify": "简化", "saveVersion": "另存为新版本", "deleteOrNot": "是否删除", "version": "版本", "saveSuccessful": "保存成功", "supportVersions": "支持分成多个版本分支,分别进行开发以及版本间的比较。", "guideQuestions50": "引导问题最多50个字符", "promptWords1000": "提示词最多为1000个字符", "contactAdmin": "请联系管理员上线NPC", "deleteSure": "确认删除该工具?" }, "chat": { "newChat": "新建会话", "selectChat": "选择一个会话开始对话", "inputPlaceholder": "请输入问题", "uploadFileTooltip": "上传文件", "sendTooltip": "发送", "skillTempsTitle": "能力选择", "skillTempsDesc": "选择一个您想使用的线上能力", "forms": "表单", "networkError": "网络连接出现错误,请尝试以下方法", "networkErrorList1": "操作不要过快", "networkErrorList2": "刷新页面", "networkErrorList3": "检查后台是否启动", "buildError": "您好像缺少了某些配置", "connectionbreakTip": "链接异常断开:", "connectionbreak": "网络断开!", "copyTip": "内容已复制", "noAccess": "因权限不足,该答案剔除了无权查看的内容", "source": "参考来源", "file": "文件", "filePrsing": "文件正在解析中", "sourceTooltip": "来源段落", "filterLabel": "筛选标签", "tooltipText": "系统自动根据答案生成关键信息标签,也可手动增删标签,系统根据标签计算各个文件及段落相关性。", "customLabel": "自定义", "addCustomLabel": "+自定义", "sourceDocumentsLabel": "来源文档", "downloadPDFTooltip": "下载双层PDF", "downloadOriginalTooltip": "下载原文件", "noMatchedFilesMessage": "无匹配的源文件", "fileStorageFailure": " 文件地址失效!", "confirmDeleteChat": "确认删除该会话?", "roundOver": "本轮结束", "chatDialogTip": "设置提示模板中定义的输入变量。与代理和链互动" }, "model": { "modelConfiguration": "模型配置", "modelName": "模型名称", "modelConfigLabel": "模型配置", "modelConfigExplanationLink": "模型配置参数说明", "jsonFormatError": "JSON格式有误", "onlineStatus": "已上线", "offlineStatus": "未上线", "exceptionStatus": "异常", "warningTooltip": "处理异常", "inProgressOnlineStatus": "上线中", "inProgressOfflineStatus": "下线中", "confirmModelOffline": "是否确认下线该模型,下线后使用该模型服务的能力将无法正常工作", "confirmOfflineButtonText": "下线", "modelManagement": "模型管理", "modelFineTune": "模型Finetune", "refreshButton": "刷新", "gpuResourceUsage": "GPU资源使用情况", "modelCollectionCaption": "模型集合", "machine": "机器", "serviceAddress": "服务地址", "status": "状态", "online": "上线", "offline": "下线", "gpuResourceUsageTitle": "GPU资源使用情况", "gpuNumber": "GPU序号", "gpuID": "GPU-ID", "totalMemory": "总显存", "freeMemory": "空余显存", "gpuUtilization": "GPU利用率", "machineName": "服务名", "addOne": "加一条" }, "flow": { "unsavedChangesConfirmation": "您有未保存的更改,确定要离开吗?", "leave": "离开", "leaveAndSave": "离开并保存", "simplifyConfig": "简化配置", "simplify": "简化", "notifications": "通知", "exit": "退出", "import": "导入", "export": "导出", "code": "代码", "searchComponent": "查找组件", "knowledgeBaseSelection": "知识库选择", "searchKnowledgeBase": "搜索知识库", "minimumParamSetDescription": "您可以在此设置能力所需的最小参数集", "paramList": "参数列表", "saveConfig": "保存配置", "componentLabel": "组件", "aliasLabel": "别名", "editAlias": "修改别名", "parameterLabel": "参数", "notification": "消息", "noNewNotifications": "没有新的通知", "skillName": "能力名", "nameTooLong": "名称过长", "skillDescription": "能力描述", "enterVarName": "请输入变量名", "varNameExists": "变量名重复", "text": "文本", "dropdown": "下拉框", "maxLength": "最大长度", "options": "选项", "variableName": "变量名", "varOptionRequired": "请输入选项内容", "optionRepeated": "选项重复", "incorrectIdFormatMessage": "ID格式有误(包含字符和数字组成的5位字符)", "idAlreadyExistsMessage": "该ID已存在" }, "lib": { "enterLibraryName": "请输入知识库名称", "libraryNameLimit": "知识库名称字数不得超过30字", "selectModel": "请选择一个模型", "nameExists": "该名称已存在", "descriptionLimit": "知识库描述字数不得超过200字", "createLibrary": "创建知识库", "libraryName": "知识库名称", "description": "描述", "model": "模型", "fileData": "文件数据", "structuredData": "结构化数据", "libraryCollection": "知识库集合", "createUser": "创建用户", "details": "详情", "confirmDeleteLibrary": "确认删除该知识库?\n删除后数据无法恢复,请确认!", "fileList": "文件列表", "systemIntegration": "系统对接", "upload": "上传", "fileName": "文件名称", "status": "状态", "uploadTime": "上传时间", "parseFailed": "解析失败", "parsing": "解析中", "completed": "完成", "confirmDeleteFile": "确认删除该文件?", "myKnowledge": "我的知识库", "createNew": "新建", "folder": "文件夹", "universalKnowledgeBase": "通用知识库", "noKnowledgeBase": "还没有知识库,快快创建一个吧~", "rootDirectory": "根目录", "createOneKnowledge": "创建一个知识库", "webSite": "Web站点同步", "knowledgeType": "知识库类型", "knowledgeDescription": "可通过导入文件、网页链接或手动录入形式构建知识库", "webSiteDescription": "Web站点同步允许你直接使用一个网页链接构建知识库", "baseSet": "基本设置", "default": "默认", "localUpload": "本地上传", "aIGeneration": "AI生成", "name": "名称", "giveAName": "取个名字", "describe": "请用一句话描述", "useModel": "使用模型", "cancel": "取消", "confirmCreation": "确定创建", "change": "更换", "rename": "重命名", "move": "移动", "createFolder": "创建文件夹", "createFolderDesc": "请输入文件夹名称", "createDataset": "创建手动数据集", "createDatasetDesc": "手动数据集允许创建一个空的容器装入数据", "synchronizationDesc": "确认开始同步数据? \n将会删除旧数据后重新获取,请确认!", "foldDesc": "这是一个文件夹", "noFold": "还没有文件夹,快快创建一个吧~", "selectFold": "请选择文件夹", "confirmDelete": "确定删除", "dataset": "数据集", "config": "配置", "queueLen": "排队长度", "allKnowledge": "全部数据集", "file": "文件", "dataTotal": "数据总量", "lastUpdate": "最后更新时间", "state": "状态", "syncData": "同步数据", "manualDataset": "手动数据集", "textDataset": "文本数据集", "tableDataset": "表格数据集", "createImport": "新建/导入", "knowledge": "知识库", "web": "网站", "knowledgeId": "知识库ID", "knowledgeImg": "知识库头像", "indexModel": "索引模型", "dataUp": "单条数据上限", "introduce": "介绍" }, "code": { "editPythonCodeDescription": "编辑你的 Python 代码此代码片段接受模块导入和一个函数定义。确保您的函数返回一个字符串。", "editCode": "编辑代码", "codeReadyToRun": "代码准备运行", "functionError": "您的函数中存在一个错误", "importsError": "您的导入有误", "errorOccurred": "出错了,请重试", "codeError": "这段代码有问题,请检查以下", "checkAndSave": "检查 & 保存", "export": "导出", "exportToJSON": "导出能力到json文件中", "keyInformationMissing": "您有一些关键信息没有填: ", "skillNameMissing": "请填写能力名称", "useOwnAPIKeys": "使用自己的API keys", "exportSkill": "导出能力", "uploadFile": "上传文件", "clickOrDragHere": "点击或将文件拖拽到这里上传", "dropFileHere": "将文件拖拽到这里上传", "delimiter": "切分符(多个以;分隔)", "splitLength": "切分文本长度", "smartSplit": "智能语义切分", "manualSplit": "手动设置切分", "delimiterPlaceholder": "切分符号", "splitSizePlaceholder": "切分大小", "complete": "完成", "setSplitSize": "请设置文件切分大小", "selectFileToUpload": "请先选择文件上传", "fileSizeExceedsLimit": "文件不能超50M", "file": "文件", "sizeExceedsLimit": "超过50M", "editDictionary": "编辑词典", "exportCodeDialogTip": "生成代码,将流程集成到外部应用程序中 (打开此页面前请先build能力)。", "chunkOverlap": "切分文本重叠长度" }, "report": { "reportTemplate": "报告模板", "reportDescription": "报告生成描述...", "newButton": "新建", "importButton": "导入", "start": "开始", "formSettings": "表单设置", "requiredLabel": "必填", "isRequired": "是必填项", "fileRequired": "当前文件为空", "selectComponent": "选择一个组件", "varLength": "长度不能超过" }, "status": { "1004": "该能力已被删除", "1008": "当前能力未上线,无法直接对话", "1005": "" }, "all": "全部", "finetune": { "modelName": "模型名称", "rtService": "RT服务", "createTime": "创建时间", "noData": "暂无数据", "selectModel": "选择模型以查看详情.", "trainingLogs": "训练日志", "evaluationReport": "评估报告", "all": "全部", "successful": "成功", "inProgress": "进行中", "failedAborted": "失败/中止", "createTrainingTask": "创建训练任务", "rtServiceManagement": "服务管理", "confirmCancelPublish": "该模型正处于上线状态,是否仍然取消发布", "confirmDeleteModel": "确认要删除模型 {{name}} 吗?", "confirmDeleteOnlineModel": "该模型已上线,确认要删除模型 {{name}} 吗?", "confirmDeletePublishedModel": "该模型已发布,确认要删除模型 {{name}} 吗?", "confirmStopTraining": "确认停止该训练?", "trainingInProgress": "训练中", "trainingFailed": "训练失败", "taskAborted": "任务中止", "trainingSuccess": "训练成功", "publishSuccess": "发布成功", "taskId": "任务ID", "baseModel": "基准模型", "runtime": "运行时长", "formatTime": "hh小时mm分ss秒", "creator": "创建人", "dataset": "数据集", "cancelPublish": "取消发布", "publish": "发布", "stop": "中止", "uploadDataset": "上传个人数据集", "downloadSampleFile": "下载示例文件", "customSampleSize": "自定义样本数(可选)", "customSampleSizeTooltip1": "该项为可选项:", "customSampleSizeTooltip2": "若不选中该选项,则选定的个人数据集与预置数据集的所有样本全部参与训练;", "customSampleSizeTooltip3": "若选中该选项,则用户可以自由指定不同数据集中参与训练的样本数量,若输入框内空置不填或填写数量大于该数据集总样本,则该数据集全部参与训练。", "presetDatasets": "预置数据集", "download": "下载", "sampleSize": "样本数", "userDatasets": "个人数据集", "gpuDesc": "训练占用的显卡号,多张卡用英文逗号分隔,例如0,1,2,3", "valRatioDesc": "验证集占比,如果取值大于0,每个epoch结束后会在验证集上算loss", "batchSizeDesc": "批处理大小(BatchSize)表示在每次训练迭代中使用的样本数。较大的批处理大小可以加速训练,但可能会导致显存过大;", "learningRateDesc": "学习率(LearningRate)是在梯度下降的过程中更新权重时的超参数,过高会导致模型难以收敛,过低则会导致模型收敛速度过慢;", "numEpochsDesc": "迭代次数(epoch),控制训练过程中的迭代轮数;可以根据loss曲线图判断模型是否收敛,如果loss还在下降没有平稳,可以进一步加大epoch", "maxSeqLenDesc": "指定最大的序列长度(默认为8192),输入+ 输出的长度不超过8192,否则会截断处理;", "cpuLoadDesc": "是否将部分参数和优化器load到cpu上(默认不开启,显存不够的时候可以开启),开启之后会占用内存,详细的数据可以参考资源消耗相关说明文档", "selectRTService": "请选择 RT 服务", "selectBaseModel": "请选择基准模型", "enterModelName": "模型名称中至少包含一个字母,可以由数字、字母和横线组成", "rtServiceTooltip": "选择目标基准模型所在的RT服务,Finetune模型训练完成后也将部署在同一个RT服务内。", "finetuneModelName": "Finetune模型名称", "trainingMethod": "训练方法", "fullFineTune": "全量微调", "freeze": "freeze微调", "lora": "lora微调", "parameterConfiguration": "参数配置", "parameterConfigurationTooltip": "参数配置建议及实验参考数据详见产品文档。", "parameter": "参数", "quantity": "数量", "description": "说明", "gpuResourceUsage": "GPU资源使用情况" }, "confirmButton": "确定", "add": "添加", "back": "返回", "create": "创建", "delete": "删除", "deleteSuccess": "删除成功", "createTime": "创建时间", "updateTime": "更新时间", "success": "保存成功", "edit": "编辑", "enable": "启用", "disable": "禁用", "close": "关闭", "cancel": "取消", "save": "保存", "operations": "操作", "previousPage": "上一页", "nextPage": "下一页", "formatError": "格式错误", "port": "服务端口", "cancle": "取消", "tip": "提示", "deleteAssistant": "确认删除该NPC?", "build": { "create": "创建", "assistant": "NPC", "skill": "能力", "tools": "工具", "save": "保存", "online": "上线", "retry": "重试", "use": "使用", "useAll": "全部使用", "assistantConfiguration": "NPC配置", "createAssistant": "新建NPC", "assistantPortrait": "NPC画像", "portraitOptimization": "NPC画像优化", "automaticOptimization": "自动优化", "createDescription": "通过描述角色和任务来创建你的NPC", "nextDescription": "NPC可以调用多个能力和工具", "searchAssistant": "搜索您需要的NPC", "manageAssistant": "在此页面管理您的NPC,对NPC上下线、编辑等等", "establishAssistant": "创建NPC", "assistantName": "NPC名称", "giveAssistantName": "给NPC取一个名字", "whatWant": "你希望NPC的角色是什么,具体完成什么任务?", "example": "示例", "exampleOne": "你是 XX,具有 XX 经验,擅长 XX,…", "exampleTwo": "你的任务是 XX ,需要按照以下步骤执行:", "automaticallyConfigurations": "自动为您选择相关配置", "prompt": "详细、具体地描述NPC与用户的交互方式,例如NPC的身份、完成任务的具体方法和步骤、回答问题时的语气以及应该注意什么问题等", "openingRemarks": "开场白", "guidingQuestions": "引导问题", "promptReplaced": "提示词已替换", "guideReplaced": "引导词已替换", "openingReplaced": "开场白已替换", "toolsReplaced": "工具已替换", "skillsReplaced": "能力已替换", "allReplaced": "已全部替换", "basicConfiguration": "基础配置", "modelConfiguration": "AI模型配置", "model": "模型", "temperature": "温度", "openingIntroduction": "开场引导", "openingStatement": "开场白", "assistantMessageFormat": "NPC将在每次对话开始时发送此信息,支持 Markdown 格式", "maximumPromptLength": "提示词最多为1000个字符", "recommendQuestionsForUsers": "为用户提供推荐问题,引导用户提问,超过3个时将随机选取3个", "maxCharacters50": "最多50个字符", "enterGuidingQuestions": "请输入引导问题", "knowledge": "知识", "knowledgeBase": "知识库", "autoCall": "自动调用", "callingMethod": "调用方式", "autoCallDescription": "每轮对话都会对添加的知识库进行检索召回。", "onDemandCall": "按需调用", "onDemandCallDescription": "在NPC画像(提示词)中提示调用 RecallKnowledge(可复制)方法,在有需要时才对知识库进行检索。", "createNewKnowledge": "新建知识库", "refresh": "刷新", "abilities": "能力", "skillDescription": "通过可视化界面实现复杂和稳定的业务流程编排,例如项目计划和报告分析", "selectKnowledgeBase": "请选择知识库", "searchBaseName": "搜索知识库名称", "debugPreview": "调试预览", "addTool": "添加工具", "search": "搜索", "empty": "空空如也", "onlineSA": "上线能力&NPC", "params": "参数", "added": "已添加", "add": "添加", "configurationUpdated": "配置已更新", "addSkill": "添加能力", "createSkill": "创建能力", "nameRequired": "名称不可为空", "nameMaxLength": "名称最多50个字符", "descMaxLength": "最多1000个字符", "editAssistant": "编辑NPC", "enterName": "给NPC取一个名字", "assistantDesc": "NPC描述", "enterDesc": "介绍NPC功能,描述在会话和NPC页面可见", "cancel": "取消", "confirm": "确认", "forBetter": "为了更好的NPC效果,描述需要大于20 个字", "forExample": "例如NPC的身份、完成任务的具体方法和步骤、回答问题时的语气以及应该注意什么问题等" }, "tools1": { "addTool": "添加工具", "createCustomTool": "自定义工具", "builtinTools": "内置工具", "customTools": "自定义工具", "search": "搜索", "empty": "空空如也", "manageCustomTools": "在此页面管理您的自定义工具,对自定义工具创建、编辑等等", "name": "名称", "enterToolName": "输入工具名称", "openapiSchema": "OpenAPI Schema", "enterOpenAPISchema": "输入您的 OpenAPI schema", "importFromUrl": "从 URL 导入", "examples": "示例", "weatherJson": "天气(JSON)", "petShopYaml": "宠物商店(YAML)", "authenticationType": "鉴权方式", "authType": "认证类型", "none": "无", "apiKey": "API Key", "basic": "Basic", "bearer": "Bearer", "availableTools": "可用工具", "description": "描述", "method": "方法", "path": "路径", "delete": "删除", "cancel": "取消", "save": "保存" }, "test": { "test": "测试", "addTest": "请先填写测试用例", "uploadTest": "上传测试用例", "explain": "为测试用例是当前组件的输入,只支持 txt 文件,最多 20 行", "testRun": "测试运行", "testCase": "测试用例", "run": "运行", "downloadResults": "下载运行结果", "testCases": "输入测试用例...", "parametersAndValues": "参数和值", "parameter": "参数", "value": "值", "result": "测试结果", "outResultPlaceholder": "点击按钮,输出结果" }, "agents": { "AgentInitializer": { "display_name": "AgentInitializer", "description": "以大语言模型LLM和工具来构建零样本Agent。", "description_url": "", "template": { "input_node": { "display_name": "预设问题" }, "llm": { "display_name": "大语言模型LLM" }, "memory": { "display_name": "记忆" }, "tools": { "display_name": "工具" }, "agent": { "display_name": "Agent", "options": [ "zero-shot-react-description", "react-docstore", "self-ask-with-search", "conversational-react-description", "openai-functions", "openai-multi-functions" ] } } }, "CSVAgent": { "display_name": "CSVAgent", "description": "用于创建解析处理CSV类型文件的Agent", "description_url": "", "template": { "input_node": { "display_name": "预设问题" }, "llm": { "display_name": "大语言模型LLM" }, "path": { "display_name": "路径" }, "format_instructions": { "display_name": "格式说明", "value": "使用以下格式:\n\n问题:您必须回答的输入问题\n思考:您应该始终考虑要做什么\n操作:要执行的操作,应该是[{tool_names}]之一\n操作输入:操作的输入\n观察:操作的结果\n...(这个思考/操作/操作输入/观察可以重复N次)\n思考:我现在知道最终答案\n最终答案:原始输入问题的最终答案" }, "input_variables": { "display_name": "输入变量", "value": [ "df_head", "input", "agent_scratchpad" ] }, "prefix": { "display_name": "前缀提示词", "value": "\n您正在使用Python中的pandas数据框。数据框的名称是 `df`。\n您应该使用下面的工具来回答您提出的问题:" }, "suffix": { "display_name": "后缀", "value": "\n这是 `print(df.head())` 的结果:\n{df_head}\n\n开始吧!\n问题:{input}\n{agent_scratchpad}" } } }, "ChatglmFunctionsAgent": { "display_name": "ChatGLM3FunctionsAgent", "description": "利用ChatGLM3的FunctionsCall功能构建代理实现工具调用(目前支持开源的chatglm3-6b模型)。", "description_url": "https://lxm3ki8hexz.feishu.cn/wiki/QjCgwNtiFiFOGJkpX0acZXHjnXb", "template": { "input_node": { "display_name": "预设问题" }, "llm": { "display_name": "大语言模型LLM" }, "tools": { "display_name": "工具" } } }, "JsonAgent": { "display_name": "JsonAgent", "description": "从大语言模型LLM和工具构建处理JSON文件的Agent。", "description_url": "", "template": { "input_node": { "display_name": "预设问题" }, "llm": { "display_name": "大语言模型LLM" }, "toolkit": { "display_name": "工具包" } } }, "LLMFunctionsAgent": { "display_name": "LLMFunctionsAgent", "description": "适配了Qwen模型与OpenAI模型,目前我们测试下来Qwen1.8B可以实现较好的Function Call效果。", "description_url": "https://lxm3ki8hexz.feishu.cn/wiki/Q47Lwy7gSiQzI2kcOl2cjuMTnPg", "template": { "input_node": { "display_name": "预设问题" }, "llm": { "display_name": "大语言模型LLM" }, "tools": { "display_name": "工具" } } }, "SQLAgent": { "display_name": "SQL Agent", "description": "SQLAgent是专用于与SQL数据库交互的Agent,它能够将用户用自然语言描述的需求转换成SQL查询语句以及计算逻辑。", "description_url": "https://lxm3ki8hexz.feishu.cn/wiki/C7zOwP0lniKAY9k1hiQccBTmnkb", "template": { "input_node": { "display_name": "预设问题" }, "llm": { "display_name": "大语言模型LLM" }, "database_uri": { "display_name": "数据库URI" }, "format_instructions": { "display_name": "格式说明", "value": "使用以下格式:\n\n问题:您必须回答的输入问题\n思考:您应该始终考虑要做什么\n操作:要执行的操作,应该是[{tool_names}]之一\n操作输入:操作的输入\n观察:操作的结果\n...(这个思考/操作/操作输入/观察可以重复N次)\n思考:我现在知道最终答案\n最终答案:原始输入问题的最终答案" }, "input_variables": { "display_name": "输入变量", "value": [ "input", "agent_scratchpad" ] }, "prefix": { "display_name": "前缀提示词", "value": "您是一个与SQL数据库交互的代理。\n给定一个输入问题,请创建一个语法正确的{dialect}查询,然后查看查询的结果并返回答案。\n除非用户指定要获取的特定示例数,否则始终限制查询至多返回{top_k}个结果。\n您可以按相关列对结果进行排序,以返回数据库中最有趣的示例。\n永远不要查询特定表的所有列,只有在给定问题的情况下才请求相关列。\n您可以使用与数据库交互的工具。\n只使用下面的工具。只使用下面工具返回的信息构建最终答案。\n在执行查询之前,务必仔细检查您的查询。如果在执行查询时出错,请重新编写查询并重试。\n\n不要对数据库进行任何DML语句(INSERT,UPDATE,DELETE,DROP等)。\n\n如果问题似乎与数据库无关,只需返回 '我不知道' 作为答案。" }, "suffix": { "display_name": "后缀", "value": "开始吧!\n\n问题:{input}\n思考:我应该查看数据库中的表,看看我可以查询什么。然后,我应该查询最相关表的模式。\n{agent_scratchpad}" } } }, "VectorStoreAgent": { "display_name": "VectorStoreAgent", "description": "从矢量存储构建代理。", "description_url": "", "template": { "input_node": { "display_name": "预设问题" }, "llm": { "display_name": "大语言模型LLM" }, "vectorstoreinfo": { "display_name": "矢量数据库信息" } } }, "VectorStoreRouterAgent": { "display_name": "VectorStoreRouterAgent", "description": "从矢量数据库路由器构建代理。", "description_url": "", "template": { "input_node": { "display_name": "预设问题" }, "llm": { "display_name": "大语言模型LLM" }, "vectorstoreroutertoolkit": { "display_name": "矢量存储路由器工具包" } } }, "ZeroShotAgent": { "display_name": "通用Agent", "description": "无需提供任何样本数据或案例,使用大语言模型LLM和工具直接构建通用Agent。使用ReAct理论构架Agent提示词", "description_url": "https://lxm3ki8hexz.feishu.cn/wiki/QvlnwlFmWi7allkYF8ycSYk5nlh", "template": { "input_node": { "display_name": "预设问题" }, "llm": { "display_name": "大语言模型LLM" }, "tools": { "display_name": "工具" }, "format_instructions": { "display_name": "格式说明", "value": "使用以下格式:\n\n问题:您必须回答的输入问题\n思考:您应该始终考虑要做什么\n操作:要执行的操作,应该是一种[{tool_names}]之一\n操作输入:操作的输入\n观察:操作的结果\n...(这个思考/操作/操作输入/观察可以重复N次)\n思考:我现在知道最终答案\n最终答案:原始输入问题的最终答案" }, "input_variables": { "display_name": "输入变量" }, "prefix": { "display_name": "前缀提示词", "value": "尽力回答以下问题。您可以使用以下工具:" }, "suffix": { "display_name": "后缀", "value": "开始吧!\n\n问题:{input}\n思考:{agent_scratchpad}" } }, "output_types":[ "通用Agent" ] } }, "autogen_roles": { "AutoGenAssistant": { "display_name": "自动生成NPC", "description": "NPC代理,设计用于使用大语言模型LLM解决任务。", "description_url": "https://lxm3ki8hexz.feishu.cn/wiki/Yz5GwMpO7ioj8nkRSZlcsriXnJ3", "template": { "model_name": { "display_name": "模型名称" }, "name": { "display_name": "名称" }, "openai_api_base": { "display_name": "openai_api_base" }, "openai_api_key": { "display_name": "openai_api_key" }, "openai_proxy": { "display_name": "openai_proxy" }, "system_message": { "display_name": "系统消息" }, "temperature": { "display_name": "生成自由度(越接近1自由度越高,越接近0自由度越低)" } }, "output_types":[ "自动生成NPC" ] }, "AutoGenCoder": { "display_name": "自动生成编码器", "description": "Coder的代理,可以执行代码到其他代理。", "description_url": "https://lxm3ki8hexz.feishu.cn/wiki/Yz5GwMpO7ioj8nkRSZlcsriXnJ3", "template": { "name": { "display_name": "名称" }, "system_message": { "display_name": "系统消息" } }, "output_types":[ "自动生成编码器" ] }, "AutoGenCustomRole": { "display_name": "自动生成自定义角色", "description": "可以使用langchain代理和链的自定义代理。", "description_url": "https://lxm3ki8hexz.feishu.cn/wiki/Yz5GwMpO7ioj8nkRSZlcsriXnJ3", "template": { "func": { "display_name": "函数" }, "name": { "display_name": "名称" }, "system_message": { "display_name": "系统消息" } }, "output_types":[ "自动生成自定义角色" ] }, "AutoGenGroupChatManager": { "display_name": "自动生成群聊管理器", "description": "一个可以管理多个代理的群聊管理器代理。", "description_url": "https://lxm3ki8hexz.feishu.cn/wiki/Yz5GwMpO7ioj8nkRSZlcsriXnJ3", "template": { "agents": { "display_name": "代理" }, "max_round": { "display_name": "最大轮次" }, "model_name": { "display_name": "模型名称" }, "name": { "display_name": "名称", "value": "chat_manage" }, "openai_api_base": { "display_name": "openai_api_base" }, "openai_api_key": { "display_name": "openai_api_key" }, "openai_proxy": { "display_name": "openai_proxy" }, "system_message": { "display_name": "系统消息" }, "temperature": { "display_name": "生成自由度(越接近1自由度越高,越接近0自由度越低)" } }, "output_types":[ "自动生成群聊管理器" ] }, "AutoGenUser": { "display_name": "自动生成用户", "description": "用户的代理,可以向其他代理提供反馈。", "description_url": "https://lxm3ki8hexz.feishu.cn/wiki/Yz5GwMpO7ioj8nkRSZlcsriXnJ3", "template": { "human_input_mode": { "display_name": "人类输入模式" }, "max_consecutive_auto_reply": { "display_name": "最大连续自动回复" }, "name": { "display_name": "名称", "value": "chat_manage" }, "system_message": { "display_name": "系统消息" } }, "output_types":[ "自动生成用户" ] } }, "chains": { "APIChain": { "display_name": "API工作链", "description": "APIChain组件可以让使用者用自然语言与API进行交互,并得到最终响应结果。", "description_url": "https://lxm3ki8hexz.feishu.cn/wiki/SvxJwEMW5icH9nkI6JicwpUsnvg", "template": { "api_response_prompt": { "display_name": "api响应提示" }, "api_url_prompt": { "display_name": "api URL提示" }, "input_node": { "display_name": "预设问题" }, "llm": { "display_name": "大语言模型LLM" }, "api_docs": { "display_name": "api文档" }, "headers": { "display_name": "头部" } }, "output_types":[ "API工作链" ] }, "AutoGenChain": { "display_name": "自动生成工作链", "description": "AutoGen是一个支持自定义的通用多智能体框架,它提供了一种新颖的问题解决思路,让多个智能体能够通过类似“群聊”的方式来解决较复杂的问题。人类在解决问题时,也通常会使用讨论的方式。", "description_url": "https://lxm3ki8hexz.feishu.cn/wiki/Yz5GwMpO7ioj8nkRSZlcsriXnJ3", "template": { "input_node": { "display_name": "预设问题" }, "memory": { "display_name": "记忆" }, "recipient": { "display_name": "AutogenRole" }, "user_proxy_agent": { "display_name": "用户代理" } }, "output_types":[ "自动生成工作链" ] }, "CombineDocsChain": { "display_name": "合并文档工作链", "description": "组件是合并文档和问题的链,可以连接RetrievalQA组件和大语言模型,从RetrievalQA组件处获取问题和检索到的文档,按照“Chain Type”参数,使用对应的策略与大语言模型进行交互问答。", "description_url": "https://lxm3ki8hexz.feishu.cn/wiki/UAdww1vgdihZ1GkZe0icGWksnDb", "template": { "document_prompt": { "display_name": "文档提示" }, "llm": { "display_name": "大语言模型LLM" }, "prompt": { "display_name": "提示词" }, "chain_type": { "display_name": "链类型", "options": [ "stuff", "map_reduce", "map_rerank", "refine" ] }, "token_max": { "display_name": "最大Tokens" } }, "output_types":[ "合并文档工作链" ] }, "ConversationChain": { "display_name": "对话工作链", "description": "在LLM最简工作链的基础上增加从记忆中加载上下文的链。", "description_url": "https://lxm3ki8hexz.feishu.cn/wiki/J1klwIkS3iLJmTkFpMocaZoHndb", "template": { "input_node": { "display_name": "预设问题" }, "llm": { "display_name": "大语言模型LLM" }, "memory": { "display_name": "记忆" } }, "output_types":[ "对话工作链" ] }, "ConversationalRetrievalChain": { "display_name": "对话检索工作链", "description": "在检索工作链组件的基础上,提供聊天历史组件,因此可以构建使用知识库与大语言模型进行问答的NPChat,且具有“记忆”。", "description_url": "https://lxm3ki8hexz.feishu.cn/wiki/DIhDwN5mpiFMvokHEkNcXCdcn3Y", "template": { "combine_docs_chain_kwargs": { "display_name": "提示词" }, "condense_question_prompt": { "display_name": "压缩问题提示" }, "document_prompt": { "display_name": "文档提示" }, "input_node": { "display_name": "预设问题" }, "llm": { "display_name": "大语言模型LLM" }, "memory": { "display_name": "记忆" }, "retriever": { "display_name": "检索器" }, "chain_type": { "display_name": "链类型", "options": [ "stuff", "map_reduce", "map_rerank", "refine" ] } }, "output_types":[ "对话检索工作链" ] }, "DalleGeneratorChain": { "display_name": "DalleGeneratorChain", "description": "Implementation of dall-e generate images", "description_url": "https://lxm3ki8hexz.feishu.cn/wiki/VPcowiAREijlXfksRaScA40in6c", "template": {} }, "LLMChain": { "display_name": "LLM最简工作链", "description": "LLMChain是一个简单、基础的链,可以使用LLMChain构建与大语言模型进行对话的NPChat。用户可以预先将提示词中相同、固定的部分设置为提示词模板,各类输入的内容如文字、文档等作为模板中的变量,由LLMChain将各类输入的内容与提示词模板进行组装,统一传递给大语言模型。", "description_url": "https://lxm3ki8hexz.feishu.cn/wiki/WqIiwMB05iAGqUkyLMVcOjk2nUb", "template": { "input_node": { "display_name": "预设问题" }, "llm": { "display_name": "大语言模型LLM" }, "memory": { "display_name": "记忆" }, "prompt": { "display_name": "提示词" } }, "output_types":[ "LLM最简工作链" ] }, "LLMCheckerChain": { "display_name": "LLMCheckerChain", "description_url": "", "template": { "input_node": { "display_name": "预设问题" }, "llm": { "display_name": "大语言模型LLM" } }, "output_types":[ "LLMCheckerChain" ] }, "LLMMathChain": { "display_name": "LLM数学工作链", "description": "解释提示并执行Python代码进行数学运算的链。", "description_url": "", "template": { "input_node": { "display_name": "预设问题" }, "llm": { "display_name": "大语言模型LLM" }, "llm_chain": { "display_name": "大语言模型LLM工作链" }, "memory": { "display_name": "记忆" } }, "output_types":[ "LLM数学工作链" ] }, "LLMRouterChain": { "display_name": "LLM路由器链", "description": "方便的构造函数。", "description_url": "", "template": { "input_node": { "display_name": "预设问题" }, "llm": { "display_name": "大语言模型LLM" }, "llm_chain": { "display_name": "大语言模型LLM工作链" }, "prompt": { "display_name": "prompt" } }, "output_types":[ "LLM路由器链" ] }, "LoaderOutputChain": { "display_name": "加载器输出工作链", "description": "打印加载器输出的链。", "description_url": "https://lxm3ki8hexz.feishu.cn/wiki/CKaJwKfrniUfzGkn0RbcXZ9inNc", "template": { "documents": { "display_name": "文档" }, "input_node": { "display_name": "预设问题" }, "memory": { "display_name": "记忆" } }, "output_types":[ "加载器输出工作链" ] }, "MidJourneyPromptChain": { "display_name": "MidJourney提示词工作链", "description": "用户可以方便的生成优秀的MidJourney提示词,用于生成MJ图片。", "description_url": "", "template": { "input_node": { "display_name": "预设问题" }, "llm": { "display_name": "大语言模型LLM" }, "memory": { "display_name": "记忆" } }, "output_types":[ "MidJourney提示词工作链" ] }, "MultiPromptChain": { "display_name": "多提示词工作链", "description": "使用大语言模型的以及合适的提示词从多个并存的工作链路中选择一个链路执行。", "description_url": "", "template": { "LLMChains": { "display_name": "大语言模型LLM工作链" }, "default_chain": { "display_name": "默认工作链" }, "input_node": { "display_name": "预设问题" }, "memory": { "display_name": "记忆" }, "router_chain": { "display_name": "路由工作链" }, "destination_chain_name": { "display_name": "目标链名称" } }, "output_types":[ "多提示词工作链" ] }, "MultiRuleChain": { "display_name": "多规则工作链", "description": "按照规划或者编排好的多种规则从多个并存的工作链路中选择一个链路执行。", "description_url": "", "template": { "LLMChains": { "display_name": "大语言模型LLM工作链" }, "default_chain": { "display_name": "默认工作链" }, "input_node": { "display_name": "预设问题" }, "memory": { "display_name": "记忆" }, "router_chain": { "display_name": "路由工作链" }, "destination_chain_name": { "display_name": "目标链名称" }, "output_variables": { "display_name": "输出变量" } }, "output_types":[ "多规则工作链" ] }, "RetrievalChain": { "display_name": "检索工作链", "description": "对于企业内已有QA库的情况希望直接返回库中答案,不让大模型生成,提升这类答案的准确性。若QA库未命中的再走RAG方案让大模型生成。。", "description_url": "https://lxm3ki8hexz.feishu.cn/wiki/MjH2wLcNoinMjtkipyRcFssenbh", "template": { "input_node": { "display_name": "预设问题" }, "memory": { "display_name": "记忆" }, "retriever": { "display_name": "检索器" } }, "output_types":[ "检索工作链" ] }, "RetrievalQA": { "display_name": "QA经典检索链", "description": "构建使用知识库与大语言模型进行问答的NPChat。用户输入的问题由QA经典检索链传递给向量存储,在向量存储中搜索到与问题最相似的X个文本段落,再由QA经典检索链将问题与这些文本段落一同传递给大语言模型进行处理。", "description_url": "https://lxm3ki8hexz.feishu.cn/wiki/KrEdwoyFXiB20oklmPocXvHZnMg", "template": { "memory": { "display_name": "记忆" }, "retriever": { "display_name": "检索器" }, "input_node": { "display_name": "预设问题" }, "combine_documents_chain": { "display_name": "合并文档工作链" } }, "output_types":[ "QA经典检索链" ] }, "RetrievalQAWithSourcesChain": { "display_name": "RetrievalQAWithSourcesChain", "description": "通过索引与来源进行问答。", "description_url": "", "template": { "combine_documents_chain": { "display_name": "合并文档工作链" }, "input_node": { "display_name": "预设问题" }, "memory": { "display_name": "记忆" }, "retriever": { "display_name": "检索器" } }, "output_types":[ "RetrievalQAWithSourcesChain" ] }, "RuleBasedRouter": { "display_name": "基于规则的路由链", "description": "按照规划或者编排好的多种规则从多个并存的工作链路中选择一个链路执行", "description_url": "https://lxm3ki8hexz.feishu.cn/wiki/ZKq9wSXH9iEzqMkkCAXcQLqOnof", "template": { "input_node": { "display_name": "预设问题" }, "memory": { "display_name": "记忆" }, "rule_function": { "display_name": "规则函数" }, "input_variables": { "display_name": "输入变量" } }, "output_types":[ "RuleBasedRouter" ] }, "SQLDatabaseChain": { "display_name": "SQL数据库工作链", "description_url": "", "template": { "db": { "display_name": "数据库" }, "input_node": { "display_name": "预设问题" }, "llm": { "display_name": "大语言模型LLM" }, "prompt": { "display_name": "提示词" } }, "output_types":[ "SQL数据库工作链" ] }, "SequentialChain": { "display_name": "顺序工作链", "description": "当你想要获取一个调用的输出并将其用作另一个调用的输入时,使用该组件。Sequtential可以连接组合多个chains,并按顺序执行这些chains。", "description_url": "https://lxm3ki8hexz.feishu.cn/wiki/MCmyw6XQIiMds8k1WKncdMGBnsg", "template": { "chains": { "display_name": "工作链" }, "input_node": { "display_name": "预设问题" }, "memory": { "display_name": "记忆" }, "chain_order": { "display_name": "链顺序" }, "input_variables": { "display_name": "输入变量" }, "output_variables": { "display_name": "输出变量" } }, "output_types":[ "顺序工作链" ] }, "SeriesCharacterChain": { "display_name": "系列角色工作链", "description": "SeriesCharacterChain是您可以使用的链,用于与系列中的角色进行对话。", "description_url": "", "template": { "input_node": { "display_name": "预设问题" }, "llm": { "display_name": "大语言模型LLM" }, "character": { "display_name": "角色" }, "series": { "display_name": "系列" } }, "output_types":[ "系列角色工作链" ] }, "SimpleSequentialChain": { "display_name": "简单顺序工作链", "description": "简单的链,其中一个步骤的输出直接进入下一个步骤。", "description_url": "", "template": { "chains": { "display_name": "工作链" }, "input_node": { "display_name": "预设问题" }, "memory": { "display_name": "记忆" } }, "output_types":[ "简单顺序工作链" ] }, "TimeTravelGuideChain": { "display_name": "时光导游工作链", "description": "时光导游链。", "description_url": "", "template": { "input_node": { "display_name": "预设问题" }, "llm": { "display_name": "大语言模型LLM" }, "memory": { "display_name": "记忆" } }, "output_types":[ "时光导游工作链" ] }, "TransformChain": { "display_name": "转换工作链", "description": "链转换链输出。", "description_url": "", "template": { "input_node": { "display_name": "预设问题" }, "memory": { "display_name": "记忆" }, "transform": { "display_name": "转换" }, "input_variables": { "display_name": "输入变量" }, "output_variables": { "display_name": "输出变量" } }, "output_types":[ "转换工作链" ] } }, "documentloaders": { "AZLyricsLoader": { "display_name": "AZLyricsLoader", "description": "加载AZLyrics网页。", "description_url": "", "template": { "metadata": { "display_name": "元数据" }, "web_path": { "display_name": "Web路径" } }, "output_types": [ "文档" ] }, "AirbyteJSONLoader": { "display_name": "AirbyteJSONLoader", "description": "加载本地airbyte json文件。", "description_url": "", "template": { "file_path": { "display_name": "文件路径" }, "metadata": { "display_name": "元数据" } }, "output_types": [ "文档" ] }, "BSHTMLLoader": { "display_name": "BSHTMLLoader", "description": "使用beautiful soup解析HTML文件的加载器。", "description_url": "", "template": { "file_path": { "display_name": "文件路径" }, "metadata": { "display_name": "元数据" } }, "output_types": [ "文档" ] }, "CSVLoader": { "display_name": "CSVLoader", "description": "将CSV文件加载到文档列表中。", "description_url": "https://lxm3ki8hexz.feishu.cn/wiki/QXC6w1JMriY9LlkfOG6cJbxGnPd", "template": { "file_path": { "display_name": "文件路径" }, "metadata": { "display_name": "元数据" } }, "output_types": [ "文档" ] }, "CoNLLULoader": { "display_name": "CoNLLULoader", "description": "加载CoNLL-U文件。", "description_url": "", "template": { "file_path": { "display_name": "文件路径" }, "metadata": { "display_name": "元数据" } }, "output_types": [ "文档" ] }, "CollegeConfidentialLoader": { "display_name": "CollegeConfidentialLoader", "description": "加载College Confidential网页。", "description_url": "", "template": { "metadata": { "display_name": "元数据" }, "web_path": { "display_name": "Web路径" } }, "output_types": [ "文档" ] }, "CustomKVLoader": { "display_name": "CustomKVLoader", "description": "从pdf或图像中提取键值对的加载器。", "description_url": "", "template": { "file_path": { "display_name": "文件路径" }, "elem_server_id": { "display_name": "元素服务器ID" }, "elm_api_base_url": { "display_name": "elm API基本URL" }, "elm_api_key": { "display_name": "elm API密钥" }, "metadata": { "display_name": "元数据" }, "schemas": { "display_name": "模式" }, "task_type": { "display_name": "任务类型" } }, "output_types": [ "文档" ] }, "DirectoryLoader": { "display_name": "DirectoryLoader", "description": "从目录加载文档。", "description_url": "", "template": { "glob": { "display_name": "全局通配符" }, "metadata": { "display_name": "元数据" }, "path": { "display_name": "本地目录" } }, "output_types": [ "文档" ] }, "ElemUnstructuredLoaderV0": { "display_name": "非结构化解析器", "description": "根据文件格式自动选择适当的解析器,并支持OCR的加载器。统一非结构化数据Loader,将任何文档转换成语义连续的token集合。", "description_url": "https://lxm3ki8hexz.feishu.cn/wiki/W8HuwNu6ZioNGekftNVcNgQpn7b", "template": { "file_path": { "display_name": "文件路径" }, "metadata": { "display_name": "元数据" }, "unstructured_api_url": { "display_name": "非结构化API URL" } }, "output_types": [ "文档" ] }, "EverNoteLoader": { "display_name": "EverNoteLoader", "description": "EverNote加载器。", "description_url": "", "template": { "file_path": { "display_name": "文件路径" }, "metadata": { "display_name": "元数据" } }, "output_types": [ "文档" ] }, "FacebookChatLoader": { "display_name": "FacebookChatLoader", "description": "加载Facebook消息json目录转储。", "description_url": "", "template": { "file_path": { "display_name": "文件路径" }, "metadata": { "display_name": "元数据" } }, "output_types": [ "文档" ] }, "GitLoader": { "display_name": "GitLoader", "description": "从Git存储库加载文件到文档列表。", "description_url": "", "template": { "branch": { "display_name": "分支" }, "clone_url": { "display_name": "克隆URL" }, "file_filter": { "display_name": "文件扩展名(逗号分隔)" }, "metadata": { "display_name": "元数据" }, "repo_path": { "display_name": "存储库路径" } }, "output_types": [ "文档" ] }, "GitbookLoader": { "display_name": "GitbookLoader", "description": "加载GitBook数据。", "description_url": "", "template": { "metadata": { "display_name": "元数据" }, "web_page": { "display_name": "Web页面" } }, "output_types": [ "文档" ] }, "GutenbergLoader": { "display_name": "GutenbergLoader", "description": "使用urllib加载.txt网页文件的加载器。", "description_url": "", "template": { "metadata": { "display_name": "元数据" }, "web_page": { "display_name": "Web页面" } }, "output_types": [ "文档" ] }, "HNLoader": { "display_name": "HNLoader", "description": "从Hacker News加载数据,可以是主页结果或评论页面。", "description_url": "", "template": { "metadata": { "display_name": "元数据" }, "web_page": { "display_name": "Web页面" } }, "output_types": [ "文档" ] }, "IFixitLoader": { "display_name": "IFixitLoader", "description": "加载iFixit修复指南、设备维基和答案。", "description_url": "", "template": { "metadata": { "display_name": "元数据" }, "web_page": { "display_name": "Web页面" } }, "output_types": [ "文档" ] }, "IMSDbLoader": { "display_name": "IMSDbLoader", "description": "加载IMSDb网页。", "description_url": "", "template": { "metadata": { "display_name": "元数据" }, "web_page": { "display_name": "Web页面" } }, "output_types": [ "文档" ] }, "NotionDirectoryLoader": { "display_name": "NotionDirectoryLoader", "description": "加载Notion目录转储。", "description_url": "", "template": { "metadata": { "display_name": "元数据" }, "path": { "display_name": "本地目录" } }, "output_types": [ "文档" ] }, "PDFWithSemanticLoader": { "display_name": "PDFWithSemanticLoader", "description": "使用pypdf加载PDF并以字符级别切块。", "description_url": "", "template": { "file_path": { "display_name": "文件路径" }, "layout_api_key": { "display_name": "布局API密钥" }, "layout_api_url": { "display_name": "布局API URL" }, "metadata": { "display_name": "元数据" } }, "output_types": [ "文档" ] }, "PyPDFDirectoryLoader": { "display_name": "PyPDFDirectoryLoader", "description": "使用pypdf从目录加载具有字符级别切块的PDF文件。", "description_url": "", "template": { "metadata": { "display_name": "元数据" }, "path": { "display_name": "本地目录" } }, "output_types": [ "文档" ] }, "PyPDFLoader": { "display_name": "PyPDFLoader", "description": "使用pypdf加载具有字符级别切块的PDF文件。", "description_url": "", "template": { "file_path": { "display_name": "文件路径" }, "metadata": { "display_name": "元数据" } }, "output_types": [ "文档" ] }, "ReadTheDocsLoader": { "display_name": "ReadTheDocsLoader", "description": "加载ReadTheDocs文档目录转储。", "description_url": "", "template": { "metadata": { "display_name": "元数据" }, "path": { "display_name": "本地目录" } }, "output_types": [ "文档" ] }, "SRTLoader": { "display_name": "SRTLoader", "description": "用于.srt(字幕)文件的加载器。", "description_url": "", "template": { "file_path": { "display_name": "文件路径" }, "metadata": { "display_name": "元数据" } }, "output_types": [ "文档" ] }, "SlackDirectoryLoader": { "display_name": "SlackDirectoryLoader", "description": "从Slack目录转储加载文档。", "description_url": "", "template": { "file_path": { "display_name": "文件路径" }, "metadata": { "display_name": "元数据" } }, "output_types": [ "文档" ] }, "TextLoader": { "display_name": "TextLoader", "description": "加载文本文件。", "description_url": "", "template": { "file_path": { "display_name": "文件路径" }, "metadata": { "display_name": "元数据" } }, "output_types": [ "文档" ] }, "UniversalKVLoader": { "display_name": "UniversalKVLoader", "description": "从pdf或图像中提取键值对的加载器。", "description_url": "https://lxm3ki8hexz.feishu.cn/wiki/JsCdw0VdqitTkjk3wzYcc1D7nyb", "template": { "file_path": { "display_name": "文件路径" }, "ellm_model_url": { "display_name": "ellm模型URL" }, "max_pages": { "display_name": "最大页数" }, "metadata": { "display_name": "元数据" }, "schema": { "display_name": "模式" } }, "output_types": [ "文档" ] }, "WebBaseLoader": { "display_name": "WebBaseLoader", "description": "使用urllib和beautiful soup加载网页的加载器。", "description_url": "https://lxm3ki8hexz.feishu.cn/wiki/A484wNqtgisdCuk3e47cmMcdnGb", "template": { "metadata": { "display_name": "元数据" }, "web_path": { "display_name": "Web页面" } }, "output_types": [ "文档" ] } }, "embeddings": { "CohereEmbeddings": { "display_name": "CohereEmbeddings", "description": "Cohere嵌入模型的封装。", "description_url": "", "template": { "cohere_api_key": { "display_name": "cohere_api_key" }, "model": { "display_name": "模型" } } }, "HostEmbeddings": { "display_name": "本地Embeddings", "description": "加载使用私有化本地部署的Embedding是模型。", "description_url": "https://lxm3ki8hexz.feishu.cn/wiki/MQ1Pws640inbVnkUpjicXOWHnxg", "template": { "host_base_url": { "display_name": "主机基础URL" }, "model": { "display_name": "模型" } }, "output_types": [ "本地Embeddings" ] }, "HuggingFaceEmbeddings": { "display_name": "HuggingFaceEmbeddings", "description": "sentence_transformers嵌入模型的封装。", "description_url": "" }, "OpenAIEmbeddings": { "display_name": "OpenAIEmbeddings", "description": "OpenAI嵌入模型的封装。", "description_url": "https://lxm3ki8hexz.feishu.cn/wiki/GhzbwwoGViidTFkE1S0cJFXAnTh", "template": { "model": { "display_name": "模型" }, "openai_api_key": { "display_name": "OpenAI API密钥" }, "tiktoken_model_name": { "display_name": "tiktoken模型名称" } } }, "OpenAIProxyEmbedding": { "display_name": "OpenAIProxyEmbedding", "description": "使用自建的embedding服务使用OpenAI进行嵌入。", "description_url": "https://lxm3ki8hexz.feishu.cn/wiki/NMppwevK8ixXGakQSPZcOXbznmb" }, "WenxinEmbeddings": { "display_name": "WenxinEmbeddings", "description": "Wenxin嵌入模型。", "description_url": "", "template": { "model": { "display_name": "模型" }, "wenxin_api_key": { "display_name": "Wenxin API密钥" } } } }, "input_output": { "InputFileNode": { "display_name": "输入文件节点", "description": "输入文件节点,当有上传文件需求时调用。", "description_url": "https://lxm3ki8hexz.feishu.cn/wiki/MC7JworXNiQuFVkrZh8curzXn5K", "template": { "file_path": { "display_name": "文件路径" }, "file_type": { "display_name": "文件类型" } }, "output_types": [ "输入文件节点" ] }, "InputNode": { "display_name": "输入节点", "description": "用户可以自定义输入内容,并将其输入到下游组件中去。", "description_url": "https://lxm3ki8hexz.feishu.cn/wiki/WkbswUmAgij4cVkARJMcn9Xlnqg", "template": { "input": { "display_name": "输入内容" } }, "output_types": [ "输入节点" ] }, "Report": { "display_name": "专业报告生成组件", "description": "把一个复杂的专业报告生成的困难任务,拆解成多个更简单的简单各具体章节内容生成任务。同时,通过模板框架的预先设置,实现了整个专业报告生成的可控(大框架可控+每块内容的生成可以独立控制优化)。", "description_url": "https://lxm3ki8hexz.feishu.cn/wiki/OkRCwPk5tiKKAukhZDXcdygmnNg", "template": { "chains": { "display_name": "工作链" }, "variables": { "display_name": "变量" }, "report_name": { "display_name": "报告名称" } }, "output_types": [ "专业报告生成组件" ] }, "VariableNode": { "display_name": "变量输入节点", "description": "用于设置所需的不同变量。", "description_url": "https://lxm3ki8hexz.feishu.cn/wiki/UjkDwenCxizGzDkMoVQcFHMWn9d", "template": { "variables": { "display_name": "变量" } }, "output_types": [ "变量输入节点" ] } }, "llms": { "Anthropic": { "display_name": "Anthropic", "description": "Anthropic大型语言模型的封装。", "description_url": "", "template": { "anthropic_api_key": { "display_name": "anthropic_api_key" }, "anthropic_api_url": { "display_name": "anthropic_api_url" }, "temperature": { "display_name": "生成自由度(越接近1自由度越高,越接近0自由度越低)" } } }, "AzureChatOpenAI": { "display_name": "AzureChatOpenAI", "description": "Azure OpenAI聊天完成API的封装。通过微软云使用OpenAI的大模型服务", "description_url": "https://lxm3ki8hexz.feishu.cn/wiki/SVqtwY8lDi41tmkiQZ5ctkhMngf", "template": { "model_name": { "display_name": "model_name" }, "openai_proxy": { "display_name": "OpenAI代理" }, "temperature": { "display_name": "生成自由度(越接近1自由度越高,越接近0自由度越低)" } } }, "CTransformers": { "display_name": "CTransformers", "description": "C Transformers 大语言模型LLM接口的封装。", "description_url": "", "template": { "model": { "display_name": "model" }, "model_file": { "display_name": "model_file" }, "model_type": { "display_name": "model_type" } } }, "ChatAnthropic": { "display_name": "ChatAnthropic", "description": "Anthropic大型语言模型的封装API调用。", "description_url": "", "template": { "anthropic_api_key": { "display_name": "anthropic_api_key" }, "anthropic_api_url": { "display_name": "anthropic_api_url" }, "temperature": { "display_name": "生成自由度(越接近1自由度越高,越接近0自由度越低)" } } }, "ChatMinimaxAI": { "display_name": "ChatMinimaxAI", "description": "代理Chat大型语言模型的封装API调用。", "description_url": "https://lxm3ki8hexz.feishu.cn/wiki/H76xwiCfDiIeYTki4rec23h4nyg", "template": { "minimaxai_api_key": { "display_name": "minimaxai_api_key" }, "minimaxai_group_id": { "display_name": "minimaxai_group_id" }, "model_name": { "display_name": "model_name" }, "temperature": { "display_name": "生成自由度(越接近1自由度越高,越接近0自由度越低)" } } }, "ChatOpenAI": { "display_name": "ChatOpenAI", "description": "OpenAI Chat大型语言模型的封装API调用。", "description_url": "https://lxm3ki8hexz.feishu.cn/wiki/AEApwOpmZiu3mpkUDMcccvpbn7d", "template": { "model_name": { "display_name": "model_name", "options": [ "gpt-3.5-turbo-0613", "gpt-3.5-turbo", "gpt-3.5-turbo-16k-0613", "gpt-3.5-turbo-16k", "gpt-4-0613", "gpt-4-32k-0613", "gpt-4", "gpt-4-32k", "gpt-4-1106-preview" ] }, "openai_api_base": { "display_name": "OpenAI API Base" }, "openai_api_key": { "display_name": "OpenAI API Key" }, "openai_proxy": { "display_name": "OpenAI代理" }, "temperature": { "display_name": "生成自由度(越接近1自由度越高,越接近0自由度越低)" } } }, "ChatQWen": { "display_name": "通意千问Chat", "description": "阿里千问代理Chat大型语言模型的封装API调用。", "description_url": "", "template": { "api_key": { "display_name": "api_key" }, "model_name": { "display_name": "model_name" }, "temperature": { "display_name": "生成自由度(越接近1自由度越高,越接近0自由度越低)" } }, "output_types": [ "通意千问Chat" ] }, "ChatWenxin": { "display_name": "文心一言Chat", "description": "文心一言代理Chat大型语言模型的封装API调用。", "description_url": "https://lxm3ki8hexz.feishu.cn/wiki/H76xwiCfDiIeYTki4rec23h4nyg", "template": { "model_name": { "display_name": "model_name" }, "temperature": { "display_name": "生成自由度(越接近1自由度越高,越接近0自由度越低)" }, "wenxin_api_key": { "display_name": "wenxin_api_key" }, "wenxin_secret_key": { "display_name": "wenxin_secret_key" } }, "output_types": [ "文心一言Chat" ] }, "ChatXunfeiAI": { "display_name": "科大讯飞Chat", "description": "科大讯飞代理Chat大型语言模型的封装API调用。", "description_url": "https://lxm3ki8hexz.feishu.cn/wiki/H76xwiCfDiIeYTki4rec23h4nyg", "template": { "model_name": { "display_name": "model_name" }, "temperature": { "display_name": "生成自由度(越接近1自由度越高,越接近0自由度越低)" }, "xunfeiai_api_key": { "display_name": "xunfeiai_api_key" }, "xunfeiai_api_secret": { "display_name": "xunfeiai_api_secret" }, "xunfeiai_appid": { "display_name": "xunfeiai_appid" } }, "output_types": [ "科大讯飞Chat" ] }, "ChatZhipuAI": { "display_name": "智普ChatGLM", "description": "ChatGLM大型语言模型的API调用。", "description_url": "https://lxm3ki8hexz.feishu.cn/wiki/H76xwiCfDiIeYTki4rec23h4nyg", "template": { "model_name": { "display_name": "model_name" }, "temperature": { "display_name": "生成自由度(越接近1自由度越高,越接近0自由度越低)" }, "zhipuai_api_key": { "display_name": "zhipuai_api_key" } }, "output_types": [ "智普ChatGLM" ] }, "Cohere": { "display_name": "Cohere", "description": "Cohere大型语言模型的封装API调用。", "description_url": "", "template": { "cohere_api_key": { "display_name": "cohere_api_key" }, "temperature": { "display_name": "生成自由度(越接近1自由度越高,越接近0自由度越低)" } } }, "CustomLLMChat": { "display_name": "自定义LLMChat", "description": "自定义的其他LLMChat大模型封装API调用。", "description_url": "https://lxm3ki8hexz.feishu.cn/wiki/GoNxwA5kMiBRD1kXjipc5c29nmc", "template": { "host_base_url": { "display_name": "host_base_url" }, "model_name": { "display_name": "model_name" }, "temperature": { "display_name": "生成自由度(越接近1自由度越高,越接近0自由度越低)" } }, "output_types": [ "自定义LLMChat" ] }, "HostBaichuanChat": { "display_name": "私有化百川Chat", "description": "百川大模型的私有化本地封装调用。", "description_url": "https://lxm3ki8hexz.feishu.cn/wiki/ItOmwmCDji5QiCkvVaDcDFBrn8g", "template": { "host_base_url": { "display_name": "host_base_url" }, "model_name": { "display_name": "model_name" }, "temperature": { "display_name": "生成自由度(越接近1自由度越高,越接近0自由度越低)" } }, "output_types": [ "私有化百川Chat" ] }, "HostChatGLM": { "display_name": "私有化ChatGLM", "description": "ChatGLM系列大模型的私有化本地封装调用。", "description_url": "https://lxm3ki8hexz.feishu.cn/wiki/ItOmwmCDji5QiCkvVaDcDFBrn8g", "template": { "host_base_url": { "display_name": "host_base_url" }, "model_name": { "display_name": "model_name" }, "temperature": { "display_name": "生成自由度(越接近1自由度越高,越接近0自由度越低)" } }, "output_types": [ "私有化ChatGLM" ] }, "HostLlama2Chat": { "display_name": "私有化Llama2Chat", "description": "Llama2系列大模型的私有化本地封装调用。", "description_url": "https://lxm3ki8hexz.feishu.cn/wiki/ItOmwmCDji5QiCkvVaDcDFBrn8g", "template": { "host_base_url": { "display_name": "host_base_url" }, "model_name": { "display_name": "model_name" }, "temperature": { "display_name": "生成自由度(越接近1自由度越高,越接近0自由度越低)" } }, "output_types": [ "私有化Llama2Chat" ] }, "HostQwenChat": { "display_name": "私有化通义千问Chat", "description": "通义千问系列大模型的私有化本地封装调用。", "description_url": "https://lxm3ki8hexz.feishu.cn/wiki/ItOmwmCDji5QiCkvVaDcDFBrn8g", "template": { "host_base_url": { "display_name": "host_base_url" }, "model_name": { "display_name": "model_name" }, "temperature": { "display_name": "生成自由度(越接近1自由度越高,越接近0自由度越低)" } }, "output_types": [ "私有化通义千问Chat" ] }, "HuggingFaceHub": { "display_name": "HuggingFaceHub", "description": "HuggingFaceHub模型的封装。", "description_url": "", "template": { "huggingfacehub_api_token": { "display_name": "HuggingFace Hub API Token" }, "repo_id": { "display_name": "repo_id" } } }, "LlamaCpp": { "display_name": "LlamaCpp", "description": "llama.cpp模型的封装。", "description_url": "", "template": { "model_path": { "display_name": "model_path" }, "temperature": { "display_name": "生成自由度(越接近1自由度越高,越接近0自由度越低)" } } }, "NPCsChatLLM": { "display_name": "NPCsChatLLM", "description": "无缝切换支持的大语言模型", "description_url": "", "template": { "api_base": { "display_name": "api_base" }, "api_key": { "display_name": "api_key" }, "model_name": { "display_name": "model_name" }, "temperature": { "display_name": "temperature" } } }, "OpenAI": { "display_name": "OpenAI API", "description": "包装了OpenAI大型语言模型。API调用", "description_url": "", "template": { "model_name": { "display_name": "模型名称", "options": [ "text-davinci-003", "text-davinci-002", "text-curie-001", "text-babbage-001", "text-ada-001" ] }, "openai_api_base": { "display_name": "OpenAI API基础地址" }, "openai_api_key": { "display_name": "OpenAI API密钥" }, "openai_proxy": { "display_name": "OpenAI代理" }, "temperature": { "display_name": "生成自由度(越接近1自由度越高,越接近0自由度越低)" } } }, "ProxyChatLLM": { "display_name": "ProxyChatLLM", "description": "包装了代理Chat大型语言模型。", "description_url": "https://lxm3ki8hexz.feishu.cn/wiki/EBbqwpRo6igyH2knWUac4SUynxd", "template": { "elemai_api_key": { "display_name": "elemai_api_key" }, "elemai_base_url": { "display_name": "elemai_base_url" }, "model_name": { "display_name": "模型名称" }, "temperature": { "display_name": "生成自由度(越接近1自由度越高,越接近0自由度越低)" } } }, "VertexAI": { "display_name": "VertexAI", "description": "包装了Google Vertex AI大型语言模型。", "description_url": "", "template": { "credentials": { "display_name": "凭据" }, "location": { "display_name": "位置" }, "max_retries": { "display_name": "最大重试次数" }, "metadata": { "display_name": "元数据" }, "model_name": { "display_name": "模型名称" }, "project": { "display_name": "项目" }, "request_parallelism": { "display_name": "请求并行度" }, "temperature": { "display_name": "生成自由度(越接近1自由度越高,越接近0自由度越低)" } } }, "SenseChat": { "display_name": "SenseChat", "description": "Sense大语言模型", "description_url": "https://lxm3ki8hexz.feishu.cn/wiki/H76xwiCfDiIeYTki4rec23h4nyg" } }, "memories": { "ConversationBufferMemory": { "display_name": "对话记忆缓存", "description": "用于存储对话记忆的缓冲区。", "description_url": "https://lxm3ki8hexz.feishu.cn/wiki/NapCwjdBzifdotk0nyzcF7VQnEf", "template": { "chat_memory": { "display_name": "聊天记忆" }, "input_key": { "display_name": "输入" }, "memory_key": { "display_name": "记忆" }, "output_key": { "display_name": "输出" }, "return_messages": { "display_name": "返回消息" } }, "output_types": [ "对话记忆缓存" ] }, "ConversationBufferWindowMemory": { "display_name": "ConversationBufferWindowMemory", "description": "用于存储对话记忆的缓冲区。", "description_url": "", "template": { "chat_memory": { "display_name": "聊天记忆" }, "input_key": { "display_name": "输入" }, "k": { "display_name": "记忆大小" }, "memory_key": { "display_name": "记忆" }, "output_key": { "display_name": "输出" }, "return_messages": { "display_name": "返回消息" } } }, "ConversationEntityMemory": { "display_name": "ConversationEntityMemory", "description": "实体提取器和摘要生成器的记忆。", "description_url": "", "template": { "chat_memory": { "display_name": "聊天记忆" }, "llm": { "display_name": "大语言模型LLM" }, "chat_history_key": { "display_name": "聊天历史" }, "input_key": { "display_name": "输入" }, "k": { "display_name": "记忆大小" }, "output_key": { "display_name": "输出" }, "return_messages": { "display_name": "返回消息" } } }, "ConversationKGMemory": { "display_name": "ConversationKGMemory", "description": "用于存储对话记忆的知识图记忆。", "description_url": "", "template": { "chat_memory": { "display_name": "聊天记忆" }, "llm": { "display_name": "大语言模型LLM" }, "input_key": { "display_name": "输入" }, "k": { "display_name": "记忆大小" }, "memory_key": { "display_name": "记忆" }, "output_key": { "display_name": "输出" }, "return_messages": { "display_name": "返回消息" } } }, "ConversationSummaryMemory": { "display_name": "ConversationSummaryMemory", "description": "用于对话摘要的记忆。", "description_url": "", "template": { "chat_memory": { "display_name": "聊天记忆" }, "llm": { "display_name": "大语言模型LLM" }, "input_key": { "display_name": "输入" }, "memory_key": { "display_name": "记忆" }, "output_key": { "display_name": "输出" }, "return_messages": { "display_name": "返回消息" } } }, "MongoDBChatMessageHistory": { "display_name": "MongoDBChatMessageHistory", "description": "使用MongoDB存储AI大模型对话记忆。", "description_url": "", "template": { "collection_name": { "display_name": "集合名称" }, "connection_string": { "display_name": "连接字符串" }, "database_name": { "display_name": "数据库名称" }, "session_id": { "display_name": "会话ID" } } }, "PostgresChatMessageHistory": { "display_name": "PostgresChatMessageHistory", "description": "使用Postgres存储AI大模型对话记忆。", "description_url": "", "template": { "connection_string": { "display_name": "连接字符串" }, "session_id": { "display_name": "会话ID" }, "table_name": { "display_name": "表名" } } }, "VectorStoreRetrieverMemory": { "display_name": "VectorStoreRetrieverMemory", "description": "用于基于VectorStore存储AI大模型对话记忆。", "description_url": "", "template": { "retriever": { "display_name": "检索器" }, "input_key": { "display_name": "输入" }, "memory_key": { "display_name": "记忆" }, "return_messages": { "display_name": "返回消息" } } } }, "output_parsers": { "ResponseSchema": { "display_name": "ResponseSchema", "description": "ResponseSchema只能与StructuredOutputParser 组件一起使用,ResponseSchema主要是定义结构化输出时,具体要输出哪些字段信息", "description_url": "https://lxm3ki8hexz.feishu.cn/wiki/HulIwrFfPiaAfHkSa8XcWY8Mnbh", "template": { "description": { "display_name": "描述" }, "name": { "display_name": "名称" }, "type": { "display_name": "类型" } } }, "StructuredOutputParser": { "display_name": "StructuredOutputParser", "description": "StructuredOutputParser是一个输出解析器组件,可以让语言模型的输出变为结构化形式的数据。", "description_url": "https://lxm3ki8hexz.feishu.cn/wiki/E1KRwNrDJiedmtk2tvjcqdBgnvb", "template": { "response_schemas": { "display_name": "响应模式" } } } }, "prompts": { "ChatMessagePromptTemplate": { "display_name": "ChatMessagePromptTemplate", "description": "组件可以设置提示词模板,获得变量的输入后为大语言模型生成完整的提示词", "description_url": "", "template": { "prompt": { "display_name": "提示词" }, "role": { "display_name": "角色" } } }, "ChatPromptTemplate": { "display_name": "ChatPromptTemplate", "description": "组件可以设置提示词模板,获得变量的输入后为大语言模型生成完整的提示词", "description_url": "", "template": { "messages": { "display_name": "消息" }, "output_parser": { "display_name": "输出解析器" } } }, "HumanMessagePromptTemplate": { "display_name": "HumanMessagePromptTemplate", "description": "组件可以设置提示词模板,获得变量的输入后为大语言模型生成完整的提示词", "description_url": "", "template": { "prompt": { "display_name": "提示词" } } }, "PromptTemplate": { "display_name": "提示词模版", "description": "PromptsTemplate组件可以设置提示词模板,获得变量的输入后为大语言模型生成完整的提示词。", "description_url": "https://lxm3ki8hexz.feishu.cn/wiki/Ey9kwqfiuiMnWRkgMpncjaj4ngf", "template": { "output_parser": { "display_name": "输出解析器" }, "template": { "display_name": "模板" } }, "output_types": [ "提示词模版" ] }, "SystemMessagePromptTemplate": { "display_name": "SystemMessagePromptTemplate", "description": "组件可以设置提示词模板,获得变量的输入后为大语言模型生成完整的提示词", "description_url": "", "template": { "prompt": { "display_name": "提示词" } } } }, "retrievers": { "MixEsVectorRetriever": { "display_name": "混合检索器", "description": "该类集成了ES检索器和向量检索器的结果。", "description_url": "https://lxm3ki8hexz.feishu.cn/wiki/CGhLwMZediKCqAkcatGcLXhhnkg", "template": { "keyword_retriever": { "display_name": "关键词检索器" }, "vector_retriever": { "display_name": "向量检索器" }, "combine_strategy": { "display_name": "合并策略", "options": [ "keyword_front", "vector_front", "mix" ] } }, "output_types": [ "混合检索器" ] }, "MultiQueryRetriever": { "display_name": "多请求检索", "description": "多请求检索组件是一个检索召回组件,该组件使用大模型对用户输入的问题(请求)生成3-4个含义相同但表述有差别的问题,再对这几个问题分别进行检索。因为向量数据库是根据语义来进行向量搜索的,通过这种方法可以检索得到更丰富、全面的相关文档,提高回答的准确性。", "description_url": "https://lxm3ki8hexz.feishu.cn/wiki/EWPJwwf68iisfPkbWLlckfATnVe", "template": { "llm": { "display_name": "大语言模型LLM" }, "prompt": { "display_name": "提示词" }, "retriever": { "display_name": "检索器" } }, "output_types": [ "多请求检索" ] } }, "textsplitters": { "CharacterTextSplitter": { "display_name": "字符分割器", "description": "基于字符的文本拆分实现。", "description_url": "https://lxm3ki8hexz.feishu.cn/wiki/Lidow51Jli1avIkxFNCc96AInrb", "template": { "documents": { "display_name": "文档" }, "chunk_overlap": { "display_name": "块重叠" }, "chunk_size": { "display_name": "块大小" }, "separator": { "display_name": "分隔符" } }, "output_types": [ "文档" ] }, "RecursiveCharacterTextSplitter": { "display_name": "递归文本分割器", "description": "基于字符的文本拆分实现,可以把长文本分割成小的文本段落,和[字符分割器]组件相比,[递归文本分割器]组件在分割文本时,如果文本大小超过指定的阈值,它会递归地将文本分成更小的段落。", "description_url": "https://lxm3ki8hexz.feishu.cn/wiki/OPaZwErmsiJtw5kGwa4cifxsnKb", "template": { "documents": { "display_name": "文档" }, "chunk_overlap": { "display_name": "块重叠" }, "chunk_size": { "display_name": "块大小" }, "separator_type": { "display_name": "分隔符类型" }, "separator": { "display_name": "分隔符" } }, "output_types": [ "文档" ] } }, "toolkits": { "JsonToolkit": { "display_name": "JsonToolkit", "description": "与JSON规范交互的工具包。", "description_url": "", "template": { "spec": { "display_name": "规范" } } }, "OpenAPIToolkit": { "display_name": "OpenAPIToolkit", "description": "与OpenAPI API交互的工具包。", "description_url": "", "template": { "json_agent": { "display_name": "JSON代理" }, "requests_wrapper": { "display_name": "请求封装" } } }, "VectorStoreInfo": { "display_name": "VectorStoreInfo", "description": "关于矢量存储的信息。", "description_url": "", "template": { "vectorstore": { "display_name": "矢量存储" }, "description": { "display_name": "描述" }, "name": { "display_name": "名称" } } }, "VectorStoreRouterToolkit": { "display_name": "VectorStoreRouterToolkit", "description": "用于在矢量存储之间进行路由的工具包。", "description_url": "", "template": { "vectorstores": { "display_name": "矢量存储" } } }, "VectorStoreToolkit": { "display_name": "VectorStoreToolkit", "description": "与矢量存储交互的工具包。", "description_url": "", "template": { "vectorstore_info": { "display_name": "矢量存储信息" } } } }, "tools": { "BingSearchRun": { "display_name": "BingSearchRun", "description": "Bing搜索的封装。在需要回答有关当前事件的问题时很有用。输入应为搜索查询。", "description_url": "https://lxm3ki8hexz.feishu.cn/wiki/Z3tQwxBX7iyqNxkEpLfcy4lRnuQ", "template": { "api_wrapper": { "display_name": "API封装" }, "args_schema": { "display_name": "参数模式" } } }, "Calculator": { "display_name": "Calculator", "description": "在需要回答数学问题时很有用。", "description_url": "https://lxm3ki8hexz.feishu.cn/wiki/QWQdw27NjizrcPkLHgzcKuVfnUh", "template": { "llm": { "display_name": "大语言模型LLM" }, "args_schema": { "display_name": "参数模式" } } }, "ComfyUIRun": { "display_name": "ComfyUIRun", "description_url": "", "template": { "api_wrapper": { "display_name": "API封装" }, "args_schema": { "display_name": "参数模式" } } }, "GoogleSearchResults": { "display_name": "GoogleSearchResults", "description": "Google搜索的封装。在需要回答有关当前事件的问题时很有用。输入应为搜索查询。输出是查询结果的JSON数组。", "description_url": "", "template": { "api_wrapper": { "display_name": "API封装" }, "args_schema": { "display_name": "参数模式" } } }, "GoogleSearchRun": { "display_name": "GoogleSearchRun", "description": "Google搜索的封装。在需要回答有关当前事件的问题时很有用。输入应为搜索查询。", "description_url": "", "template": { "api_wrapper": { "display_name": "API封装" }, "args_schema": { "display_name": "参数模式" } } }, "GoogleSerperRun": { "display_name": "GoogleSerperRun", "description_url": "", "template": { "api_wrapper": { "display_name": "API封装" }, "args_schema": { "display_name": "参数模式" } } }, "InfoSQLDatabaseTool": { "display_name": "InfoSQLDatabaseTool", "description": "此工具的输入是表的逗号分隔列表,输出是这些表的模式和示例行。\n\n 示例输入:'table1, table2, table3'", "description_url": "", "template": { "db": { "display_name": "数据库" }, "args_schema": { "display_name": "参数模式" } } }, "JsonGetValueTool": { "display_name": "JsonGetValueTool", "description": "可用于查看给定路径上的字符串格式值。\n在调用之前,您应确保此路径存在。\n输入是Python语法中字典路径的文本表示形式(例如data[\"key1\"][0][\"key2\"])。", "description_url": "", "template": { "spec": { "display_name": "规范" }, "args_schema": { "display_name": "参数模式" } } }, "JsonListKeysTool": { "display_name": "JsonListKeysTool", "description": "可用于查看给定路径上的字符串格式值。\n在调用之前,您应确保此路径存在。\n输入是Python语法中字典路径的文本表示形式(例如data[\"key1\"][0][\"key2\"])。", "description_url": "", "template": { "spec": { "display_name": "规范" }, "args_schema": { "display_name": "参数模式" } } }, "JsonSpec": { "display_name": "JsonSpec", "description_url": "", "template": { "path": { "display_name": "路径" }, "args_schema": { "display_name": "参数模式" }, "max_value_length": { "display_name": "最大值长度" } } }, "ListSQLDatabaseTool": { "display_name": "ListSQLDatabaseTool", "description": "输入为空字符串,输出是数据库中表的逗号分隔列表。", "description_url": "", "template": { "db": { "display_name": "数据库" }, "args_schema": { "display_name": "参数模式" } } }, "News API": { "display_name": "News API", "description": "在您想要获取有关当前新闻头条的信息时使用。输入应为此API可以回答的自然语言中的问题。", "description_url": "", "template": { "llm": { "display_name": "大语言模型LLM" }, "args_schema": { "display_name": "参数模式" }, "news_api_key": { "display_name": "新闻API密钥" } } }, "PAL-MATH": { "display_name": "PAL-MATH", "description": "一个非常擅长解决复杂数学问题的语言模型。输入应为完全用文字表达的复杂数学问题。", "description_url": "", "template": { "llm": { "display_name": "大语言模型LLM" }, "args_schema": { "display_name": "参数模式" } } }, "Podcast API": { "display_name": "Podcast API", "description": "使用Listen Notes Podcast API搜索所有播客或剧集。输入应为此API可以回答的自然语言中的问题。", "description_url": "", "template": { "llm": { "display_name": "大语言模型LLM" }, "args_schema": { "display_name": "参数模式" }, "listen_api_key": { "display_name": "Listen API密钥" } } }, "PythonAstREPLTool": { "display_name": "PythonAstREPLTool", "description": "一个Python shell。使用它来执行Python命令。输入应为有效的Python命令。在使用此工具时,有时输出会被缩写 - 在在答案中使用之前,请确保它看起来不是缩写的。", "description_url": "", "template": { "args_schema": { "display_name": "参数模式" } } }, "PythonFunction": { "display_name": "PythonFunction", "description": "要执行的Python函数。", "description_url": "", "template": { "code": { "display_name": "代码" } } }, "PythonFunctionTool": { "display_name": "PythonAstREPLTool", "description": "要执行的Python函数。", "description_url": "", "template": { "code": { "display_name": "代码" }, "description": { "display_name": "描述" }, "name": { "display_name": "名称" }, "return_direct": { "display_name": "直接返回" } } }, "PythonREPLTool": { "display_name": "PythonREPLTool", "description": "一个Python shell。使用它来执行Python命令。输入应为有效的Python命令。如果要查看值的输出,应使用`print(...)`将其打印出来。", "description_url": "", "template": { "args_schema": { "display_name": "参数模式" } } }, "QuerySQLDataBaseTool": { "display_name": "PythonREPLTool", "description": "此工具的输入是详细而正确的SQL查询,输出是来自数据库的结果。\n如果查询不正确,将返回错误消息。\n如果返回错误,请重新编写查询,检查查询,然后重试。", "description_url": "", "template": { "db": { "display_name": "数据库" }, "args_schema": { "display_name": "参数模式" } } }, "RequestsDeleteTool": { "display_name": "RequestsDeleteTool", "description": "互联网门户。在需要向URL发出DELETE请求时使用。输入应为特定的URL,输出将是DELETE请求的文本响应。", "description_url": "", "template": { "requests_wrapper": { "display_name": "请求封装" }, "args_schema": { "display_name": "参数模式" } } }, "RequestsGetTool": { "display_name": "RequestsGetTool", "description": "互联网门户。在需要从网站获取特定内容时使用。输入应为URL(即https://www.google.com)。输出将是GET请求的文本响应。", "description_url": "", "template": { "requests_wrapper": { "display_name": "请求封装" }, "args_schema": { "display_name": "参数模式" } } }, "RequestsPatchTool": { "display_name": "RequestsPatchTool", "description": "在想要对网站进行PATCH时使用。\n输入应为具有两个键的json字符串:\"url\"和\"data\"。\n\"url\"的值应为字符串,\"data\"的值应为要PATCH到url的键值对字典。\n务必始终在json字符串中使用双引号。\n输出将是PATCH请求的文本响应。\n", "description_url": "", "template": { "requests_wrapper": { "display_name": "请求封装" }, "args_schema": { "display_name": "参数模式" } } }, "RequestsPostTool": { "display_name": "RequestsPostTool", "description": "在想要对网站进行POST时使用。\n输入应为具有两个键的json字符串:\"url\"和\"data\"。\n\"url\"的值应为字符串,\"data\"的值应为要POST到url的键值对字典。\n务必始终在json字符串中使用双引号。\n输出将是POST请求的文本响应。\n", "description_url": "", "template": { "requests_wrapper": { "display_name": "请求封装" }, "args_schema": { "display_name": "参数模式" } } }, "RequestsPutTool": { "display_name": "RequestsPutTool", "description": "在需要对网站进行PUT请求时使用此工具。\n输入应为包含两个键的JSON字符串:\"url\"和\"data\"。\n\"url\"的值应为字符串,\"data\"的值应为要PUT到URL的键值对字典。\n在JSON字符串中始终要小心使用双引号括起字符串。\n输出将是PUT请求的文本响应。", "description_url": "", "template": { "requests_wrapper": { "display_name": "请求封装" }, "args_schema": { "display_name": "参数模式" } } }, "Search": { "display_name": "搜索", "description": "一个搜索引擎。在需要回答有关当前事件的问题时非常有用。输入应为搜索查询。", "description_url": "", "template": { "args_schema": { "display_name": "参数模式" }, "serpapi_api_key": { "display_name": "serpapi_api_key" } }, "output_types": [ "搜索" ] }, "TMDB API": { "display_name": "TMDB API", "description": "在您想要从电影数据库获取信息时非常有用。输入应为此API可以回答的自然语言问题。", "description_url": "", "template": { "llm": { "display_name": "大语言模型LLM" }, "args_schema": { "display_name": "参数模式" }, "tmdb_bearer_token": { "display_name": "tmdb_bearer_token" } } }, "Tool": { "display_name": "工具", "description": "将链、代理或函数转换为工具。", "description_url": "https://lxm3ki8hexz.feishu.cn/wiki/KdvgwlVGBiJ1F7kr8jEc9Ui2nUg", "template": { "func": { "display_name": "函数" }, "args_schema": { "display_name": "参数模式" }, "description": { "display_name": "描述" }, "name": { "display_name": "名称" }, "return_direct": { "display_name": "直接返回" } }, "output_types": [ "工具" ] }, "WikipediaQueryRun": { "display_name": "WikipediaQueryRun", "description": "围绕维基百科的包装器。在需要回答有关人物、地点、公司、事实、历史事件或其他主题的一般问题时非常有用。输入应为搜索查询。", "description_url": "", "template": { "api_wrapper": { "display_name": "API封装" }, "args_schema": { "display_name": "参数模式" } } }, "WolframAlphaQueryRun": { "display_name": "WolframAlphaQueryRun", "description": "围绕沃尔夫拉姆阿尔法的包装器。在需要回答有关数学、科学、技术、文化、社会和日常生活的问题时非常有用。输入应为搜索查询。", "description_url": "", "template": { "api_wrapper": { "display_name": "API封装" }, "args_schema": { "display_name": "参数模式" } } } }, "utilities": { "BingSearchAPIWrapper": { "display_name": "BingSearchAPIWrapper", "description": "Bing Search API的封装器。", "description_url": "https://lxm3ki8hexz.feishu.cn/wiki/TzJOwYMDviGTLDkP0BkcXySjnJf", "template": { "bing_search_url": { "display_name": "必应搜索 URL" }, "bing_subscription_key": { "display_name": "必应订阅密钥" } } }, "ComfyUITxt2ImgAPIWrapper": { "display_name": "ComfyUITxt2ImgAPIWrapper", "description": "Comfy UI API的封装器。", "description_url": "", "template": { "comfy_ui_workflow": { "display_name": "comfyUi 工作流" }, "comfy_ui_api_url": { "display_name": "comfy_ui_api_url" }, "comfy_ui_ws_url": { "display_name": "comfy_ui_ws_url" } } }, "GoogleSearchAPIWrapper": { "display_name": "GoogleSearchAPIWrapper", "description": "Google搜索API的封装器。", "description_url": "", "template": { "google_api_key": { "display_name": "Google API密钥" } } }, "GoogleSerperAPIWrapper": { "display_name": "GoogleSerperAPIWrapper", "description": "围绕 Serper.dev Google搜索API的封装器。", "description_url": "", "template": { "result_key_for_type": { "display_name": "类型的结果键" }, "serper_api_key": { "display_name": "Serper API密钥" } } }, "SearxSearchWrapper": { "display_name": "SearxSearchWrapper", "description": "Searx API的封装器。", "description_url": "", "template": { "headers": { "display_name": "标头" } } }, "SerpAPIWrapper": { "display_name": "SerpAPIWrapper", "description": "围绕 SerpAPI 的封装器。", "description_url": "", "template": { "serpapi_api_key": { "display_name": "SerpAPI API密钥" } } }, "WikipediaAPIWrapper": { "display_name": "WikipediaAPIWrapper", "description": "围绕 WikipediaAPI 的封装器。", "description_url": "" }, "WolframAlphaAPIWrapper": { "display_name": "WolframAlphaAPIWrapper", "description": "Wolfram Alpha的封装器。", "description_url": "" } }, "vectorstores": { "Chroma": { "display_name": "Chroma", "description": "从原始文档创建 Chroma 向量存储。", "description_url": "", "template": { "documents": { "display_name": "文档" }, "embedding": { "display_name": "嵌入" }, "collection_name": { "display_name": "集合名称" }, "persist": { "display_name": "持久化" }, "persist_directory": { "display_name": "持久化目录" } } }, "ElasticKeywordsSearch": { "display_name": "ElasticKeywordsSearch", "description": "从原始文档构建 ElasticKeywordsSearch 包装器。", "description_url": "https://lxm3ki8hexz.feishu.cn/wiki/C7lrwV9iCisQhXkw0HCcrXUKnJd", "template": { "documents": { "display_name": "文档" }, "llm": { "display_name": "大语言模型LLM" }, "prompt": { "display_name": "提示词" }, "elasticsearch_url": { "display_name": "ES 连接 URL" }, "index_name": { "display_name": "索引名称" }, "ssl_verify": { "display_name": "SSL 验证" } } }, "FAISS": { "display_name": "FAISS", "description": "从原始文档构建 FAISS 包装器。", "description_url": "", "template": { "documents": { "display_name": "文档" }, "embedding": { "display_name": "嵌入" }, "folder_path": { "display_name": "本地路径" }, "index_name": { "display_name": "索引名称" } } }, "Milvus": { "display_name": "Milvus向量数据库", "description": "创建 Milvus 集合,使用 HNSW 进行索引并插入数据。", "description_url": "https://lxm3ki8hexz.feishu.cn/wiki/TYpiwqObLipbg2ka4Mlcdk5Yn1d", "template": { "documents": { "display_name": "文档" }, "embedding": { "display_name": "嵌入" }, "collection_name": { "display_name": "集合名称" }, "connection_args": { "display_name": "连接参数" } }, "output_types": [ "Milvus向量数据库" ] }, "MongoDBAtlasVectorSearch": { "display_name": "MongoDB Atlas向量数据库", "description": "创建 Milvus 集合,使用 HNSW 进行索引并插入数据。", "description_url": "", "template": { "documents": { "display_name": "文档" }, "embedding": { "display_name": "嵌入" }, "collection_name": { "display_name": "集合名称" }, "db_name": { "display_name": "数据库名称" }, "index_name": { "display_name": "索引名称" }, "mongodb_atlas_cluster_uri": { "display_name": "MongoDB Atlas 集群 URI" } }, "output_types": [ "MongoDB Atlas向量数据库" ] }, "Pinecone": { "display_name": "Pinecone向量数据库", "description": "从原始文档构建 Pinecone 包装器。", "description_url": "", "template": { "documents": { "display_name": "文档" }, "embedding": { "display_name": "嵌入" }, "index_name": { "display_name": "索引名称" }, "namespace": { "display_name": "命名空间" } }, "output_types": [ "Pinecone向量数据库" ] }, "Qdrant": { "display_name": "Qdrant", "description": "从文本列表构建 Qdrant 包装器。", "description_url": "", "template": { "documents": { "display_name": "文档" }, "embedding": { "display_name": "嵌入" }, "api_key": { "display_name": "API 密钥" }, "collection_name": { "display_name": "集合名称" }, "location": { "display_name": "位置" } } }, "SupabaseVectorStore": { "display_name": "Supabase", "description": "从文本和嵌入初始化 VectorStore 的 Supabase 包装器。", "description_url": "", "template": { "documents": { "display_name": "文档" }, "embedding": { "display_name": "嵌入" }, "query_name": { "display_name": "查询名称" }, "supabase_service_key": { "display_name": "Supabase 服务密钥" }, "supabase_url": { "display_name": "Supabase URL" }, "table_name": { "display_name": "表名称" } } }, "Weaviate": { "display_name": "Weaviate", "description": "从原始文档构建 Weaviate 包装器。", "description_url": "", "template": { "documents": { "display_name": "文档" }, "embedding": { "display_name": "嵌入" }, "weaviate_url": { "display_name": "Weaviate URL" } } } }, "wrappers": { "SQLDatabase": { "display_name": "SQLDatabase", "description": "从 URI 构建一个 SQLAlchemy 引擎。", "description_url": "", "template": { "database_uri": { "display_name": "数据库 URI" } } }, "TextRequestsWrapper": { "display_name": "TextRequestsWrapper", "description": "对 requests 库的轻量级封装。", "description_url": "", "template": { "headers": { "display_name": "标头" } } } }, "port": "服务端口" }