"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6586],{90781:function(e,t,n){n.d(t,{x:function(){return o},z:function(){return r}});let r="conversationIdInfo",o="00000000-0000-0000-0000-000000000000"},59990:function(e,t,n){n.d(t,{ToastProvider:function(){return p},V:function(){return f},u:function(){return g}});var r=n(57437),o=n(2265),i=n(34040),a=n(66244),s=n(71586),l=n(32530),u=n(91677),c=n(26040),d=n(27120);let g=(0,c.kr)({}),f=()=>(0,c.qp)(g),h=e=>{let{type:t="info",message:n,children:o,className:i}=e;return"string"!=typeof n?null:(0,r.jsx)("div",{className:(0,d.Z)(i,"fixed rounded-md p-4 my-4 mx-8 z-[9999]","top-0","right-0","success"===t?"bg-green-50":"","error"===t?"bg-red-50":"","warning"===t?"bg-yellow-50":"","info"===t?"bg-blue-50":""),children:(0,r.jsxs)("div",{className:"flex",children:[(0,r.jsxs)("div",{className:"flex-shrink-0",children:["success"===t&&(0,r.jsx)(a.Z,{className:"w-5 h-5 text-green-400","aria-hidden":"true"}),"error"===t&&(0,r.jsx)(s.Z,{className:"w-5 h-5 text-red-400","aria-hidden":"true"}),"warning"===t&&(0,r.jsx)(l.Z,{className:"w-5 h-5 text-yellow-400","aria-hidden":"true"}),"info"===t&&(0,r.jsx)(u.Z,{className:"w-5 h-5 text-blue-400","aria-hidden":"true"})]}),(0,r.jsxs)("div",{className:"ml-3",children:[(0,r.jsx)("h3",{className:(0,d.Z)("text-sm font-medium","success"===t?"text-green-800":"","error"===t?"text-red-800":"","warning"===t?"text-yellow-800":"","info"===t?"text-blue-800":""),children:n}),o&&(0,r.jsx)("div",{className:(0,d.Z)("mt-2 text-sm","success"===t?"text-green-700":"","error"===t?"text-red-700":"","warning"===t?"text-yellow-700":"","info"===t?"text-blue-700":""),children:o})]})]})})},p=e=>{let{children:t}=e,[n,i]=o.useState({type:"info",message:"Toast message",duration:6e3}),a="success"===n.type||"info"===n.type?3e3:6e3,[s,l]=(0,o.useState)(!1);return(0,o.useEffect)(()=>{s&&setTimeout(()=>{l(!1)},n.duration||a)},[a,s,n.duration]),(0,r.jsxs)(g.Provider,{value:{notify:e=>{l(!0),i(e)}},children:[s&&(0,r.jsx)(h,{...n}),t]})};h.notify=e=>{let{type:t,message:n,duration:o,className:a}=e,s="success"===t||"info"===t?3e3:6e3;{let e=document.createElement("div");(0,i.createRoot)(e).render((0,r.jsx)(h,{type:t,message:n,duration:o,className:a})),document.body.appendChild(e),setTimeout(()=>{e&&e.remove()},o||s)}},t.default=h},37878:function(e,t,n){n.d(t,{M8:function(){return a},h:function(){return i},yL:function(){return s}});var r=n(90781),o=n(8829);let i=async()=>{let e=globalThis.location.pathname.split("/").slice(-1)[0],t=localStorage.getItem("token")||JSON.stringify({[e]:""}),n={[e]:""};try{n=JSON.parse(t)}catch(e){}if(!n[e]){let t=await(0,o.YQ)(e);n[e]=t.access_token,localStorage.setItem("token",JSON.stringify(n))}},a=async(e,t)=>{let n=localStorage.getItem("token")||JSON.stringify({[e]:""}),o={[e]:""};try{o=JSON.parse(n)}catch(e){}localStorage.removeItem(r.z),o[e]=t,localStorage.setItem("token",JSON.stringify(o))},s=()=>{let e=globalThis.location.pathname.split("/").slice(-1)[0],t=localStorage.getItem("token")||JSON.stringify({[e]:""}),n={[e]:""};try{n=JSON.parse(t)}catch(e){}localStorage.removeItem(r.z),delete n[e],localStorage.setItem("token",JSON.stringify(n))}},30020:function(e,t,n){var r,o,i,a,s,l,u,c,d,g,f,h,p,m,v,_,y,b,T,I;n.d(t,{CZ:function(){return d},_$:function(){return o},m6:function(){return s},o:function(){return u},oH:function(){return i},oX:function(){return a},rR:function(){return l},u4:function(){return g},vW:function(){return r},z8:function(){return c}}),(f=r||(r={})).Start="start",f.End="end",f.Answer="answer",f.LLM="llm",f.KnowledgeRetrieval="knowledge-retrieval",f.QuestionClassifier="question-classifier",f.IfElse="if-else",f.Code="code",f.TemplateTransform="template-transform",f.HttpRequest="http-request",f.VariableAssigner="variable-assigner",f.VariableAggregator="variable-aggregator",f.Tool="tool",f.ParameterExtractor="parameter-extractor",f.Iteration="iteration",f.IterationStart="iteration-start",f.Assigner="assigner",(h=o||(o={})).Pointer="pointer",h.Hand="hand",(p=i||(i={})).textInput="text-input",p.paragraph="paragraph",p.select="select",p.number="number",p.url="url",p.files="files",p.json="json",p.contexts="contexts",p.iterator="iterator",(m=a||(a={})).system="system",m.user="user",m.assistant="assistant",(v=s||(s={})).basic="basic",v.jinja2="jinja2",(_=l||(l={})).user="user",_.assistant="assistant",(y=u||(u={})).string="string",y.number="number",y.secret="secret",y.boolean="boolean",y.object="object",y.array="array",y.file="file",y.arrayString="array[string]",y.arrayNumber="array[number]",y.arrayObject="array[object]",y.arrayFile="array[file]",y.any="any",(b=c||(c={})).Waiting="waiting",b.Running="running",b.Succeeded="succeeded",b.Failed="failed",b.Stopped="stopped",(T=d||(d={})).NotStart="not-start",T.Waiting="waiting",T.Running="running",T.Succeeded="succeeded",T.Failed="failed",(I=g||(g={})).changeVarName="changeVarName",I.remove="remove"},14764:function(e,t,n){n.d(t,{BX:function(){return M},CD:function(){return P},CZ:function(){return B},H0:function(){return q},HD:function(){return R},HN:function(){return x},IS:function(){return C},Py:function(){return L},QF:function(){return K},S7:function(){return E},T$:function(){return O},Td:function(){return I},VM:function(){return w},Y4:function(){return Y},_P:function(){return X},bV:function(){return U},d0:function(){return $},f7:function(){return k},iQ:function(){return F},ic:function(){return b},li:function(){return v},sX:function(){return N},sb:function(){return J},tS:function(){return T},vU:function(){return y},wv:function(){return A},xh:function(){return j},zk:function(){return D}});var r,o,i,a,s,l,u,c,d,g,f=n(30020),h=n(94382),p=n(85479),m=n(25566);let v="",_="";m.env.NEXT_PUBLIC_API_PREFIX&&m.env.NEXT_PUBLIC_PUBLIC_API_PREFIX?(v=m.env.NEXT_PUBLIC_API_PREFIX,_=m.env.NEXT_PUBLIC_PUBLIC_API_PREFIX):(null===(o=globalThis.document)||void 0===o?void 0:null===(r=o.body)||void 0===r?void 0:r.getAttribute("data-api-prefix"))&&(null===(a=globalThis.document)||void 0===a?void 0:null===(i=a.body)||void 0===i?void 0:i.getAttribute("data-pubic-api-prefix"))?(v=globalThis.document.body.getAttribute("data-api-prefix"),_=globalThis.document.body.getAttribute("data-pubic-api-prefix")):(v="http://localhost:5001/console/api",_="http://localhost:5001/api");let y=v,b=_,T="SELF_HOSTED"===(m.env.NEXT_PUBLIC_EDITION||(null===(l=globalThis.document)||void 0===l?void 0:null===(s=l.body)||void 0===s?void 0:s.getAttribute("data-public-edition"))||"SELF_HOSTED"),I=!!(m.env.NEXT_PUBLIC_SUPPORT_MAIL_LOGIN||(null===(c=globalThis.document)||void 0===c?void 0:null===(u=c.body)||void 0===u?void 0:u.getAttribute("data-public-support-mail-login"))),N=[{id:1,name:"Creative",config:{temperature:.8,top_p:.9,presence_penalty:.1,frequency_penalty:.1}},{id:2,name:"Balanced",config:{temperature:.5,top_p:.85,presence_penalty:.2,frequency_penalty:.3}},{id:3,name:"Precise",config:{temperature:.2,top_p:.75,presence_penalty:.5,frequency_penalty:.5}},{id:4,name:"Custom"}],O={prompt:[{role:p.o.system,text:""}]},A={prompt:{text:""},conversation_histories_role:{user_prefix:"",assistant_prefix:""}},E="locale",w=150,S=/^[\u4E00-\u9FA5]$/m,x=/^[\w.!#$%&'*+\-/=?^{|}~]+@([\w-]+\.)+[\w-]{2,}$/m,P=e=>S.test(e)?8:30,C=30,j=10,k={key:"",name:"",type:"string",max_length:150,required:!0},L={variable:"",label:"",type:f.oH.textInput,max_length:w,required:!0,options:[]},U="#D5F5F6",B="needRefreshAppList",M={top_k:4,score_threshold:.8},R=10,F={score_threshold:.9},q=15,Y={enabled:!1,max_iteration:50,strategy:h.yn.functionCall,tools:[]},J={chat:'Respond to the human as helpfully and accurately as possible.\n\n  {{instruction}}\n\n  You have access to the following tools:\n\n  {{tools}}\n\n  Use a json blob to specify a tool by providing an {{TOOL_NAME_KEY}} key (tool name) and an {{ACTION_INPUT_KEY}} key (tool input).\n  Valid "{{TOOL_NAME_KEY}}" values: "Final Answer" or {{tool_names}}\n\n  Provide only ONE action per $JSON_BLOB, as shown:\n\n  ```\n  {\n    "{{TOOL_NAME_KEY}}": $TOOL_NAME,\n    "{{ACTION_INPUT_KEY}}": $ACTION_INPUT\n  }\n  ```\n\n  Follow this format:\n\n  Question: input question to answer\n  Thought: consider previous and subsequent steps\n  Action:\n  ```\n  $JSON_BLOB\n  ```\n  Observation: action result\n  ... (repeat Thought/Action/Observation N times)\n  Thought: I know what to respond\n  Action:\n  ```\n  {\n    "{{TOOL_NAME_KEY}}": "Final Answer",\n    "{{ACTION_INPUT_KEY}}": "Final response to human"\n  }\n  ```\n\n  Begin! Reminder to ALWAYS respond with a valid json blob of a single action. Use tools if necessary. Respond directly if appropriate. Format is Action:```$JSON_BLOB```then Observation:.',completion:'\n  Respond to the human as helpfully and accurately as possible.\n\n{{instruction}}\n\nYou have access to the following tools:\n\n{{tools}}\n\nUse a json blob to specify a tool by providing an {{TOOL_NAME_KEY}} key (tool name) and an {{ACTION_INPUT_KEY}} key (tool input).\nValid "{{TOOL_NAME_KEY}}" values: "Final Answer" or {{tool_names}}\n\nProvide only ONE action per $JSON_BLOB, as shown:\n\n```\n{{{{\n  "{{TOOL_NAME_KEY}}": $TOOL_NAME,\n  "{{ACTION_INPUT_KEY}}": $ACTION_INPUT\n}}}}\n```\n\nFollow this format:\n\nQuestion: input question to answer\nThought: consider previous and subsequent steps\nAction:\n```\n$JSON_BLOB\n```\nObservation: action result\n... (repeat Thought/Action/Observation N times)\nThought: I know what to respond\nAction:\n```\n{{{{\n  "{{TOOL_NAME_KEY}}": "Final Answer",\n  "{{ACTION_INPUT_KEY}}": "Final response to human"\n}}}}\n```\n\nBegin! Reminder to ALWAYS respond with a valid json blob of a single action. Use tools if necessary. Respond directly if appropriate. Format is Action:```$JSON_BLOB```then Observation:.\nQuestion: {{query}}\nThought: {{agent_scratchpad}}\n  '},X=/\{\{(#[a-zA-Z0-9_-]{1,50}(\.[a-zA-Z_][a-zA-Z0-9_]{0,29}){1,10}#)\}\}/gi,$=()=>X.lastIndex=0,z=6e4;m.env.NEXT_PUBLIC_TEXT_GENERATION_TIMEOUT_MS&&""!==m.env.NEXT_PUBLIC_TEXT_GENERATION_TIMEOUT_MS?z=parseInt(m.env.NEXT_PUBLIC_TEXT_GENERATION_TIMEOUT_MS):(null===(g=globalThis.document)||void 0===g?void 0:null===(d=g.body)||void 0===d?void 0:d.getAttribute("data-public-text-generation-timeout-ms"))&&""!==globalThis.document.body.getAttribute("data-public-text-generation-timeout-ms")&&(z=parseInt(globalThis.document.body.getAttribute("data-public-text-generation-timeout-ms")));let K=z,D="true"===m.env.NEXT_PUBLIC_DISABLE_UPLOAD_IMAGE_AS_ICON},85479:function(e,t,n){var r,o,i,a;n.d(t,{f:function(){return r},o:function(){return o}}),(i=r||(r={})).simple="simple",i.advanced="advanced",(a=o||(o={})).system="system",a.user="user",a.assistant="assistant"},75675:function(e,t,n){n.d(t,{IV:function(){return y},U2:function(){return h},dg:function(){return g},gz:function(){return _},kj:function(){return b},r$:function(){return T},rc:function(){return p},tA:function(){return v},v_:function(){return m},wD:function(){return I},ws:function(){return d}});var r=n(14764),o=n(59990),i=n(37878);let a={json:"application/json",audio:"audio/mpeg",download:"application/octet-stream"},s={method:"GET",mode:"cors",credentials:"include",headers:new Headers({"Content-Type":a.json}),redirect:"follow"};function l(){globalThis.location.href="/webapp-signin?redirect_url=".concat(globalThis.location.pathname)}let u=(e,t,n,r,o,i,a,s,l,u,c,d,g,f,h,p,m,v,_,y)=>{var b;let T;if(!e.ok)throw Error("Network response was not ok");let I=null===(b=e.body)||void 0===b?void 0:b.getReader(),N=new TextDecoder("utf-8"),O="",A=!0;!function e(){let b=!1;null==I||I.read().then(I=>{if(I.done){n&&n();return}let E=(O+=N.decode(I.value,{stream:!0})).split("\n");try{E.forEach(e=>{if(e.startsWith("data: ")){try{T=JSON.parse(e.substring(6))}catch(e){t("",A,{conversationId:null==T?void 0:T.conversation_id,messageId:null==T?void 0:T.message_id});return}if(400===T.status||!T.event){t("",!1,{conversationId:void 0,messageId:"",errorMessage:null==T?void 0:T.message,errorCode:null==T?void 0:T.code}),b=!0,null==n||n(!0,null==T?void 0:T.message);return}if("message"===T.event||"agent_message"===T.event){var I;t((I=T.answer)?I.replace(/\\u[0-9a-f]{4}/g,(e,t)=>String.fromCharCode(parseInt(t,16))):"",A,{conversationId:T.conversation_id,taskId:T.task_id,messageId:T.id}),A=!1}else"agent_thought"===T.event?null==r||r(T):"message_file"===T.event?null==a||a(T):"message_end"===T.event?null==o||o(T):"message_replace"===T.event?null==i||i(T):"workflow_started"===T.event?null==s||s(T):"workflow_finished"===T.event?null==l||l(T):"node_started"===T.event?null==u||u(T):"node_finished"===T.event?null==c||c(T):"iteration_started"===T.event?null==d||d(T):"iteration_next"===T.event?null==g||g(T):"iteration_completed"===T.event?null==f||f(T):"parallel_branch_started"===T.event?null==h||h(T):"parallel_branch_finished"===T.event?null==p||p(T):"text_chunk"===T.event?null==m||m(T):"text_replace"===T.event?null==y||y(T):"tts_message"===T.event?null==v||v(T.message_id,T.audio,T.audio_type):"tts_message_end"===T.event&&(null==_||_(T.message_id,T.audio))}}),O=E[E.length-1]}catch(e){t("",!1,{conversationId:void 0,messageId:"",errorMessage:"".concat(e)}),b=!0,null==n||n(!0,e);return}b||e()})}()},c=(e,t,n)=>{let{isPublicAPI:u=!1,bodyStringify:c=!0,needAllResponseContent:d,deleteContentType:g,getAbortController:f,silent:h}=n,p=Object.assign({},s,t);if(f){let e=new AbortController;f(e),p.signal=e.signal}if(u){let e=globalThis.location.pathname.split("/").slice(-1)[0],t=localStorage.getItem("token")||JSON.stringify({[e]:""}),n={[e]:""};try{n=JSON.parse(t)}catch(e){}p.headers.set("Authorization","Bearer ".concat(n[e]))}else{let e=localStorage.getItem("console_token")||"";p.headers.set("Authorization","Bearer ".concat(e))}g?p.headers.delete("Content-Type"):p.headers.get("Content-Type")||p.headers.set("Content-Type",a.json);let m=u?r.ic:r.vU,v="".concat(m).concat(e.startsWith("/")?e:"/".concat(e)),{method:_,params:y,body:b}=p;if("GET"===_&&y){let e=[];Object.keys(y).forEach(t=>e.push("".concat(t,"=").concat(encodeURIComponent(y[t])))),-1===v.search(/\?/)?v+="?".concat(e.join("&")):v+="&".concat(e.join("&")),delete p.params}return b&&c&&(p.body=JSON.stringify(b)),Promise.race([new Promise((e,t)=>{setTimeout(()=>{t(Error("request timeout"))},6e5)}),new Promise((e,t)=>{globalThis.fetch(v,p).then(t=>{let n=t.clone();if(!/^(2|3)\d{2}$/.test(String(t.status))){let e=t.json();switch(t.status){case 401:{if(u)return e.then(e=>("web_sso_auth_required"===e.code&&l(),"unauthorized"===e.code&&((0,i.yL)(),globalThis.location.reload()),Promise.reject(e)));let t="".concat(globalThis.location.origin,"/signin");e.then(e=>{"init_validate_failed"===e.code&&r.tS&&!h?o.default.notify({type:"error",message:e.message,duration:4e3}):"not_init_validated"===e.code&&r.tS?globalThis.location.href="".concat(globalThis.location.origin,"/init"):"not_setup"===e.code&&r.tS?globalThis.location.href="".concat(globalThis.location.origin,"/install"):"/signin"===location.pathname&&r.tS?h||o.default.notify({type:"error",message:e.message}):globalThis.location.href=t}).catch(()=>{globalThis.location.href=t});break}case 403:e.then(e=>{h||o.default.notify({type:"error",message:e.message}),"already_setup"===e.code&&(globalThis.location.href="".concat(globalThis.location.origin,"/signin"))});break;default:e.then(e=>{h||o.default.notify({type:"error",message:e.message})})}return Promise.reject(n)}if(204===t.status){e({result:"success"});return}p.headers.get("Content-type")===a.download||p.headers.get("Content-type")===a.audio?e(d?n:t.blob()):e(d?n:t.json())}).catch(e=>{h||o.default.notify({type:"error",message:e}),t(e)})})])},d=(e,t,n,o)=>{let i=t?r.ic:r.vU,a="";if(t){let e=globalThis.location.pathname.split("/").slice(-1)[0],t=localStorage.getItem("token")||JSON.stringify({[e]:""}),n={[e]:""};try{n=JSON.parse(t)}catch(e){}a=n[e]}else a=localStorage.getItem("console_token")||"";let s={method:"POST",url:(n?"".concat(i).concat(n):"".concat(i,"/files/upload"))+(o||""),headers:{Authorization:"Bearer ".concat(a)},data:{}};return e={...s,...e,headers:{...s.headers,...e.headers}},new Promise((t,n)=>{let r=e.xhr;for(let t in r.open(e.method,e.url),e.headers)r.setRequestHeader(t,e.headers[t]);r.withCredentials=!0,r.responseType="json",r.onreadystatechange=function(){4===r.readyState&&(201===r.status?t(r.response):n(r))},r.upload.onprogress=e.onprogress,r.send(e.data)})},g=(e,t,n)=>{let{isPublicAPI:c=!1,onData:d,onCompleted:g,onThought:f,onFile:h,onMessageEnd:p,onMessageReplace:m,onWorkflowStarted:v,onWorkflowFinished:_,onNodeStarted:y,onNodeFinished:b,onIterationStart:T,onIterationNext:I,onIterationFinish:N,onParallelBranchStarted:O,onParallelBranchFinished:A,onTextChunk:E,onTTSChunk:w,onTTSEnd:S,onTextReplace:x,onError:P,getAbortController:C}=n,j=new AbortController,k=Object.assign({},s,{method:"POST",signal:j.signal},t);k.headers.get("Content-Type")||k.headers.set("Content-Type",a.json),null==C||C(j);let L=c?r.ic:r.vU,U="".concat(L).concat(e.startsWith("/")?e:"/".concat(e)),{body:B}=k;B&&(k.body=JSON.stringify(B)),globalThis.fetch(U,k).then(e=>{if(!/^(2|3)\d{2}$/.test(String(e.status))){e.json().then(t=>{c&&("web_sso_auth_required"===t.code&&l(),"unauthorized"===t.code&&((0,i.yL)(),globalThis.location.reload()),401===e.status)||o.default.notify({type:"error",message:t.message||"Server Error"})}),null==P||P("Server Error");return}return u(e,(e,t,n)=>{if(n.errorMessage){null==P||P(n.errorMessage,n.errorCode),"AbortError: The user aborted a request."===n.errorMessage||n.errorMessage.includes("TypeError: Cannot assign to read only property")||o.default.notify({type:"error",message:n.errorMessage});return}null==d||d(e,t,n)},g,f,p,m,h,v,_,y,b,T,I,N,O,A,E,w,S,x)}).catch(e=>{"AbortError: The user aborted a request."===e.toString()||e.toString().errorMessage.includes("TypeError: Cannot assign to read only property")||o.default.notify({type:"error",message:e}),null==P||P(e)})},f=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0;return c(e,t,n||{})},h=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0;return f(e,Object.assign({},t,{method:"GET"}),n)},p=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0;return h(e,t,{...n,isPublicAPI:!0})},m=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0;return f(e,Object.assign({},t,{method:"POST"}),n)},v=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0;return m(e,t,{...n,isPublicAPI:!0})},_=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0;return f(e,Object.assign({},t,{method:"PUT"}),n)},y=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0;return f(e,Object.assign({},t,{method:"DELETE"}),n)},b=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0;return y(e,t,{...n,isPublicAPI:!0})},T=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0;return f(e,Object.assign({},t,{method:"PATCH"}),n)},I=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0;return T(e,t,{...n,isPublicAPI:!0})}},8829:function(e,t,n){n.d(t,{Cb:function(){return u},GM:function(){return N},Gd:function(){return w},Gr:function(){return i},LF:function(){return x},LX:function(){return v},MI:function(){return O},N0:function(){return P},PT:function(){return p},Qy:function(){return b},WA:function(){return I},YQ:function(){return C},a4:function(){return E},aW:function(){return S},b2:function(){return g},dS:function(){return _},fD:function(){return a},hs:function(){return T},ku:function(){return c},lI:function(){return s},lo:function(){return h},sV:function(){return m},tC:function(){return f},tY:function(){return d},yM:function(){return y},ye:function(){return l},zE:function(){return A}});var r=n(75675);function o(e,t){switch(e){case"get":return t?r.U2:r.rc;case"post":return t?r.v_:r.tA;case"patch":return t?r.r$:r.wD;case"del":return t?r.IV:r.kj}}function i(e,t,n){return t?"installed-apps/".concat(n,"/").concat(e.startsWith("/")?e.slice(1):e):e}let a=async function(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"";return o("post",n)(i("chat-messages/".concat(t,"/stop"),n,r))},s=async function(e,t,n){let{onData:o,onCompleted:a,onError:s,onMessageReplace:l}=t,u=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"";return(0,r.dg)(i("completion-messages",n,u),{body:{...e,response_mode:"streaming"}},{onData:o,onCompleted:a,isPublicAPI:!n,onError:s,onMessageReplace:l})},l=async function(e,t,n){let{onWorkflowStarted:o,onNodeStarted:a,onNodeFinished:s,onWorkflowFinished:l,onIterationStart:u,onIterationNext:c,onIterationFinish:d,onTextChunk:g,onTextReplace:f}=t,h=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"";return(0,r.dg)(i("workflows/run",n,h),{body:{...e,response_mode:"streaming"}},{onNodeStarted:a,onWorkflowStarted:o,onWorkflowFinished:l,isPublicAPI:!n,onNodeFinished:s,onIterationStart:u,onIterationNext:c,onIterationFinish:d,onTextChunk:g,onTextReplace:f})},u=async()=>(0,r.rc)("/site"),c=async function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0,a=arguments.length>4?arguments[4]:void 0;return o("get",e)(i("conversations",e,t),{params:{limit:a||20,...n?{last_id:n}:{},...void 0!==r?{pinned:r}:{}}})},d=async function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2?arguments[2]:void 0;return o("patch",e)(i("conversations/".concat(n,"/pin"),e,t))},g=async function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2?arguments[2]:void 0;return o("patch",e)(i("conversations/".concat(n,"/unpin"),e,t))},f=async function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2?arguments[2]:void 0;return o("del",e)(i("conversations/".concat(n),e,t))},h=async function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0;return o("post",e)(i("conversations/".concat(n,"/name"),e,t),{body:{name:r}})},p=async function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2?arguments[2]:void 0;return o("post",e)(i("conversations/".concat(n,"/name"),e,t),{body:{auto_generate:!0}})},m=async function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return o("get",t)(i("messages",t,n),{params:{conversation_id:e,limit:20,last_id:""}})},v=async function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return o("get",e)(i("parameters",e,t))},_=async()=>o("get",!1)(i("system-features",!1,"")),y=async(e,t)=>o("get",!1)(i("/enterprise/sso/saml/login",!1,""),{params:{app_code:e,redirect_url:t}}),b=async(e,t)=>o("get",!1)(i("/enterprise/sso/oidc/login",!1,""),{params:{app_code:e,redirect_url:t}}),T=async(e,t)=>o("get",!1)(i("/enterprise/sso/oauth2/login",!1,""),{params:{app_code:e,redirect_url:t}}),I=async function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return o("get",e)(i("meta",e,t))},N=async function(e,t){let{url:n,body:r}=e,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return o("post",t)(i(n,t,a),{body:r})},O=async function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return o("get",t)(i("/messages/".concat(e,"/more-like-this"),t,n),{params:{response_mode:"blocking"}})},A=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return o("post",t)(i("/saved-messages",t,n),{body:{message_id:e}})},E=async function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return o("get",e)(i("/saved-messages",e,t))},w=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return o("del",t)(i("/saved-messages/".concat(e),t,n))},S=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return o("get",t)(i("/messages/".concat(e,"/suggested-questions"),t,n))},x=(e,t,n)=>o("post",!t)(e,{body:n},{bodyStringify:!1,deleteContentType:!0}),P=(e,t,n,r)=>o("post",!t)(e,{body:r,header:n},{needAllResponseContent:!0}),C=async e=>{let t=new Headers;return t.append("X-App-Code",e),(0,r.rc)("/passport",{headers:t})}},94382:function(e,t,n){var r,o,i,a,s,l,u,c,d,g,f,h,p,m,v,_,y,b,T,I;n.d(t,{AO:function(){return l},GV:function(){return c},IY:function(){return d},Pp:function(){return N},Q2:function(){return r},U4:function(){return g},_I:function(){return s},pR:function(){return i},wc:function(){return a},yn:function(){return u}}),(f=r||(r={})).light="light",f.dark="dark",(h=o||(o={})).openai="openai",h.anthropic="anthropic",h.azure_openai="azure_openai",h.replicate="replicate",h.huggingface_hub="huggingface_hub",h.minimax="minimax",h.tongyi="tongyi",h.spark="spark",h.cohere="cohere",h.groq="groq",h.vertex_ai="vertex_ai",h.bedrock="bedrock",(p=i||(i={})).chat="chat",p.completion="completion",(m=a||(a={})).chat="chat",m.completion="completion",m.unset="",(v=s||(s={})).oneWay="single",v.multiWay="multiple",(_=l||(l={})).semantic="semantic_search",_.fullText="full_text_search",_.hybrid="hybrid_search",_.invertedIndex="invertedIndex",_.keywordSearch="keyword_search",(y=u||(u={})).functionCall="function_call",y.react="react",(b=c||(c={})).low="low",b.high="high",(T=d||(d={})).all="all",T.local_file="local_file",T.remote_url="remote_url",(I=g||(g={})).enabled="enabled",I.disabled="disabled";let N=["png","jpg","jpeg","webp","gif"]},27120:function(e,t,n){var r=n(53335),o=n(36760),i=n.n(o);t.Z=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,r.m6)(i()(t))}}}]);