import{r as p,q as z,a as O,b as $,l as r,o as y,c as V,w as t,i as u,u as e,B as x,h as g,m as U,f as h,F as G,k as N,j,P as T,H as P,Q as X,R as Z,K as nu,e as Q,y as W,t as H}from"./entry.8490b4e0.js";import{f as ou,i as lu}from"./_getTag.b94687f3.js";import{_ as Y}from"./_plugin-vue_export-helper.a1a6add7.js";import"./isSymbol.ed21b728.js";import"./identity.ce7a83c2.js";import"./toString.686a2eb2.js";import{m as su,a as au}from"./openai-api.1e9893ce.js";import{a as J}from"./_getAllKeys.2352b017.js";import{_ as Fu}from"./_baseIteratee.a7926a75.js";import{_ as ru}from"./_baseUniq.0c675ba9.js";import{u as Au}from"./_setToArray.95f0a866.js";import{f as iu}from"./index.0b668f4a.js";function Eu(A,n=!1){return A?Au.sheet_to_json(A).map(s=>s.\u6B65\u9A5F\u6A19\u984C?{title:s.\u6B65\u9A5F\u6A19\u984C,target:s.\u6B65\u9A5F\u76EE\u7684,step:s.\u6B65\u9A5F\u505A\u6CD5}:null).filter(s=>s).map(s=>(!s||!n||(s.step=s.step.split(`
`)),s)).filter(s=>s).map(s=>s):[]}const R={require(){return A=>!A&&A!==0?"\u7F3A\u5C11\u5FC5\u8981\u6B04\u4F4D":!0},maxLen(A){return n=>typeof n=="string"&&n.length>A?"\u9577\u5EA6\u8D85\u904E\u9650\u5236":!0}},ne=""+new URL("voiss-logo.a1faebf5.png",import.meta.url).href;function q(){const A=p(0),n=p(0),E=p(""),s=z(()=>E.value),c=p(null),d=p(null),v=p(null);async function m(D,f,a){n.value+=1;const _=++A.value;let o=[];const B=(l,C)=>{l==="start"?(o=[],d.value=new Date):l==="text"?o.push(C):l==="retry"&&(o=[]),_===A.value&&(E.value=o.join(""))};try{c.value=new Date;const l=await su({convId:void 0,missionId:D,input:f,params:a,onEvent:B,options:{log:!0}});return v.value=new Date,n.value-=1,{output:o.join("")}}catch(l){throw n.value-=1,l}}return{running:n,run:m,lastResults:s,sendTime:c,firstEventTime:d,endTime:v}}var cu=Fu,Bu=ru;function _u(A,n){return A&&A.length?Bu(A,cu(n)):[]}var du=_u;function uu(){p(0);const A=p(0),n=p(""),E=z(()=>n.value),s=p([]),c=z(()=>s.value);function d(m){const{start_index:D,end_index:f,file_citation:a}=m,_=a==null?void 0:a.quote;return _||""}async function v(m,D,f,a){m=m.replace(/kno-demo\//,""),A.value+=1;try{const _=await au(m,{...f,input:D},{},a.map(F=>F));A.value-=1;const o=J(_,"message.content.0.text.annotations",[]),B=J(_,"message.content.1.text.annotations",[]),l=[];s.value=[],Array.isArray(o)&&l.push(...o),Array.isArray(B)&&l.push(...B);const i=l.map(F=>({...F,cText:d(F)})).filter(F=>F.cText);s.value=du(i,F=>F.cText),console.log("_annotations",{all:l,annotations1:o,annotations2:B,v:c.value}),n.value=_.reply}catch(_){throw A.value-=1,_}}return{running:A,run:v,lastResults:E,annotations:c,getAnnotationText:d}}const mu=`
\u5177\u9AD4\u95DC\u9375\u5B57\u9700\u8981\u4F9D\u7167"\u5177\u9AD4\u7A0B\u5EA6\u5224\u5B9A\u6A19\u6E96"\u4F86\u6293\u53D6
\u5177\u9AD4\u7A0B\u5EA6\u5224\u5B9A\u6A19\u6E96:
"""
\u6307\u4EE3\u7269\u7406\u5BE6\u9AD4\u7684\u7A0B\u5EA6

\u6307\u4EE3\u7269\u7406\u5BE6\u9AD4\u7684\u8A5E\u8A9E\u548C\u77ED\u8A9E\u8D8A\u591A\uFF0C\u53E5\u5B50\u5177\u9AD4\u7A0B\u5EA6\u8D8A\u9AD8\u3002\u4F8B\u5982\uFF0C\u53E5\u5B50\u300C\u6211\u770B\u5230\u4E00\u96BB\u72D7\u300D\u6BD4\u53E5\u5B50\u300C\u6211\u770B\u5230\u4E86\u4E00\u500B\u751F\u547D\u300D\u5177\u9AD4\u7A0B\u5EA6\u66F4\u9AD8\uFF0C\u56E0\u70BA\u524D\u8005\u6307\u4EE3\u4E86\u5177\u9AD4\u7684\u7269\u7406\u5BE6\u9AD4\u300C\u72D7\u300D\uFF0C\u800C\u5F8C\u8005\u6307\u4EE3\u4E86\u62BD\u8C61\u7684\u6982\u5FF5\u300C\u751F\u547D\u300D\u3002
\u6307\u4EE3\u7269\u7406\u5BE6\u9AD4\u7684\u8A5E\u8A9E\u548C\u77ED\u8A9E\u8D8A\u5177\u9AD4\uFF0C\u53E5\u5B50\u5177\u9AD4\u7A0B\u5EA6\u8D8A\u9AD8\u3002\u4F8B\u5982\uFF0C\u53E5\u5B50\u300C\u6211\u770B\u5230\u4E86\u4E00\u500B\u7D05\u8272\u7684\u7403\u300D\u6BD4\u53E5\u5B50\u300C\u6211\u770B\u5230\u4E86\u4E00\u500B\u7403\u300D\u5177\u9AD4\u7A0B\u5EA6\u66F4\u9AD8\uFF0C\u56E0\u70BA\u524D\u8005\u6307\u4EE3\u4E86\u5177\u9AD4\u7684\u984F\u8272\u300C\u7D05\u8272\u300D\u3002
\u6307\u4EE3\u7269\u7406\u5BE6\u9AD4\u7684\u8A5E\u8A9E\u548C\u77ED\u8A9E\u8D8A\u5177\u9AD4\u3001\u8D8A\u5F62\u8C61\uFF0C\u53E5\u5B50\u5177\u9AD4\u7A0B\u5EA6\u8D8A\u9AD8\u3002\u4F8B\u5982\uFF0C\u53E5\u5B50\u300C\u6211\u770B\u5230\u4E86\u4E00\u500B\u9577\u8457\u4E09\u96BB\u773C\u775B\u7684\u72D7\u300D\u6BD4\u53E5\u5B50\u300C\u6211\u770B\u5230\u4E86\u4E00\u96BB\u72D7\u300D\u5177\u9AD4\u7A0B\u5EA6\u66F4\u9AD8\uFF0C\u56E0\u70BA\u524D\u8005\u6307\u4EE3\u4E86\u5177\u9AD4\u7684\u7269\u7406\u7279\u5FB5\u300C\u4E09\u96BB\u773C\u775B\u300D\u3002
\u6307\u4EE3\u62BD\u8C61\u6982\u5FF5\u7684\u7A0B\u5EA6

\u6307\u4EE3\u62BD\u8C61\u6982\u5FF5\u7684\u8A5E\u8A9E\u548C\u77ED\u8A9E\u8D8A\u5C11\uFF0C\u53E5\u5B50\u5177\u9AD4\u7A0B\u5EA6\u8D8A\u9AD8\u3002\u4F8B\u5982\uFF0C\u53E5\u5B50\u300C\u6211\u770B\u5230\u4E86\u4E00\u500B\u7D05\u8272\u7684\u7403\u300D\u6BD4\u53E5\u5B50\u300C\u6211\u770B\u5230\u4E86\u4E00\u7A2E\u7F8E\u300D\u5177\u9AD4\u7A0B\u5EA6\u66F4\u9AD8\uFF0C\u56E0\u70BA\u524D\u8005\u6307\u4EE3\u4E86\u5177\u9AD4\u7684\u7269\u9AD4\u300C\u7403\u300D\uFF0C\u800C\u5F8C\u8005\u6307\u4EE3\u4E86\u62BD\u8C61\u7684\u6982\u5FF5\u300C\u7F8E\u300D\u3002
\u6307\u4EE3\u62BD\u8C61\u6982\u5FF5\u7684\u8A5E\u8A9E\u548C\u77ED\u8A9E\u8D8A\u62BD\u8C61\uFF0C\u53E5\u5B50\u5177\u9AD4\u7A0B\u5EA6\u8D8A\u4F4E\u3002\u4F8B\u5982\uFF0C\u53E5\u5B50\u300C\u6211\u770B\u5230\u4E86\u4E00\u7A2E\u7F8E\u300D\u6BD4\u53E5\u5B50\u300C\u6211\u770B\u5230\u4E86\u4E00\u7A2E\u5FEB\u6A02\u300D\u5177\u9AD4\u7A0B\u5EA6\u66F4\u4F4E\uFF0C\u56E0\u70BA\u524D\u8005\u6307\u4EE3\u4E86\u66F4\u62BD\u8C61\u7684\u6982\u5FF5\u300C\u7F8E\u300D\u3002
"""
`.trim();function K(A){return A.filter(n=>n).map(n=>{let E=[];return typeof n.step=="string"&&(E=n.step.split(`
`).map(s=>s.trim()).filter(s=>s)),{...n,step:E}})}function Du(A){return K(A).map((n,E)=>[`\u6B65\u9A5F${E+1}`,`\u6B65\u9A5F\u6A19\u984C: ${n.title}`,`\u6B65\u9A5F\u76EE\u7684: ${n.target}`,"\u6B65\u9A5F\u505A\u6CD5:",...n.step].join(`
`)).join(`

`)}function oe(A,n=""){return K(A).flatMap((E,s)=>E.step.map((c,d)=>({s1:s+1,s2:d+1,step:c}))).map(({s1:E,s2:s,step:c})=>[`- "\u7DF4\u7FD2\u6B65\u9A5F": ${E}.${s} ${c}\uFF1A`,n||'- "\u6587\u4EF6\u7684\u5C0D\u8A71\u7DF4\u7FD2\u7D00\u9304"\u88E1\u6838\u5FC3\u91CD\u9EDE\u7279\u6B8A\u660E\u78BA\u5177\u9AD4\u7684AI\u63D0\u554F\u53E5\uFF1A'].join(`
`)).join(`

`)}function Cu(A,n=""){return K(A).map((E,s)=>{const{title:c,target:d}=E;return[`- \u6B65\u9A5F${s+1}`,`  - ${c} \uFF1A`,n||'  - "\u6587\u4EF6\u7684\u5C0D\u8A71\u7DF4\u7FD2\u7D00\u9304"\u88E1\u6838\u5FC3\u91CD\u9EDE\u7279\u6B8A\u660E\u78BA\u5177\u9AD4\u793A\u7BC4\u56DE\u7B54\uFF1A',"  (\u9700\u7528\u7B2C\u4E00\u4EBA\u7A31\uFF0C\u5B78\u54E1\u8AAA\uFF1A)"].join(`
`)}).join(`

`)}const pu=A=>(X("data-v-afcca0d9"),A=A(),Z(),A),fu={class:"text-right"},vu=pu(()=>g("div",null,"\u53C3\u8003",-1)),yu=O({__name:"DemoC",props:{userInfo:{type:Object,default:()=>({name:"",group:""})},fontSize:{type:String,default:"14px"}},setup(A){const n=A,E=q(),s=uu(),c=p("kno-demo/demoC"),d=p(!1),v=p(!1),m=z(()=>s.running.value>0||E.running.value>0||v.value),D=p("normal"),f=$({speechLogs:""});async function a(o){}async function _(o){if(v.value||!d.value)return;v.value=!0;const B=o.target,l=new FormData(B),C=l.get("knowledge"),i=l.get("rag_file"),F=await ou(l.get("knowledge")),I=Eu(F.Sheets.\u7DF4\u7FD2\u6B65\u9A5F),w={...f};if(i!=null&&i.name?(i==null?void 0:i.name)&&w.speechLogs?(w.speechLogs+=`

\u53E6\u5916\u4E0A\u50B3\u7684\u6A94\u6848\u5167\u4E5F\u5305\u542B\u4E86\u5C0D\u8A71\u7DF4\u7FD2\u7D00\u9304`,D.value="assistant"):(i==null?void 0:i.name)&&!w.speechLogs?(w.speechLogs="\u5C0D\u8A71\u7DF4\u7FD2\u7D00\u9304\u5305\u542B\u5728\u9644\u4EF6\u6A94\u6848\u4E2D",D.value="assistant"):D.value="normal":D.value="normal",D.value==="normal")try{await E.run(c.value,"",{stepItems:I,...w,filename:C.name,ragFileName:i==null?void 0:i.name,userInfo:n.userInfo})}catch(b){console.error(b)}else if(D.value==="assistant")try{const b={stepItems:I,...w,filename:C.name,ragFileName:i==null?void 0:i.name,userInfo:n.userInfo};b.stepDescription=Du(I),b.outputFormat=Cu(I),b.concreteness=mu,await s.run(c.value,"",b,[i])}catch(b){console.error(b)}v.value=!1}return(o,B)=>{const l=r("v-file-input"),C=r("v-col"),i=r("v-textarea"),F=r("v-btn"),I=r("v-row"),w=r("v-container"),b=r("v-form");return y(),V(b,{modelValue:e(d),"onUpdate:modelValue":B[1]||(B[1]=S=>T(d)?d.value=S:null),onSubmit:P(_,["prevent"])},{default:t(()=>[u(w,null,{default:t(()=>[u(I,null,{default:t(()=>[u(C,{cols:"12"},{default:t(()=>[u(l,{label:"\u6B65\u9A5F\u77E5\u8B58\u5EAB",name:"knowledge",onChange:a})]),_:1}),u(C,{cols:"12"},{default:t(()=>[u(i,{modelValue:e(f).speechLogs,"onUpdate:modelValue":B[0]||(B[0]=S=>e(f).speechLogs=S),label:"\u6559\u7DF4\u5F0F\u5F15\u5C0E\u5167\u5BB9",name:"speechLogs",counter:9999,rules:[e(R).maxLen(9999)],style:x({fontsize:n.fontSize})},null,8,["modelValue","rules","style"])]),_:1}),u(C,{cols:"12"},{default:t(()=>[u(l,{label:"\u6AA2\u7D22\u6A94\u6848",name:"rag_file"})]),_:1}),u(C,{cols:"12"},{default:t(()=>[g("div",fu,[u(F,{type:"submit",loading:e(m)},{default:t(()=>[U("\u9001\u51FA")]),_:1},8,["loading"])])]),_:1}),u(C,{cols:"12"},{default:t(()=>[u(i,{label:"Voiss AI \u751F\u6210\u53C3\u8003",readonly:"","model-value":e(D)==="assistant"?e(s).lastResults.value:e(E).lastResults.value,style:x({fontsize:n.fontSize})},null,8,["model-value","style"]),e(D)==="assistant"&&e(s).annotations.value?(y(),h(G,{key:0},[vu,(y(!0),h(G,null,N(e(s).annotations.value,(S,M)=>(y(),h(G,{key:M},[S.type==="file_citation"?(y(),V(i,{key:0,label:`${S.text}`,"model-value":S.cText,readonly:""},null,8,["label","model-value"])):j("",!0)],64))),128))],64)):j("",!0)]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue","onSubmit"])}}});const le=Y(yu,[["__scopeId","data-v-afcca0d9"]]),gu={class:"text-right"},bu=O({__name:"DemoD",props:{userInfo:{type:Object,default:()=>({name:"",group:""})},fontSize:{type:String,default:"14px"}},setup(A){const n=A,E=q(),s=p("kno-demo/demoD"),c=p(!1),d=p(!1),v=z(()=>E.running.value>0||d.value),m=$({stepInfo:"",examples:""});async function D(f){if(d.value||!c.value)return;d.value=!0;const a=f.target;new FormData(a);try{await E.run(s.value,"",{...m,userInfo:n.userInfo})}catch(_){console.error(_)}d.value=!1}return(f,a)=>{const _=r("v-textarea"),o=r("v-col"),B=r("v-btn"),l=r("v-row"),C=r("v-container"),i=r("v-form");return y(),V(i,{modelValue:e(c),"onUpdate:modelValue":a[2]||(a[2]=F=>T(c)?c.value=F:null),onSubmit:P(D,["prevent"])},{default:t(()=>[u(C,null,{default:t(()=>[u(l,null,{default:t(()=>[u(o,{cols:"12"},{default:t(()=>[u(_,{modelValue:e(m).stepInfo,"onUpdate:modelValue":a[0]||(a[0]=F=>e(m).stepInfo=F),label:"\u5EFA\u69CB\u77E5\u8B58\u9EDE\u5167\u5BB9",name:"stepInfo",style:x({fontsize:n.fontSize})},null,8,["modelValue","style"])]),_:1}),u(o,{cols:"12"},{default:t(()=>[u(_,{modelValue:e(m).examples,"onUpdate:modelValue":a[1]||(a[1]=F=>e(m).examples=F),label:"\u8403\u53D6\u56DE\u7B54\u7BC4\u4F8B\u53E5",name:"examples",style:x({fontsize:n.fontSize})},null,8,["modelValue","style"])]),_:1}),u(o,{cols:"12"},{default:t(()=>[g("div",gu,[u(B,{type:"submit",loading:e(v)},{default:t(()=>[U("\u9001\u51FA")]),_:1},8,["loading"])])]),_:1}),u(o,{cols:"12"},{default:t(()=>[u(_,{label:"Voiss AI \u751F\u6210\u53C3\u8003",readonly:"","model-value":e(E).lastResults.value,style:x({fontsize:n.fontSize})},null,8,["model-value","style"])]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue","onSubmit"])}}});const se=Y(bu,[["__scopeId","data-v-fbe91651"]]),xu={class:"text-right"},Iu=O({__name:"DemoE",props:{userInfo:{type:Object,default:()=>({name:"",group:""})},fontSize:{type:String,default:"14px"}},setup(A){const n=A,E=q(),s=p("kno-demo/demoE"),c=p(!1),d=p(!1),v=z(()=>E.running.value>0||d.value);$({demoD:`\u7DF4\u7FD2\u6B65\u9A5F\uFF1APoint
\u5B9A\u7FA9\u8AAA\u660E\uFF1A PREP\u6A21\u578B\u4E2D\u7684Point\u4EE3\u8868\u7D50\u8AD6\uFF0C\u5373\u4E00\u500B\u9673\u8FF0\u6216\u8AD6\u9EDE\u7684\u6838\u5FC3\u89C0\u9EDE\u3002\u539F\u6587\u5F15\u7528\uFF1A "\u5148\u8B1B\u7D50\u8AD6" (\u6587\u4EF6\u7B2C16\u884C)
\u5B9A\u7FA9\u8AAA\u660E\uFF1A \u7D50\u8AD6\u5728PREP\u4E2D\u7684\u91CD\u8981\u6027\uFF0C\u5B83\u662F\u6574\u500B\u9673\u8FF0\u7684\u958B\u59CB\u548C\u7D50\u675F\uFF0C\u5F37\u8ABF\u4E86\u91CD\u8981\u6027\u548C\u8A18\u61B6\u9EDE\u3002\u539F\u6587\u5F15\u7528\uFF1A "\u6700\u5F8C\u91CD\u7533\u4E00\u6B21\u7684\u7D50\u8AD6" (\u6587\u4EF6\u7B2C22\u884C)
\u5B9A\u7FA9\u8AAA\u660E\uFF1A PREP\u5F37\u8ABF\u5148\u898B\u6797\u518D\u898B\u6A39\u7684\u539F\u5247\uFF0C\u5373\u5148\u7D66\u51FA\u7D50\u8AD6\uFF0C\u7136\u5F8C\u518D\u9032\u5165\u7D30\u7BC0\u3002\u539F\u6587\u5F15\u7528\uFF1A "\u6211\u5011\u5148\u898B\u6797 \u518D\u898B\u6A39" (\u6587\u4EF6\u7B2C60\u884C)
\u7DF4\u7FD2\u6B65\u9A5F\uFF1AReason
\u5B9A\u7FA9\u8AAA\u660E\uFF1A Reason\u5728PREP\u6A21\u578B\u4E2D\u4EE3\u8868\u652F\u6301\u7D50\u8AD6\u7684\u7406\u7531\u6216\u8AD6\u64DA\u3002\u539F\u6587\u5F15\u7528\uFF1A "\u518D\u8AAA\u660E\u7406\u7531" (\u6587\u4EF6\u7B2C18\u884C)
\u5B9A\u7FA9\u8AAA\u660E\uFF1A \u7406\u7531\u9700\u8981\u6709\u5145\u5206\u7684\u8AAA\u670D\u529B\u548C\u908F\u8F2F\u6027\uFF0C\u4EE5\u652F\u6301\u7D50\u8AD6\u3002\u539F\u6587\u5F15\u7528\uFF1A "\u6709\u52A9\u65BC\u807D\u7684\u4EBA\u7406\u89E3\u6574\u4EF6\u4E8B\u60C5\u7684\u8108\u7D61" (\u6587\u4EF6\u7B2C68\u884C)
\u5B9A\u7FA9\u8AAA\u660E\uFF1A \u63D0\u51FA\u7684\u7406\u7531\u80CC\u5F8C\u8981\u6709\u5BE6\u969B\u6848\u4F8B\u6216\u8B49\u64DA\u4F5C\u70BA\u652F\u6301\u3002\u539F\u6587\u5F15\u7528\uFF1A "\u80CC\u5F8C\u90FD\u8981\u6709\u5BE6\u969B\u7684\u6848\u4F8B\u505A\u4F50\u8B49" (\u6587\u4EF6\u7B2C82\u884C)
\u7DF4\u7FD2\u6B65\u9A5F\uFF1AExample
\u5B9A\u7FA9\u8AAA\u660E\uFF1A Example\u4EE3\u8868\u7528\u5177\u9AD4\u7684\u5BE6\u4F8B\u6216\u8B49\u64DA\u4F86\u4F50\u8B49\u7406\u7531\u3002\u539F\u6587\u5F15\u7528\uFF1A "\u7528\u8B49\u64DA\u505A\u4F50\u8B49" (\u6587\u4EF6\u7B2C20\u884C)
\u5B9A\u7FA9\u8AAA\u660E\uFF1A \u5BE6\u4F8B\u6216\u8B49\u64DA\u9700\u8207\u7406\u7531\u7DCA\u5BC6\u76F8\u95DC\uFF0C\u589E\u5F37\u8AAA\u670D\u529B\u3002\u539F\u6587\u5F15\u7528\uFF1A "\u5F88\u591A\u4EBA\u8AAA\u8A71\u6C92\u6709\u8AAA\u670D\u529B \u5C31\u662F\u56E0\u70BA\u7406\u7531\u592A\u727D\u5F37" (\u6587\u4EF6\u7B2C86\u884C)
\u5B9A\u7FA9\u8AAA\u660E\uFF1A \u5F37\u8ABF\u8B49\u64DA\u7684\u771F\u5BE6\u6027\u548C\u53EF\u9760\u6027\u3002\u539F\u6587\u5F15\u7528\uFF1A "\u6839\u672C\u6C92\u6709\u771F\u6B63\u767C\u751F" (\u6587\u4EF6\u7B2C90\u884C)
\u7DF4\u7FD2\u6B65\u9A5F\uFF1APoint (\u91CD\u8907)
\u5B9A\u7FA9\u8AAA\u660E\uFF1A \u91CD\u7533\u7D50\u8AD6\u7684\u91CD\u8981\u6027\uFF0C\u4EE5\u5F37\u5316\u6574\u9AD4\u9673\u8FF0\u7684\u5F71\u97FF\u529B\u3002\u539F\u6587\u5F15\u7528\uFF1A "\u6700\u5F8C\u91CD\u7533\u4E00\u6B21\u7684\u7D50\u8AD6" (\u6587\u4EF6\u7B2C22\u884C)
\u5B9A\u7FA9\u8AAA\u660E\uFF1A \u7D50\u8AD6\u4F5C\u70BA\u5C0D\u8A71\u7684\u7D50\u5C3E\uFF0C\u6709\u52A9\u65BC\u52A0\u6DF1\u807D\u773E\u7684\u5370\u8C61\u3002\u539F\u6587\u5F15\u7528\uFF1A "\u4F5C\u70BA\u4F60\u6574\u6BB5\u5167\u5BB9 \u6574\u6BB5\u5C0D\u8A71\u7684\u7D50\u5C3E" (\u6587\u4EF6\u7B2C72\u884C)
\u5B9A\u7FA9\u8AAA\u660E\uFF1A \u91CD\u7533\u7D50\u8AD6\u6709\u52A9\u65BC\u5F37\u5316\u807D\u8005\u7684\u8A18\u61B6\u3002\u539F\u6587\u5F15\u7528\uFF1A "\u6709\u52A9\u65BC\u9019\u500B\u807D\u7684\u4EBA\u8A18\u61B6" (\u6587\u4EF6\u7B2C74\u884C)
`,demoB:`1. \u8B58\u5225\u95DC\u6CE8\u5708
\u76F8\u95DC\u5B9A\u7FA9\u8AAA\u660E\uFF1A\u95DC\u6CE8\u5708\u7684\u6982\u5FF5\uFF1A\u6587\u4EF6\u4E2D\u63D0\u5230\uFF0C\u95DC\u6CE8\u5708\u6D89\u53CA\u6211\u5011\u7121\u6CD5\u76F4\u63A5\u63A7\u5236\u7684\u4E8B\u7269\u3002\u5C08\u5BB6\u5EFA\u8B70\u5C07\u7CBE\u529B\u5F9E\u9019\u4E9B\u7121\u6CD5\u63A7\u5236\u7684\u4E8B\u7269\u4E0A\u8F49\u79FB\u958B\u3002
\u95DC\u6CE8\u5708\u7684\u5F71\u97FF\uFF1A\u5C08\u6CE8\u65BC\u7121\u6CD5\u63A7\u5236\u7684\u4E8B\u7269\u6703\u5C0E\u81F4\u6CAE\u55AA\u548C\u7121\u529B\u611F\u3002
\u8B58\u5225\u8207\u8F49\u79FB\uFF1A\u8B58\u5225\u51FA\u9019\u4E9B\u7121\u6CD5\u63A7\u5236\u7684\u5143\u7D20\uFF0C\u4E26\u5C07\u6CE8\u610F\u529B\u8F49\u79FB\u5230\u53EF\u4EE5\u63A7\u5236\u548C\u5F71\u97FF\u7684\u4E8B\u7269\u4E0A\u3002
2. \u904B\u7528\u6E1B\u6CD5\u522A\u9664\u9019\u4E9B\u554F\u984C
\u76F8\u95DC\u5B9A\u7FA9\u8AAA\u660E\uFF1A\u6E1B\u6CD5\u7684\u6982\u5FF5\uFF1A\u5C08\u5BB6\u6307\u51FA\uFF0C\u900F\u904E\u522A\u9664\u95DC\u6CE8\u7121\u6CD5\u63A7\u5236\u7684\u554F\u984C\uFF0C\u53EF\u4EE5\u91CB\u653E\u7CBE\u795E\u548C\u5FC3\u529B\u3002
\u5FC3\u529B\u8F49\u79FB\uFF1A\u5C07\u539F\u672C\u82B1\u5728\u95DC\u6CE8\u5708\u4E0A\u7684\u5FC3\u529B\uFF0C\u91CD\u65B0\u6295\u5165\u5230\u5F71\u97FF\u5708\u4E2D\u3002
\u91CD\u5BEB\u554F\u984C\uFF1A\u805A\u7126\u65BC\u53EF\u4EE5\u767C\u63EE\u5F71\u97FF\u529B\u7684\u90E8\u5206\uFF0C\u91CD\u65B0\u5B9A\u7FA9\u548C\u601D\u8003\u554F\u984C\u3002
3. \u64F4\u5927\u5F71\u97FF\u5708
\u76F8\u95DC\u5B9A\u7FA9\u8AAA\u660E\uFF1A\u5229\u5BB3\u95DC\u4FC2\u4EBA\u7684\u8B58\u5225\uFF1A\u8B58\u5225\u51FA\u8207\u76EE\u6A19\u76F8\u95DC\u4E14\u5177\u6709\u5F71\u97FF\u529B\u7684\u5229\u5BB3\u95DC\u4FC2\u4EBA\u3002
\u6839\u64DA\u5229\u5BB3\u95DC\u4FC2\u4EBA\u9700\u6C42\u64EC\u5B9A\u65B9\u6848\uFF1A\u4E86\u89E3\u9019\u4E9B\u4EBA\u7684\u9700\u6C42\u548C\u8003\u91CF\u9EDE\uFF0C\u4E26\u6839\u64DA\u9019\u4E9B\u4FE1\u606F\u5236\u5B9A\u76F8\u95DC\u7B56\u7565\u548C\u65B9\u6848\u3002`,demoC:`\u4EE5\u4E0B\u662FAI\u7CFB\u7D71
\u6839\u64DA\u7DF4\u7FD2\u6B65\u9A5F\u77E5\u8B58\u9EDE\u8A55\u5206\u57FA\u6E96\u8AAA\u660E
\u63D0\u554F\u7528\u6236\u5F8C
\u7528\u6236\u5BE6\u969B\u793A\u7BC4\u7684\u7B54\u6848\u53E5\u5B50
\u8B58\u5225\u95DC\u6CE8\u5708\uFF1A\u8A55\u4F30\u53EF\u63A7\u5236\u7BC4\u570D\u522A\u6E1B\u6295\u5165\u5FC3\u529B
\u6211\u89BA\u5F97\u6211\u5011\u7121\u6CD5\u6539\u8B8A\u4E3B\u7BA1\u7684\u500B\u6027\uFF0C\u9019\u61C9\u8A72\u5C6C\u65BC\u95DC\u6CE8\u5708\u3002
\u6211\u5011\u53EF\u4EE5\u63A7\u5236\u7684\u662F\u63D0\u6848\u7684\u65B9\u5F0F\u548C\u5167\u5BB9\uFF0C\u9019\u4E9B\u5C6C\u65BC\u5F71\u97FF\u5708\u3002
\u6703\u8B70\u524D\u7684\u6E9D\u901A\u548C\u6E96\u5099\uFF0C\u9019\u4E9B\u90FD\u662F\u6211\u5011\u53EF\u4EE5\u767C\u63EE\u5F71\u97FF\u529B\u7684\u5730\u65B9\u3002
\u5C08\u6CE8\u65BC\u6211\u5011\u80FD\u63A7\u5236\u548C\u5F71\u97FF\u7684\u4E8B\u60C5\uFF0C\u9019\u662F\u5F71\u97FF\u5708\u3002
\u95DC\u6CE8\u5708\u4E2D\u7684\u4E8B\u7269\uFF0C\u5982\u4E3B\u7BA1\u7684\u500B\u6027\uFF0C\u6211\u5011\u61C9\u8A72\u6E1B\u5C11\u95DC\u6CE8\u3002
"\u6BD4\u5982\u8AAA\u6211\u5011\u81EA\u5DF1\u63D0\u6848\u7684\u65B9\u5F0F\u3001\u63D0\u6848\u7684\u5167\u5BB9\u6216\u5728\u958B\u6703\u63D0\u6848\u4E4B\u524D\u6211\u5011\u4E8B\u524D\u7684\u6E9D\u901A\u6E96\u5099"
\u5E0C\u671B\u53EF\u4EE5\u53D6\u5F97\u4E3B\u7BA1\u7684\u4FE1\u4EFB"
"\u5F9E\u73FE\u6709\u7684\u9019\u4E9B\u5DF2\u7D93\u8CE6\u6B0A\u7684\u90E8\u5206\u4F86\u767C\u63EE"
"\u56E0\u70BA\u9019\u662F\u4ED6\u73FE\u5728\u5C31\u662F\u5168\u6B0A\u4EA4\u7D66\u6211\u5728\u8655\u7406"
"\u6293\u5230\u90A3\u500B\u6BD4\u5982\u5EFA\u7ACB\u4FE1\u4EFB\u7136\u5F8C\u5C55\u73FE\u4F60\u7684\u5DE5\u4F5C\u80FD\u529B"

\u8F49\u79FB\u5FC3\u529B\uFF1A\u627E\u51FA\u5F71\u97FF\u5708\u7684\u76EE\u6A19\u4E26\u805A\u7126\u6295\u5165
\u5C07\u5FC3\u529B\u5F9E\u7121\u6CD5\u63A7\u5236\u7684\u95DC\u6CE8\u5708\u8F49\u79FB\u5230\u53EF\u4EE5\u767C\u63EE\u5F71\u97FF\u7684\u5F71\u97FF\u5708\u3002
\u805A\u7126\u65BC\u5EFA\u7ACB\u4FE1\u4EFB\u548C\u5C55\u793A\u5DE5\u4F5C\u80FD\u529B\uFF0C\u9019\u5C07\u589E\u5F37\u6211\u7684\u5F71\u97FF\u529B\u3002
\u5C08\u6CE8\u65BC\u5BE6\u969B\u6388\u6B0A\u7684\u5C08\u6848\uFF0C\u5229\u7528\u9019\u4E9B\u6A5F\u6703\u4F86\u767C\u63EE\u3002
\u5C0B\u627E\u6A5F\u6703\u5C55\u793A\u6211\u7684\u80FD\u529B\uFF0C\u9019\u662F\u6211\u53EF\u4EE5\u63A7\u5236\u7684\u3002
\u6293\u4F4F\u8207\u4E3B\u7BA1\u5EFA\u7ACB\u4FE1\u4EFB\u7684\u6A5F\u6703\uFF0C\u9019\u662F\u6211\u53EF\u4EE5\u5F71\u97FF\u7684\u7BC4\u570D\u3002
\u64F4\u5927\u5F71\u97FF\u5708\uFF1A\u627E\u51FA\u5229\u5BB3\u95DC\u4FC2\u4EBA\u4E26\u5F37\u5316\u5F71\u97FF\u529B
\u4E86\u89E3\u548C\u6EFF\u8DB3\u4E3B\u7BA1\u7684\u559C\u597D\uFF0C\u9019\u6A23\u53EF\u4EE5\u64F4\u5927\u6211\u7684\u5F71\u97FF\u529B\u3002
\u5C08\u6CE8\u65BC\u6587\u4EF6\u7D30\u7BC0\uFF0C\u5982\u5B57\u9AD4\u5927\u5C0F\uFF0C\u4EE5\u6EFF\u8DB3\u4E3B\u7BA1\u7684\u671F\u5F85\u3002
\u901A\u904E\u4E86\u89E3\u516C\u53F8\u6587\u5316\u548C\u76EE\u6A19\uFF0C\u6211\u53EF\u4EE5\u66F4\u597D\u5730\u8ABF\u6574\u81EA\u5DF1\u7684\u884C\u70BA\u548C\u63D0\u6848\u3002
\u5728\u4E0D\u540C\u90E8\u9580\u9593\u5EFA\u7ACB\u95DC\u4FC2\uFF0C\u9019\u6A23\u53EF\u4EE5\u64F4\u5C55\u6211\u7684\u5F71\u97FF\u7BC4\u570D\u3002
\u900F\u904E\u7406\u89E3\u548C\u9069\u61C9\u7D44\u7E54\u7684\u975E\u6B63\u5F0F\u898F\u5247\uFF0C\u6211\u53EF\u4EE5\u66F4\u6709\u6548\u5730\u5DE5\u4F5C\u4E26\u589E\u52A0\u5F71\u97FF\u529B\u3002
"\u56E0\u70BA\u4ED6\u662F\u500B\u975E\u5E38\u7D30\u5FC3\u7684\u4EBA\uFF0C\u7D30\u5FC3\u5305\u542B\u6211\u5011\u6587\u4EF6\u7684\u90A3\u500B\u5B57\u9AD4\u5927\u5C0F\u90FD\u662F\u6703\u6CE8\u610F"
"\u597D\u597D\u7684\u91D0\u6E05\u4E00\u4E0B\uFF0C\u6BD4\u5982\u8AAA\u771F\u7684\u53EF\u80FD\u5C31\u8981\u82B1\u4E00\u9EDE\u81EA\u5DF1\u5DE5\u4F5C\u4EE5\u5916\u7684\u6642\u9593"
"\u6295\u5176\u6240\u597D\u7684\u4F86\u505A\u4E00\u4E9B\u516C\u53F8\u73FE\u5728\u76EE\u524D\u60F3\u8981\u9054\u5230\u7684\u76EE\u6A19\u8DDF\u8ABF\u6574"`});const m=$({demoD:"",demoB:"",demoC:""});async function D(f){if(d.value||!c.value)return;d.value=!0;const a=f.target;new FormData(a);try{await E.run(s.value,"",{...m,userInfo:n.userInfo})}catch(_){console.error(_)}d.value=!1}return(f,a)=>{const _=r("v-textarea"),o=r("v-col"),B=r("v-btn"),l=r("v-row"),C=r("v-container"),i=r("v-form");return y(),V(i,{modelValue:e(c),"onUpdate:modelValue":a[3]||(a[3]=F=>T(c)?c.value=F:null),onSubmit:P(D,["prevent"])},{default:t(()=>[u(C,null,{default:t(()=>[u(l,null,{default:t(()=>[u(o,{cols:"12"},{default:t(()=>[u(_,{modelValue:e(m).demoD,"onUpdate:modelValue":a[0]||(a[0]=F=>e(m).demoD=F),label:"\u5EFA\u69CB\u8A55\u5206\u6A19\u6E96",name:"demoD",counter:9999,rules:[e(R).maxLen(9999)],style:x({fontsize:n.fontSize})},null,8,["modelValue","rules","style"])]),_:1}),u(o,{cols:"12"},{default:t(()=>[u(_,{modelValue:e(m).demoB,"onUpdate:modelValue":a[1]||(a[1]=F=>e(m).demoB=F),label:"\u5EFA\u69CB\u77E5\u8B58\u9EDE\u5167\u5BB9",name:"demoB",counter:9999,rules:[e(R).maxLen(9999)],style:x({fontsize:n.fontSize})},null,8,["modelValue","rules","style"])]),_:1}),u(o,{cols:"12"},{default:t(()=>[u(_,{modelValue:e(m).demoC,"onUpdate:modelValue":a[2]||(a[2]=F=>e(m).demoC=F),label:"\u5BE6\u969B\u793A\u7BC4\u7684\u7B54\u6848\u53E5\u5B50",name:"demoC",counter:9999,rules:[e(R).maxLen(9999)],style:x({fontsize:n.fontSize})},null,8,["modelValue","rules","style"])]),_:1}),u(o,{cols:"12"},{default:t(()=>[g("div",xu,[u(B,{type:"submit",loading:e(v)},{default:t(()=>[U("\u9001\u51FA")]),_:1},8,["loading"])])]),_:1}),u(o,{cols:"12"},{default:t(()=>[u(_,{label:"Voiss AI \u751F\u6210\u53C3\u8003",readonly:"","model-value":e(E).lastResults.value,style:x({fontsize:n.fontSize})},null,8,["model-value","style"])]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue","onSubmit"])}}});const ae=Y(Iu,[["__scopeId","data-v-e6885bf7"]]);const Su={class:"text-right"},Vu=O({__name:"YGDemoA",props:{userInfo:{type:Object,default:()=>({name:"",group:""})},fontSize:{type:String,default:"14px"}},setup(A){const n=A,E=q(),s=p("yanguo/demoA"),c=p(!1),d=p(!1),v=z(()=>E.running.value>0||d.value),m=$({grading:"",stepDescription:""});async function D(f){if(d.value||!c.value)return;d.value=!0;const a=f.target;new FormData(a);try{await E.run(s.value,"",{...m,userInfo:n.userInfo})}catch(_){console.error(_)}d.value=!1}return(f,a)=>{const _=r("v-textarea"),o=r("v-col"),B=r("v-btn"),l=r("v-row"),C=r("v-container"),i=r("v-form");return y(),V(i,{modelValue:e(c),"onUpdate:modelValue":a[2]||(a[2]=F=>T(c)?c.value=F:null),onSubmit:P(D,["prevent"])},{default:t(()=>[u(C,null,{default:t(()=>[u(l,null,{default:t(()=>[u(o,{cols:"12"},{default:t(()=>[u(_,{modelValue:e(m).stepDescription,"onUpdate:modelValue":a[0]||(a[0]=F=>e(m).stepDescription=F),label:"\u6B65\u9A5F\u8AAA\u660E",name:"stepDescription",counter:9999,rules:[e(R).maxLen(9999)],style:x({fontsize:n.fontSize})},null,8,["modelValue","rules","style"])]),_:1}),u(o,{cols:"12"},{default:t(()=>[u(_,{modelValue:e(m).grading,"onUpdate:modelValue":a[1]||(a[1]=F=>e(m).grading=F),label:"\u8A55\u5206\u6A19\u6E96",name:"grading",counter:9999,rules:[e(R).maxLen(9999)],style:x({fontsize:n.fontSize})},null,8,["modelValue","rules","style"])]),_:1}),u(o,{cols:"12"},{default:t(()=>[g("div",Su,[u(B,{type:"submit",loading:e(v)},{default:t(()=>[U("\u9001\u51FA")]),_:1},8,["loading"])])]),_:1}),u(o,{cols:"12"},{default:t(()=>[u(_,{label:"Voiss AI \u751F\u6210\u53C3\u8003",readonly:"","model-value":e(E).lastResults.value,style:x({fontsize:n.fontSize})},null,8,["model-value","style"])]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue","onSubmit"])}}});const Fe=Y(Vu,[["__scopeId","data-v-d5bc8064"]]),wu={class:"text-right"},ku=O({__name:"YGDemoB",props:{userInfo:{type:Object,default:()=>({name:"",group:""})},fontSize:{type:String,default:"14px"}},setup(A){const n=A,E=q(),s=p("yanguo/demoB"),c=p(!1),d=p(!1),v=z(()=>E.running.value>0||d.value),m=$({learningObjective:""});async function D(f){if(d.value||!c.value)return;d.value=!0;const a=f.target;new FormData(a);try{await E.run(s.value,"",{...m,userInfo:n.userInfo})}catch(_){console.error(_)}d.value=!1}return(f,a)=>{const _=r("v-textarea"),o=r("v-col"),B=r("v-btn"),l=r("v-row"),C=r("v-container"),i=r("v-form");return y(),V(i,{modelValue:e(c),"onUpdate:modelValue":a[1]||(a[1]=F=>T(c)?c.value=F:null),onSubmit:P(D,["prevent"])},{default:t(()=>[u(C,null,{default:t(()=>[u(l,null,{default:t(()=>[u(o,{cols:"12"},{default:t(()=>[u(_,{modelValue:e(m).learningObjective,"onUpdate:modelValue":a[0]||(a[0]=F=>e(m).learningObjective=F),label:"\u5B78\u7FD2\u76EE\u6A19",name:"learningObjective",counter:9999,rules:[e(R).maxLen(9999)],style:x({fontsize:n.fontSize})},null,8,["modelValue","rules","style"])]),_:1}),u(o,{cols:"12"},{default:t(()=>[g("div",wu,[u(B,{type:"submit",loading:e(v)},{default:t(()=>[U("\u9001\u51FA")]),_:1},8,["loading"])])]),_:1}),u(o,{cols:"12"},{default:t(()=>[u(_,{label:"Voiss AI \u751F\u6210\u53C3\u8003",readonly:"","model-value":e(E).lastResults.value,style:x({fontsize:n.fontSize})},null,8,["model-value","style"])]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue","onSubmit"])}}});const re=Y(ku,[["__scopeId","data-v-68c6689f"]]),hu={class:"text-right"},zu=O({__name:"YGDemoC",props:{userInfo:{type:Object,default:()=>({name:"",group:""})},fontSize:{type:String,default:"14px"}},setup(A){const n=A,E=q(),s=p("yanguo/demoC"),c=p(!1),d=p(!1),v=z(()=>E.running.value>0||d.value),m=$({askContext:""});async function D(f){if(d.value||!c.value)return;d.value=!0;const a=f.target;new FormData(a);try{await E.run(s.value,"",{...m,userInfo:n.userInfo})}catch(_){console.error(_)}d.value=!1}return(f,a)=>{const _=r("v-textarea"),o=r("v-col"),B=r("v-btn"),l=r("v-row"),C=r("v-container"),i=r("v-form");return y(),V(i,{modelValue:e(c),"onUpdate:modelValue":a[1]||(a[1]=F=>T(c)?c.value=F:null),onSubmit:P(D,["prevent"])},{default:t(()=>[u(C,null,{default:t(()=>[u(l,null,{default:t(()=>[u(o,{cols:"12"},{default:t(()=>[u(_,{modelValue:e(m).askContext,"onUpdate:modelValue":a[0]||(a[0]=F=>e(m).askContext=F),label:"\u60C5\u5883\u6A21\u64EC\u984C",name:"askContext",counter:9999,rules:[e(R).maxLen(9999)],style:x({fontsize:n.fontSize})},null,8,["modelValue","rules","style"])]),_:1}),u(o,{cols:"12"},{default:t(()=>[g("div",hu,[u(B,{type:"submit",loading:e(v)},{default:t(()=>[U("\u9001\u51FA")]),_:1},8,["loading"])])]),_:1}),u(o,{cols:"12"},{default:t(()=>[u(_,{label:"Voiss AI \u751F\u6210\u53C3\u8003",readonly:"","model-value":e(E).lastResults.value,style:x({fontsize:n.fontSize})},null,8,["model-value","style"])]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue","onSubmit"])}}});const Ae=Y(zu,[["__scopeId","data-v-e862e9c6"]]),Lu=A=>(X("data-v-2e4b3086"),A=A(),Z(),A),$u={class:"text-right"},Ru=Lu(()=>g("div",null,"\u53C3\u8003",-1)),Uu=O({__name:"YGDemoD",props:{userInfo:{type:Object,default:()=>({name:"",group:""})},fontSize:{type:String,default:"14px"}},setup(A){const n=A,E=q(),s=uu(),c=p("yanguo/demoD"),d=p(!1),v=p(!1),m=z(()=>s.running.value>0||E.running.value>0||v.value),D=p("normal"),f=$({stepInfo:""});async function a(_){if(v.value||!d.value)return;v.value=!0;const o=_.target,l=new FormData(o).get("rag_file"),C={...f};let i="";if(l!=null&&l.name&&(i=await lu(l)),D.value="normal",D.value==="normal")try{await E.run(c.value,"",{...C,fileContent:i,ragFileName:l==null?void 0:l.name,userInfo:n.userInfo})}catch(F){console.error(F)}else if(D.value==="assistant")try{const F={...C,fileContent:i,ragFileName:l==null?void 0:l.name,userInfo:n.userInfo};await s.run(c.value,"",F,[l])}catch(F){console.error(F)}v.value=!1}return(_,o)=>{const B=r("v-textarea"),l=r("v-col"),C=r("v-file-input"),i=r("v-btn"),F=r("v-row"),I=r("v-container"),w=r("v-form");return y(),V(w,{modelValue:e(d),"onUpdate:modelValue":o[1]||(o[1]=b=>T(d)?d.value=b:null),onSubmit:P(a,["prevent"])},{default:t(()=>[u(I,null,{default:t(()=>[u(F,null,{default:t(()=>[u(l,{cols:"12"},{default:t(()=>[u(B,{modelValue:e(f).stepInfo,"onUpdate:modelValue":o[0]||(o[0]=b=>e(f).stepInfo=b),label:"\u7DF4\u7FD2\u6B65\u9A5F",name:"stepInfo",counter:9999,rules:[e(R).maxLen(9999)],style:x({fontsize:n.fontSize})},null,8,["modelValue","rules","style"])]),_:1}),u(l,{cols:"12"},{default:t(()=>[u(C,{label:"\u6AA2\u7D22\u6A94\u6848",name:"rag_file"})]),_:1}),u(l,{cols:"12"},{default:t(()=>[g("div",$u,[u(i,{type:"submit",loading:e(m)},{default:t(()=>[U("\u9001\u51FA")]),_:1},8,["loading"])])]),_:1}),u(l,{cols:"12"},{default:t(()=>[u(B,{active:"",label:"Voiss AI \u751F\u6210\u53C3\u8003",readonly:"","model-value":e(D)==="assistant"?e(s).lastResults.value:e(E).lastResults.value,style:x({fontsize:n.fontSize})},null,8,["model-value","style"]),e(D)==="assistant"&&e(s).annotations.value?(y(),h(G,{key:0},[Ru,(y(!0),h(G,null,N(e(s).annotations.value,(b,S)=>(y(),h(G,{key:S},[b.type==="file_citation"?(y(),V(B,{key:0,label:`${b.text}`,"model-value":b.cText,readonly:""},null,8,["label","model-value"])):j("",!0)],64))),128))],64)):j("",!0)]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue","onSubmit"])}}});const ie=Y(Uu,[["__scopeId","data-v-2e4b3086"]]),ju={class:"knowledge-demo-page-logs"},Gu=g("thead",null,[g("tr",null,[g("th",{class:"text-left"},"\u9806\u5E8F"),g("th",{class:"text-left"},"\u5206\u7D44"),g("th",{class:"text-left"},"\u4EFB\u52D9"),g("th")])],-1),Ou={key:0},Tu=g("td",{colspan:"4",class:"text-center"},"\u66AB\u7121\u8CC7\u6599",-1),Pu=[Tu],Yu={class:"text-right mt-4"},Ee=O({__name:"DemoLog",props:{userInfo:{type:Object,default:()=>({name:"",group:""})},fontSize:{type:String,default:"14px"},show:{type:Boolean,default:!1}},setup(A){const n=A,E=nu(),s="kno-demo",c=$({group:"",blackList:["asd","dev","voiss"]}),d=p({[`${s}/demoF`]:{fields:[{key:"referenceCase",title:"\u75DB\u9EDE\u9700\u6C42\u53C3\u8003\u6848\u4F8B"},{key:"appendInfo",title:"\u984D\u5916\u8CC7\u8A0A"}]},[`${s}/demoB`]:{fields:[{key:"speechLogs",title:"\u6559\u7DF4\u5F0F\u5F15\u5C0E\u5167\u5BB9"}]},[`${s}/demoA`]:{fields:[{key:"speechLogs",title:"\u6559\u7DF4\u5F0F\u5F15\u5C0E\u5167\u5BB9"}]},[`${s}/demoC`]:{fields:[{key:"speechLogs",title:"\u6559\u7DF4\u5F0F\u5F15\u5C0E\u5167\u5BB9"}]},[`${s}/demoD`]:{fields:[{key:"stepInfo",title:"\u5EFA\u69CB\u77E5\u8B58\u9EDE\u5167\u5BB9"},{key:"examples",title:"\u8403\u53D6\u56DE\u7B54\u7BC4\u4F8B\u53E5"}]},[`${s}/demoE`]:{fields:[{key:"demoD",title:"\u5EFA\u69CB\u8A55\u5206\u6A19\u6E96"},{key:"demoB",title:"\u5EFA\u69CB\u77E5\u8B58\u9EDE\u5167\u5BB9"},{key:"demoC",title:"\u5BE6\u969B\u793A\u7BC4\u7684\u7B54\u6848\u53E5\u5B50"}]},[`${s}/demoG`]:{fields:[{key:"examples",title:"\u793A\u7BC4",parse(o){return Array.isArray(o)?o.map((B,l)=>`\u793A\u7BC4\u53E5\u5B50${l+1}:
${B}`):o}},{key:"rules",title:"\u5BE9\u6838\u57FA\u6E96"}],[`${s}/ask-H-v2`]:{fields:[{key:"grading",title:"\u8A55\u5206\u6A19\u6E96"},{key:"stepDescription",title:"\u6BCF\u500B\u7DF4\u7FD2\u6B65\u9A5F\u8A55\u5206\u6A19\u6E96\u7684\u793A\u7BC4\u53E5\u5B50"},{key:"nowStep",title:"\u7576\u524D\u6B65\u9A5F"},{key:"speechLogs",title:"\u5C0D\u8A71\u7D00\u9304"}]},[`${s}/ask-I-v2`]:{fields:[{key:"grading",title:"\u8A55\u5206\u6A19\u6E96"},{key:"gradingExamples",title:"\u6BCF\u500B\u7DF4\u7FD2\u6B65\u9A5F\u8A55\u5206\u6A19\u6E96\u7684\u793A\u7BC4\u53E5\u5B50"},{key:"nowStep",title:"\u7576\u524D\u6B65\u9A5F"},{key:"input",title:"\u6211\u56DE\u7B54"}]}}});p(["charitable/speech-summary"]),z(()=>!!E.query.dev);const v=p([]),m=p([]);Q(()=>{var o;c.group=((o=n.userInfo)==null?void 0:o.group)||""});const D=$({show:!1,target:null,close(){this.show=!1},showDialog(o){this.show=!0,this.target=o}});Q(()=>f()),W(()=>n.show,o=>{o&&f().catch(console.error)}),W([v,()=>c.group],([o,B])=>{const l=E.query.dev==="true"||E.query.fdev==="true";let C=[...o];if(B)C=C.filter(i=>i.lcGroup===B);else if(!l){const i=new Set(c.blackList);C=C.filter(F=>!i.has(F.lcGroup))}m.value=C});async function f(){const o=await iu(""),B=a(o);B.sort((l,C)=>C.createdAt.getTime()-l.createdAt.getTime()),v.value=B}function a(o){const B=d.value;return o.map(l=>{var I;const C=l.data||{},i=(C==null?void 0:C.params)||{},F=(i==null?void 0:i.userInfo)||{};return{...l,params:i,fields:((I=B[l.name])==null?void 0:I.fields)||[],filename:i.filename,nickname:F.name,group:F.group,lcGroup:(F.group||"").toLowerCase(),results:l.results,title:l.title,createdAt:new Date(l.createdAt)}})}function _(o,B){if(o&&B){let l=B.params[o.key];return typeof o.parse=="function"&&(l=o.parse(l,{field:o,log:B})),l||""}return""}return(o,B)=>{const l=r("v-text-field"),C=r("v-col"),i=r("v-btn"),F=r("v-table"),I=r("v-row"),w=r("v-container"),b=r("v-textarea"),S=r("v-expansion-panel"),M=r("v-expansion-panels"),eu=r("v-card"),tu=r("v-dialog");return y(),h("div",ju,[u(w,null,{default:t(()=>[u(I,null,{default:t(()=>[u(C,{cols:"12"},{default:t(()=>[u(l,{modelValue:e(c).group,"onUpdate:modelValue":B[0]||(B[0]=k=>e(c).group=k),label:"\u5206\u7D44"},null,8,["modelValue"])]),_:1}),u(C,{cols:"12"},{default:t(()=>[u(F,null,{default:t(()=>[Gu,g("tbody",null,[e(m).length===0?(y(),h("tr",Ou,Pu)):j("",!0),(y(!0),h(G,null,N(e(m),(k,L)=>(y(),h("tr",{key:L},[g("td",null,H(e(m).length-L),1),g("td",null,H(k.group),1),g("td",null,H(k.title),1),g("td",null,[u(i,{onClick:qu=>e(D).showDialog(k)},{default:t(()=>[U("\u8A73\u7D30")]),_:2},1032,["onClick"])])]))),128))])]),_:1})]),_:1})]),_:1})]),_:1}),u(tu,{modelValue:e(D).show,"onUpdate:modelValue":B[2]||(B[2]=k=>e(D).show=k),"max-width":"600px"},{default:t(()=>[u(eu,{class:"pa-4"},{default:t(()=>[e(D).target?(y(),V(M,{key:0},{default:t(()=>{var k;return[(y(!0),h(G,null,N(e(D).target.fields,L=>(y(),V(S,{key:L.key,title:L.title},{text:t(()=>[u(b,{active:"",label:L.title,readonly:"","model-value":_(L,e(D).target),style:x({fontsize:n.fontSize})},null,8,["label","model-value","style"])]),_:2},1032,["title"]))),128)),e(D).target.filename?(y(),V(S,{key:0,title:"\u6587\u4EF6"},{text:t(()=>[u(l,{active:"",readonly:"","model-value":e(D).target.filename,style:x({fontsize:n.fontSize})},null,8,["model-value","style"])]),_:1})):j("",!0),(k=e(D).target.results)!=null&&k.output?(y(),V(S,{key:1,title:"\u8F38\u51FA"},{text:t(()=>{var L;return[u(b,{active:"",label:"\u8F38\u51FA",readonly:"","model-value":(L=e(D).target.results)==null?void 0:L.output,style:x({fontsize:n.fontSize})},null,8,["model-value","style"])]}),_:1})):j("",!0)]}),_:1})):j("",!0),g("div",Yu,[u(i,{onClick:B[1]||(B[1]=k=>e(D).close())},{default:t(()=>[U("\u95DC\u9589")]),_:1})])]),_:1})]),_:1},8,["modelValue"])])}}});export{le as D,Fe as Y,Ee as _,se as a,ae as b,re as c,Ae as d,ie as e,ne as f,uu as g,Eu as h,oe as i,mu as j,Du as p,R as r,q as u};
