UnisKB/static/chat/assets/ApplicationSetting-BiWsGdYP.js

2 lines
24 KiB
JavaScript
Raw Normal View History

import{ay as bl,b8 as X,b9 as Se,aC as P,aB as r,bd as yl,bV as wl,br as hl,bf as y,aI as n,aJ as p,bn as v,aF as m,aG as a,bm as c,aH as o,b7 as kl,az as Sl,bc as T,bo as $e,bW as $l,bi as Q,aD as u,aE as i,aK as w,bt as Y,bb as E,bg as K,bh as Z,cg as Te,bs as Tl,bX as Ve,ch as h,c1 as Me,ce as Vl}from"./chat-u6cKkSMp.js";import{_ as Ml}from"./AIModeParamSettingDialog.vue_vue_type_script_setup_true_lang-BwCOV59b.js";import{_ as Cl,G as Rl,a as Pl,b as Dl,c as ql,d as Ol,e as Al,f as Ul}from"./ToolDialog.vue_vue_type_style_index_0_lang-DDwPBRLV.js";const Il={class:"p-16-24 application-setting"},Nl={class:"flex-between w-full mb-16"},El={class:"p-24 mb-16",style:{"padding-bottom":"0"}},Kl={class:"title-decoration-1"},Ll={class:"scrollbar-height-left"},zl={class:"flex-between"},Bl={class:"flex-between"},Fl={class:"flex-between"},Wl={class:"flex align-center"},jl={class:"flex align-center"},xl={class:"mr-4"},Gl={key:0,class:"color-danger ml-4"},Hl={class:"flex-between"},Jl={class:"w-full"},Xl={class:"flex-between"},Ql={class:"flex align-center",style:{width:"80%"}},Yl=["title"],Zl={class:"flex align-center"},et={class:"mr-4"},lt={key:0,class:"color-danger ml-4"},tt={class:"flex-between"},ot={class:"flex"},at={key:1,class:"w-full mb-16"},st={key:0,class:"flex-between border border-r-6 white-bg mb-4",style:{padding:"5px 8px"}},nt={class:"flex align-center",style:{"line-height":"20px"}},it=["src"],dt=["title"],pt={class:"flex-between"},ut={class:"mr-4"},rt={class:"flex"},mt={key:3,class:"w-full mb-16"},ct={key:0,class:"flex-between border border-r-6 white-bg mb-4",style:{padding:"5px 8px"}},_t={class:"flex align-center",style:{"line-height":"20px"}},vt=["src"],ft=["title"],gt={class:"flex-between"},bt={class:"mr-4"},yt={class:"flex"},wt={class:"flex-between"},ht={class:"mr-4"},kt={class:"flex"},St={class:"flex-between"},$t={class:"mr-4"},Tt={key:0,class:"color-danger"},Vt={class:"flex"},Mt={class:"flex-between w-full"},Ct={class:"flex-between"},Rt={class:"mr-4"},Pt={key:0,class:"color-danger"},Dt={class:"flex"},qt={class:"w-full"},Ot={class:"flex-between w-full"},At={class:"title-decoration-1 mb-16"},Ut={class:"dialog-bg"},It={class:"scrollbar-height"},Nt=bl({__name:"ApplicationSetting",setup(Et){const I=kl(),ee=Sl(),{params:{id:b}}=I,_=X(()=>I.path.includes("resource-management")?"systemManage":"workspace"),le=X(()=>Se.application[_.value]),D=X(()=>Se.tool[_.value]),Ce=P("views.application.form.prompt.defaultPrompt",{data:"{data}",question:"{question}"}),Re=P("views.application.dialog.defaultPrompt1",{question:"{question}"})+"<data></data>"+P("views.application.dialog.defaultPrompt2"),z=r(),te=r(),B=r(),F=r(),oe=r(),ae=r(),W=r(),se=r(),f=r(!1),Pe=r(!1),e=r({name:"",desc:"",model_id:"",dialogue_number:1,prologue:P("views.application.form.defaultPrologue"),knowledge_id_list:[],knowledge_setting:{top_n:3,similarity:.6,max_paragraph_char_number:5e3,search_mode:"embedding",no_references_setting:{status:"ai_questioning",value:"{question}"}},model_setting:{prompt:Ce,system:"",no_references_prompt:"{question}",reasoning_content_enable:!1},model_params_setting:{},problem_optimization:!1,problem_optimization_prompt:Re,stt_model_id:"",tts_model_id:"",stt_model_enable:!1,tts_model_enable:!1,tts_type:"BROWSER",type:"SIMPLE",mcp_enable:!1,mcp_tool_ids:[],mcp_servers:"",mcp_source:"referencing",tool_enable:!1,tool_ids:[],mcp_output_enable:!0});r({});const De=yl({name:[{required:!0,message:P("views.application.form.appName.placeholder"),trigger:"blur"}]}),ne=r(null),q=r([]),ie=r(null),de=r(null);function qe(l){e.value.prologue=l}function Oe(l){e.value.model_setting.prompt=l}function Ae(l){e.value.model_setting.no_references_prompt=l}function Ue(l){e.value.model_setting.system=l}function Ie(l){e.value.model_setting={...e.value.model_setting,...l}}const Ne=l=>{l&&l.validate().then(()=>T({type:"application",systemType:_.value}).putApplication(b,e.value,f).then(()=>T({type:"application",systemType:_.value}).publish(b,{},f)).then(()=>{$e(P("views.application.tip.publishSuccess"))}))},Ee=async l=>{l&&await l.validate((t,d)=>{t&&T({type:"applicat