mirror of
https://github.com/labring/FastGPT.git
synced 2025-07-27 16:33:49 +00:00

* chore(ui): login page & workflow page (#3046) * login page & number input & multirow select & llm select * workflow * adjust nodes * New file upload (#3058) * feat: toolNode aiNode readFileNode adapt new version * update docker-compose * update tip * feat: adapt new file version * perf: file input * fix: ts * feat: add chat history time label (#3024) * feat:add chat and logs time * feat: add chat history time label * code perf * code perf --------- Co-authored-by: 勤劳上班的卑微小张 <jiazhan.zhang@ggimage.com> * add chatType (#3060) * pref: slow query of full text search (#3044) * Adapt findLast api;perf: markdown zh format. (#3066) * perf: context code * fix: adapt findLast api * perf: commercial plugin run error * perf: markdown zh format * perf: dockerfile proxy (#3067) * fix ui (#3065) * fix ui * fix * feat: support array reference multi-select (#3041) * feat: support array reference multi-select * fix build * fix * fix loop multi-select * adjust condition * fix get value * array and non-array conversion * fix plugin input * merge func * feat: iframe code block;perf: workflow selector type (#3076) * feat: iframe code block * perf: workflow selector type * node pluginoutput check (#3074) * feat: View will move when workflow check error;fix: ui refresh error when continuous file upload (#3077) * fix: plugin output check * fix: ui refresh error when continuous file upload * feat: View will move when workflow check error * add dispatch try catch (#3075) * perf: workflow context split (#3083) * perf: workflow context split * perf: context * 4.8.13 test (#3085) * perf: workflow node ui * chat iframe url * feat: support sub route config (#3071) * feat: support sub route config * dockerfile * fix upload * delete unused code * 4.8.13 test (#3087) * fix: image expired * fix: datacard navbar ui * perf: build action * fix: workflow file upload refresh (#3088) * fix: http tool response (#3097) * loop node dynamic height (#3092) * loop node dynamic height * fix * fix * feat: support push chat log (#3093) * feat: custom uid/metadata * to: custom info * fix: chat push latest * feat: add chat log envs * refactor: move timer to pushChatLog * fix: using precise log --------- Co-authored-by: Finley Ge <m13203533462@163.com> * 4.8.13 test (#3098) * perf: loop node refresh * rename context * comment * fix: ts * perf: push chat log * array reference check & node ui (#3100) * feat: loop start add index (#3101) * feat: loop start add index * update doc * 4.8.13 test (#3102) * fix: loop index;edge parent check * perf: reference invalid check * fix: ts * fix: plugin select files and ai response check (#3104) * fix: plugin select files and ai response check * perf: text editor selector;tool call tip;remove invalid image url; * perf: select file * perf: drop files * feat: source id prefix env (#3103) * 4.8.13 test (#3106) * perf: select file * perf: drop files * perf: env template * 4.8.13 test (#3107) * perf: select file * perf: drop files * fix: imple mode adapt files * perf: push chat log (#3109) * fix: share page load title error (#3111) * 4.8.13 perf (#3112) * fix: share page load title error * update file input doc * perf: auto add file urls * perf: auto ser loop node offset height * 4.8.13 test (#3117) * perf: plugin * updat eaction * feat: add more share config (#3120) * feat: add more share config * add i18n en * fix: missing subroute (#3121) * perf: outlink config (#3128) * update action * perf: outlink config * fix: ts (#3129) * 更新 docSite 文档内容 (#3131) * fix: null pointer (#3130) * fix: null pointer * perf: not input text * update doc url * perf: outlink default value (#3134) * update doc (#3136) * 4.8.13 test (#3137) * update doc * perf: completions chat api * Restore docSite content based on upstream/4.8.13-dev (#3138) * Restore docSite content based on upstream/4.8.13-dev * 4813.md缺少更正 * update doc (#3141) --------- Co-authored-by: heheer <heheer@sealos.io> Co-authored-by: papapatrick <109422393+Patrickill@users.noreply.github.com> Co-authored-by: 勤劳上班的卑微小张 <jiazhan.zhang@ggimage.com> Co-authored-by: Finley Ge <32237950+FinleyGe@users.noreply.github.com> Co-authored-by: a.e. <49438478+I-Info@users.noreply.github.com> Co-authored-by: Finley Ge <m13203533462@163.com> Co-authored-by: Jiangween <145003935+Jiangween@users.noreply.github.com>
170 lines
10 KiB
JSON
170 lines
10 KiB
JSON
{
|
||
"Role_setting": "权限设置",
|
||
"Run": "运行",
|
||
"Team Tags Set": "团队标签",
|
||
"Team_Tags": "团队标签",
|
||
"ai_settings": "AI 配置",
|
||
"all_apps": "全部应用",
|
||
"app.Version name": "版本名称",
|
||
"app.modules.click to update": "点击更新",
|
||
"app.modules.has new version": "有新版本",
|
||
"app.version_current": "当前版本",
|
||
"app.version_initial": "初始版本",
|
||
"app.version_name_tips": "版本名称不能为空",
|
||
"app.version_past": "发布过",
|
||
"app.version_publish_tips": "该版本将被保存至团队云端,同步给整个团队,同时更新所有发布渠道的应用版本",
|
||
"app_detail": "应用详情",
|
||
"chat_debug": "调试预览",
|
||
"chat_logs": "对话日志",
|
||
"chat_logs_tips": "日志会记录该应用的在线、分享和 API(需填写 chatId)对话记录",
|
||
"config_file_upload": "点击配置文件上传规则",
|
||
"confirm_copy_app_tip": "系统将为您创建一个相同配置应用,但权限不会进行复制,请确认!",
|
||
"confirm_del_app_tip": "确认删除 【{{name}}】 及其所有聊天记录?",
|
||
"confirm_delete_folder_tip": "确认删除该文件夹?将会删除它下面所有应用及对应的聊天记录,请确认!",
|
||
"copy_one_app": "创建副本",
|
||
"create_copy_success": "创建副本成功",
|
||
"create_empty_app": "创建空白应用",
|
||
"create_empty_plugin": "创建空白插件",
|
||
"create_empty_workflow": "创建空白工作流",
|
||
"cron.every_day": "每天执行",
|
||
"cron.every_month": "每月执行",
|
||
"cron.every_week": "每周执行",
|
||
"cron.interval": "间隔执行",
|
||
"dataset_search_tool_description": "调用“语义检索”和“全文检索”能力,从“知识库”中查找可能与问题相关的参考内容。优先调用该工具来辅助回答用户的问题。",
|
||
"day": "日",
|
||
"document_quote": "文档引用",
|
||
"document_quote_tip": "通常用于接受用户上传的文档内容(这需要文档解析),也可以用于引用其他字符串数据。",
|
||
"document_upload": "文档上传",
|
||
"edit_app": "编辑应用",
|
||
"edit_info": "编辑信息",
|
||
"execute_time": "执行时间",
|
||
"export_config_successful": "已复制配置,自动过滤部分敏感信息,请注意检查是否仍有敏感数据",
|
||
"export_configs": "导出配置",
|
||
"feedback_count": "用户反馈",
|
||
"file_quote_link": "文件链接",
|
||
"file_recover": "文件将覆盖当前内容",
|
||
"file_upload": "文件上传",
|
||
"file_upload_tip": "开启后,可以上传文档/图片。文档保留7天,图片保留15天。使用该功能可能产生较多额外费用。为保证使用体验,使用该功能时,请选择上下文长度较大的AI模型。",
|
||
"global_variables_desc": "变量描述",
|
||
"go_to_chat": "去对话",
|
||
"go_to_run": "去运行",
|
||
"image_upload": "图片上传",
|
||
"image_upload_tip": "如何启动模型图片识别能力",
|
||
"import_configs": "导入配置",
|
||
"import_configs_failed": "导入配置失败,请确保配置正常!",
|
||
"import_configs_success": "导入成功",
|
||
"initial_form": "初始状态",
|
||
"interval.12_hours": "每12小时",
|
||
"interval.2_hours": "每2小时",
|
||
"interval.3_hours": "每3小时",
|
||
"interval.4_hours": "每4小时",
|
||
"interval.6_hours": "每6小时",
|
||
"interval.per_hour": "每小时",
|
||
"intro": "是一个大模型应用编排系统,提供开箱即用的数据处理、模型调用等能力,可以快速的构建知识库并通过 Flow 可视化进行工作流编排,实现复杂的知识库场景!",
|
||
"llm_not_support_vision": "该模型不支持图片识别",
|
||
"llm_use_vision": "图片识别",
|
||
"llm_use_vision_tip": "点击模型选择后,可以看到模型是否支持图片识别以及控制是否启动图片识别的能力。启动图片识别后,模型会读取文件链接里图片内容,并且如果用户问题少于 500 字,会自动解析用户问题中的图片。",
|
||
"logs_chat_user": "使用者",
|
||
"logs_empty": "还没有日志噢~",
|
||
"logs_message_total": "消息总数",
|
||
"logs_title": "标题",
|
||
"mark_count": "标注答案数量",
|
||
"module.Custom Title Tip": "该标题名字会展示在对话过程中",
|
||
"module.No Modules": "没找到插件",
|
||
"module.type": "\"{{type}}\"类型\n{{description}}",
|
||
"modules.Title is required": "模块名不能为空",
|
||
"month.unit": "号",
|
||
"move.hint": "移动后,所选应用/文件夹将继承新文件夹的权限设置,原先的权限设置失效。",
|
||
"move_app": "移动应用",
|
||
"not_json_file": "请选择JSON文件",
|
||
"open_vision_function_tip": "有图示开关的模型即拥有图片识别能力。若开启,模型会解析文件链接里的图片,并自动解析用户问题中的图片(用户问题≤500字时生效)。",
|
||
"or_drag_JSON": "或拖入JSON文件",
|
||
"paste_config": "粘贴配置",
|
||
"permission.des.manage": "写权限基础上,可配置发布渠道、查看对话日志、分配该应用权限",
|
||
"permission.des.read": "可使用该应用进行对话",
|
||
"permission.des.write": "可查看和编辑应用",
|
||
"plugin_cost_per_times": "{{cost}}/次",
|
||
"plugin_dispatch": "插件调用",
|
||
"plugin_dispatch_tip": "给模型附加获取外部数据的能力,具体调用哪些插件,将由模型自主决定,所有插件都将以非流模式运行。\n若选择了插件,知识库调用将自动作为一个特殊的插件。",
|
||
"publish_channel": "发布渠道",
|
||
"publish_success": "发布成功",
|
||
"saved_success": "保存成功",
|
||
"search_app": "搜索应用",
|
||
"setting_app": "应用配置",
|
||
"setting_plugin": "插件配置",
|
||
"template.hard_strict": "严格问答模板",
|
||
"template.hard_strict_des": "在问答模板基础上,对模型的回答做更严格的要求。",
|
||
"template.qa_template": "问答模板",
|
||
"template.qa_template_des": "适合 QA 问答结构的知识库,可以让AI较为严格的按预设内容回答",
|
||
"template.simple_robot": "简易机器人",
|
||
"template.standard_strict": "标准严格模板",
|
||
"template.standard_strict_des": "在标准模板基础上,对模型的回答做更严格的要求。",
|
||
"template.standard_template": "标准模板",
|
||
"template.standard_template_des": "标准提示词,用于结构不固定的知识库。",
|
||
"templateMarket.Search_template": "搜索模板",
|
||
"templateMarket.Template_market": "模板市场",
|
||
"templateMarket.Use": "使用",
|
||
"templateMarket.no_intro": "还没有介绍~",
|
||
"templateMarket.templateTags.Image_generation": "图片生成",
|
||
"templateMarket.templateTags.Office_services": "办公服务",
|
||
"templateMarket.templateTags.Recommendation": "推荐",
|
||
"templateMarket.templateTags.Roleplay": "角色扮演",
|
||
"templateMarket.templateTags.Web_search": "联网搜索",
|
||
"templateMarket.templateTags.Writing": "文本创作",
|
||
"template_market": "模板市场",
|
||
"template_market_description": "在模板市场探索更多玩法,配置教程与使用引导,带你理解并上手各种应用",
|
||
"template_market_empty_data": "找不到合适的模板",
|
||
"time_zone": "时区",
|
||
"tool_input_param_tip": "该插件正常运行需要配置相关信息",
|
||
"transition_to_workflow": "转成工作流",
|
||
"transition_to_workflow_create_new_placeholder": "创建一个新的应用,而不是修改当前应用",
|
||
"transition_to_workflow_create_new_tip": "转化成工作流后,将无法转化回简易模式,请确认!",
|
||
"type.All": "全部",
|
||
"type.Create http plugin tip": "通过 OpenAPI Schema 批量创建插件,兼容 GPTs 格式",
|
||
"type.Create one plugin tip": "可以自定义输入和输出的工作流,通常用于封装重复使用的工作流",
|
||
"type.Create plugin bot": "创建插件",
|
||
"type.Create simple bot": "创建简易应用",
|
||
"type.Create simple bot tip": "通过填表单形式,创建简单的 AI 应用,适合新手",
|
||
"type.Create workflow bot": "创建工作流",
|
||
"type.Create workflow tip": "通过低代码的方式,构建逻辑复杂的多轮对话 AI 应用,推荐高级玩家使用",
|
||
"type.Http plugin": "HTTP 插件",
|
||
"type.Plugin": "插件",
|
||
"type.Simple bot": "简易应用",
|
||
"type.Workflow bot": "工作流",
|
||
"upload_file_max_amount": "最大文件数量",
|
||
"upload_file_max_amount_tip": "单轮对话中最大上传文件数量",
|
||
"variable.select type_desc": "可以为工作流定义全局变量,常用临时缓存。赋值的方式包括:\n1. 从对话页面的 query 参数获取。\n2. 通过 API 的 variables 对象传递。\n3. 通过【变量更新】节点进行赋值。",
|
||
"variable.textarea_type_desc": "允许用户最多输入4000字的对话框。",
|
||
"version.Revert success": "回滚成功",
|
||
"version_back": "回到初始状态",
|
||
"version_copy": "副本",
|
||
"version_initial_copy": "副本-初始状态",
|
||
"vision_model_title": "图片识别能力",
|
||
"week.Friday": "星期五",
|
||
"week.Monday": "星期一",
|
||
"week.Saturday": "星期六",
|
||
"week.Sunday": "星期日",
|
||
"week.Thursday": "星期四",
|
||
"week.Tuesday": "星期二",
|
||
"week.Wednesday": "星期三",
|
||
"workflow.Input guide": "填写说明",
|
||
"workflow.file_url": "文档链接",
|
||
"workflow.form_input": "表单输入",
|
||
"workflow.form_input_description_placeholder": "例如:\n补充您的信息",
|
||
"workflow.form_input_tip": "该模块可以配置多种输入,引导用户输入特定内容。",
|
||
"workflow.input_description_tip": "你可以添加一段说明文字,用以向用户说明需要输入的内容",
|
||
"workflow.read_files": "文档解析",
|
||
"workflow.read_files_result": "文档解析结果",
|
||
"workflow.read_files_result_desc": "文档原文,由文件名和文档内容组成,多个文件之间通过横线隔开。",
|
||
"workflow.read_files_tip": "解析本轮对话上传的文档,并返回对应文档内容",
|
||
"workflow.select_description": "说明文字",
|
||
"workflow.select_description_placeholder": "例如: \n冰箱里是否有西红柿?",
|
||
"workflow.select_description_tip": "你可以添加一段说明文字,用以向用户说明每个选项代表的含义。",
|
||
"workflow.select_result": "选择结果",
|
||
"workflow.template.communication": "通信",
|
||
"workflow.user_file_input": "文件链接",
|
||
"workflow.user_file_input_desc": "用户上传的文档和图片链接",
|
||
"workflow.user_select": "用户选择",
|
||
"workflow.user_select_tip": "该模块可配置多个选项,以供对话时选择。不同选项可导向不同工作流支线"
|
||
}
|