diff --git a/packages/dbgpt-app/src/dbgpt_app/static/web/_next/data/5fkR9QmCLyPEWEk0_PR_y/construct/prompt/add.json b/packages/dbgpt-app/src/dbgpt_app/static/web/_next/data/5fkR9QmCLyPEWEk0_PR_y/construct/prompt/add.json new file mode 100644 index 000000000..ad3d5bcbe --- /dev/null +++ b/packages/dbgpt-app/src/dbgpt_app/static/web/_next/data/5fkR9QmCLyPEWEk0_PR_y/construct/prompt/add.json @@ -0,0 +1 @@ +{"pageProps":{"type":"add"},"__N_SSG":true} \ No newline at end of file diff --git a/packages/dbgpt-app/src/dbgpt_app/static/web/_next/data/5fkR9QmCLyPEWEk0_PR_y/construct/prompt/edit.json b/packages/dbgpt-app/src/dbgpt_app/static/web/_next/data/5fkR9QmCLyPEWEk0_PR_y/construct/prompt/edit.json new file mode 100644 index 000000000..fd0ee0d31 --- /dev/null +++ b/packages/dbgpt-app/src/dbgpt_app/static/web/_next/data/5fkR9QmCLyPEWEk0_PR_y/construct/prompt/edit.json @@ -0,0 +1 @@ +{"pageProps":{"type":"edit"},"__N_SSG":true} \ No newline at end of file diff --git a/packages/dbgpt-app/src/dbgpt_app/static/web/_next/static/5fkR9QmCLyPEWEk0_PR_y/_buildManifest.js b/packages/dbgpt-app/src/dbgpt_app/static/web/_next/static/5fkR9QmCLyPEWEk0_PR_y/_buildManifest.js new file mode 100644 index 000000000..7c43778ea --- /dev/null +++ b/packages/dbgpt-app/src/dbgpt_app/static/web/_next/static/5fkR9QmCLyPEWEk0_PR_y/_buildManifest.js @@ -0,0 +1 @@ +self.__BUILD_MANIFEST=function(c,t,s,a,e,n,o,p,u,r,i,b,h,d,f,m,k,l,j,g,x,C,w,R,_,D,I,v,A,S,F,y,L,M,N,T,V,B,P,E,H,O,Q,U,q,z,G,J,K,W,X){return{__rewrites:{beforeFiles:[],afterFiles:[],fallback:[]},"/":[c,t,s,e,o,p,u,r,"static/chunks/8733-1e1fc970bff78378.js",D,"static/chunks/pages/index-c9af054cad9a050f.js"],"/_error":["static/chunks/pages/_error-8095ba9e1bf12f30.js"],"/chat":[h,c,t,s,a,e,n,o,p,u,r,i,b,d,m,f,I,P,l,D,"static/chunks/pages/chat-852494a89f179c3c.js"],"/construct":[t,o,k,G,"static/chunks/pages/construct-f9c701adc0a10f23.js"],"/construct/agent":[c,t,e,o,p,u,r,k,"static/chunks/4502-f021dad7539e7eb9.js",O,"static/chunks/pages/construct/agent-03477bffea172a3a.js"],"/construct/app":[c,t,s,a,e,n,o,p,u,r,b,k,J,"static/css/286e71c2657cb947.css","static/chunks/pages/construct/app-ccd4d438c6f10ca7.js"],"/construct/app/components/create-app-modal":[c,s,a,e,"static/css/71b2e674cdce283c.css","static/chunks/pages/construct/app/components/create-app-modal-339aaef29519ae77.js"],"/construct/app/extra":[h,x,v,A,S,F,y,L,M,N,U,c,t,s,a,e,n,o,p,u,r,i,b,j,k,d,m,f,g,C,T,w,R,_,Q,q,l,V,B,"static/css/41b18ca294c40cfe.css","static/chunks/pages/construct/app/extra-98e111663f5f34a9.js"],"/construct/app/extra/components/AwelLayout":[U,t,a,n,q,K,"static/chunks/pages/construct/app/extra/components/AwelLayout-1acc4adbea7270a1.js"],"/construct/app/extra/components/NativeApp":[h,x,v,A,S,F,y,L,M,N,c,t,s,a,e,n,o,p,u,r,i,b,j,k,d,m,f,g,C,T,w,R,_,l,V,B,H,"static/chunks/pages/construct/app/extra/components/NativeApp-e8bed5f50d58cf4e.js"],"/construct/app/extra/components/RecommendQuestions":[c,s,a,"static/css/baa1b56aac6681e7.css","static/chunks/pages/construct/app/extra/components/RecommendQuestions-18c7a0102678d26b.js"],"/construct/app/extra/components/auto-plan":[h,x,v,A,S,F,y,L,M,N,c,t,s,a,e,n,o,p,u,r,i,b,j,k,d,m,f,g,C,T,w,R,_,Q,l,V,B,H,"static/chunks/pages/construct/app/extra/components/auto-plan-79785f514dc213e8.js"],"/construct/app/extra/components/auto-plan/DetailsCard":[h,x,v,A,S,F,y,L,M,N,c,t,s,a,e,n,o,p,u,r,i,b,j,k,d,m,f,g,C,T,w,R,_,Q,l,V,B,H,"static/chunks/pages/construct/app/extra/components/auto-plan/DetailsCard-babdba0e75a54a50.js"],"/construct/app/extra/components/auto-plan/PromptSelect":[h,x,v,A,S,F,y,L,M,N,c,t,s,a,e,n,o,p,u,r,i,b,j,k,d,m,f,g,C,T,w,R,_,l,V,B,H,"static/chunks/pages/construct/app/extra/components/auto-plan/PromptSelect-62bfc147d0bc771a.js"],"/construct/app/extra/components/auto-plan/ResourceContent":[t,a,n,"static/chunks/pages/construct/app/extra/components/auto-plan/ResourceContent-8fd8a42175ce2ace.js"],"/construct/app/extra/components/auto-plan/ResourceContentV2":[c,t,s,a,e,n,i,j,W,"static/chunks/pages/construct/app/extra/components/auto-plan/ResourceContentV2-0e823f7541c2ade2.js"],"/construct/app/extra/components/auto-plan/ResourcesCard":[h,c,t,a,n,p,"static/chunks/89-79d1c113ca884cd7.js","static/chunks/pages/construct/app/extra/components/auto-plan/ResourcesCard-a836ce1adfc996a0.js"],"/construct/app/extra/components/auto-plan/ResourcesCardV2":[h,c,t,s,a,e,n,p,i,j,Q,W,"static/chunks/pages/construct/app/extra/components/auto-plan/ResourcesCardV2-a2000c2b51d895ee.js"],"/construct/app/extra/config":["static/chunks/pages/construct/app/extra/config-22c5ff4c03d2e790.js"],"/construct/database":[c,t,s,a,e,n,o,i,j,k,z,X,G,"static/chunks/pages/construct/database-1ad3edf31f25fa58.js"],"/construct/dbgpts":[c,t,s,e,o,p,u,r,k,"static/chunks/9277-9764c7339ee3770d.js",O,"static/chunks/pages/construct/dbgpts-c1905e21419d6f00.js"],"/construct/flow":[c,t,s,a,e,n,o,p,u,b,j,k,"static/chunks/620-7c1f4bb0be4b55f5.js",O,"static/chunks/pages/construct/flow-f32b1c48a662501f.js"],"/construct/flow/canvas":[h,U,c,t,s,a,e,n,o,p,u,i,b,j,d,m,f,g,R,"static/chunks/3764-90db3ed836a41b68.js",q,J,"static/chunks/2177-0d4df10c931f5488.js",K,"static/chunks/pages/construct/flow/canvas-2f274b1c85e62987.js"],"/construct/flow/libro":["static/chunks/pages/construct/flow/libro-ef0a3eabd6a60a7c.js"],"/construct/knowledge":[h,x,v,A,S,F,y,L,M,N,c,t,s,a,e,n,o,p,u,r,i,b,j,k,d,m,f,g,C,T,w,R,_,l,V,B,"static/css/5ae63a08f2d107d5.css","static/chunks/pages/construct/knowledge-1d8aafcd4cd88610.js"],"/construct/knowledge/chunk":[h,x,v,A,S,F,y,L,M,N,c,t,s,a,e,n,o,p,u,r,i,b,j,k,d,m,f,g,C,T,w,R,_,l,V,B,H,"static/chunks/pages/construct/knowledge/chunk-88eaa7f57acf3e4b.js"],"/construct/models":[c,t,s,a,n,o,p,u,i,j,k,w,"static/chunks/7782-79ec85b605b052fb.js",O,"static/chunks/pages/construct/models-6cb3354b3166ecb5.js"],"/construct/prompt":[c,t,s,e,n,o,p,u,r,b,j,k,g,"static/css/6f3f201b5cbc2e30.css","static/chunks/pages/construct/prompt-950fe986b09885a0.js"],"/construct/prompt/[type]":[c,t,s,a,n,o,i,k,f,_,I,X,"static/chunks/5396-52bf019cbb5ec9e6.js","static/css/279c58a83be8d59c.css","static/chunks/pages/construct/prompt/[type]-5e34d970d7340c40.js"],"/evaluation":[c,t,s,a,e,n,o,u,r,b,j,d,g,"static/chunks/5653-6a30e52c900d4cd6.js","static/chunks/pages/evaluation-eec97fe8ccee4539.js"],"/knowledge/graph":[h,x,e,C,"static/chunks/2973-fdc1592501026593.js","static/chunks/4744-a431699d60da1732.js","static/chunks/5558-d22696c0a03f8006.js","static/chunks/pages/knowledge/graph-897c09e6a37793c9.js"],"/mobile/chat":[h,c,t,s,a,e,n,o,p,u,r,i,b,d,m,f,I,P,l,E,D,"static/chunks/pages/mobile/chat-7830cb16b5070d0c.js"],"/mobile/chat/components/ChatDialog":[h,x,v,A,S,F,y,L,M,N,c,t,s,a,e,n,o,p,u,r,i,b,j,k,d,m,f,g,C,T,w,R,_,l,V,B,H,"static/chunks/pages/mobile/chat/components/ChatDialog-320d5aed9e0fe136.js"],"/mobile/chat/components/Content":[h,x,v,A,S,F,y,L,M,N,c,t,s,a,e,n,o,p,u,r,i,b,j,k,d,m,f,g,C,T,w,R,_,l,V,B,"static/css/94378cd0c1325bdb.css","static/chunks/pages/mobile/chat/components/Content-b0855e4d7eb23177.js"],"/mobile/chat/components/DislikeDrawer":[c,s,z,"static/chunks/pages/mobile/chat/components/DislikeDrawer-18118969af8b8707.js"],"/mobile/chat/components/Feedback":[h,c,t,s,a,e,n,o,p,u,r,i,b,d,m,f,I,P,z,l,E,D,"static/chunks/pages/mobile/chat/components/Feedback-c8ebb89feab2cc57.js"],"/mobile/chat/components/Header":[h,c,t,s,a,e,n,o,p,u,r,i,b,d,m,f,I,P,l,E,D,"static/chunks/pages/mobile/chat/components/Header-bd7c7988a55ea6e8.js"],"/mobile/chat/components/InputContainer":[h,c,t,s,a,e,n,o,p,u,r,i,b,d,m,f,I,P,l,E,D,"static/chunks/pages/mobile/chat/components/InputContainer-c5fb747e4c14e8cd.js"],"/mobile/chat/components/ModelSelector":[h,c,t,s,a,e,n,o,p,u,r,i,b,d,m,f,I,P,l,E,D,"static/chunks/pages/mobile/chat/components/ModelSelector-1f1e727e1f64017b.js"],"/mobile/chat/components/OptionIcon":["static/chunks/pages/mobile/chat/components/OptionIcon-9b7b2b198d5ee1f1.js"],"/mobile/chat/components/Resource":[h,c,t,s,a,e,n,o,p,u,r,i,b,d,m,f,I,P,l,E,D,"static/chunks/pages/mobile/chat/components/Resource-a1baba670afd6ffc.js"],"/mobile/chat/components/Thermometer":[h,c,t,s,a,e,n,o,p,u,r,i,b,d,m,f,I,P,l,E,D,"static/chunks/pages/mobile/chat/components/Thermometer-d8b1777045f777bd.js"],sortedPages:["/","/_app","/_error","/chat","/construct","/construct/agent","/construct/app","/construct/app/components/create-app-modal","/construct/app/extra","/construct/app/extra/components/AwelLayout","/construct/app/extra/components/NativeApp","/construct/app/extra/components/RecommendQuestions","/construct/app/extra/components/auto-plan","/construct/app/extra/components/auto-plan/DetailsCard","/construct/app/extra/components/auto-plan/PromptSelect","/construct/app/extra/components/auto-plan/ResourceContent","/construct/app/extra/components/auto-plan/ResourceContentV2","/construct/app/extra/components/auto-plan/ResourcesCard","/construct/app/extra/components/auto-plan/ResourcesCardV2","/construct/app/extra/config","/construct/database","/construct/dbgpts","/construct/flow","/construct/flow/canvas","/construct/flow/libro","/construct/knowledge","/construct/knowledge/chunk","/construct/models","/construct/prompt","/construct/prompt/[type]","/evaluation","/knowledge/graph","/mobile/chat","/mobile/chat/components/ChatDialog","/mobile/chat/components/Content","/mobile/chat/components/DislikeDrawer","/mobile/chat/components/Feedback","/mobile/chat/components/Header","/mobile/chat/components/InputContainer","/mobile/chat/components/ModelSelector","/mobile/chat/components/OptionIcon","/mobile/chat/components/Resource","/mobile/chat/components/Thermometer"]}}("static/chunks/2913-315ad705b1306902.js","static/chunks/3791-58df908ca3784958.js","static/chunks/5278-36ac2f07bcb92504.js","static/chunks/9859-79e78d1b97925e42.js","static/chunks/4330-a1b5cee9f3b8b8f7.js","static/chunks/4041-985e07af1b9eb211.js","static/chunks/8791-d36492edb39795c5.js","static/chunks/5030-1a77b99f39c3e196.js","static/chunks/5418-965d05b21b0e9810.js","static/chunks/2783-67b811a852a75cad.js","static/chunks/3457-105f31ebfbb8ea1c.js","static/chunks/1300-d15ca5298cec4f7e.js","static/chunks/29107295-75edf0bf34e24b1e.js","static/chunks/2480-b84761c3aa36adc4.js","static/chunks/7124-9f5b0f08bb4ccef6.js","static/chunks/7410-e37e2e071aa3033c.js","static/chunks/2398-80f576e59bf84b54.js","static/chunks/7249-676a7d6a5dc60f54.js","static/chunks/4567-e13d92805b9a662c.js","static/chunks/9773-86b490ff77c63875.js","static/chunks/355a6ca7-1d76aad7c3cbc660.js","static/chunks/4035-f1c8101dadd76def.js","static/chunks/2510-1865c74d99b0a6bb.js","static/chunks/3345-871b8ac9248e514c.js","static/chunks/9202-a18f5e3aa6a290da.js","static/css/9b601b4de5d78ac2.css","static/chunks/6231-082aa9c179c552ae.js","static/chunks/d9005de1-b2c9f7745c9220a9.js","static/chunks/f9a75a99-8b7c2d960a804903.js","static/chunks/33a1eaa4-04202844a5e2fbdc.js","static/chunks/008713dc-ea223c6e7bc47bf6.js","static/chunks/554c6155-cc8f8ba4718a108c.js","static/chunks/4d857c35-0fb8bfbaea5d41f5.js","static/chunks/175675d1-b7090d0f154e7546.js","static/chunks/83cd118e-4096a239f8273fef.js","static/chunks/1154-5374436bc6c264ea.js","static/chunks/3768-deadababc1a231b3.js","static/chunks/5789-9438e4ced8168bb8.js","static/chunks/8424-b850b868a3630873.js","static/chunks/3913-50cdfc0c798fc2d4.js","static/css/f200b79bd2662f8a.css","static/css/f50ad89cce84a0a9.css","static/chunks/1585-283274605767a82b.js","static/chunks/971df74e-c3b3cf72e9eca476.js","static/chunks/2516-5736bbf87e0c2bd7.js","static/chunks/5265-b1f6bb85fc44ad09.js","static/css/8ff116f2992cd086.css","static/chunks/9046-a15321922377a5f1.js","static/css/a275cc2b185e04f8.css","static/chunks/952-cf4fcc0846084731.js","static/chunks/4393-bd13a27cd00a20d6.js"),self.__BUILD_MANIFEST_CB&&self.__BUILD_MANIFEST_CB(); \ No newline at end of file diff --git a/packages/dbgpt-app/src/dbgpt_app/static/web/_next/static/5fkR9QmCLyPEWEk0_PR_y/_ssgManifest.js b/packages/dbgpt-app/src/dbgpt_app/static/web/_next/static/5fkR9QmCLyPEWEk0_PR_y/_ssgManifest.js new file mode 100644 index 000000000..4db291078 --- /dev/null +++ b/packages/dbgpt-app/src/dbgpt_app/static/web/_next/static/5fkR9QmCLyPEWEk0_PR_y/_ssgManifest.js @@ -0,0 +1 @@ +self.__SSG_MANIFEST=new Set(["\u002Fconstruct\u002Fprompt\u002F[type]"]);self.__SSG_MANIFEST_CB&&self.__SSG_MANIFEST_CB() \ No newline at end of file diff --git a/packages/dbgpt-app/src/dbgpt_app/static/web/_next/static/chunks/pages/construct/prompt/[type]-5e34d970d7340c40.js b/packages/dbgpt-app/src/dbgpt_app/static/web/_next/static/chunks/pages/construct/prompt/[type]-5e34d970d7340c40.js new file mode 100644 index 000000000..8d7c31d52 --- /dev/null +++ b/packages/dbgpt-app/src/dbgpt_app/static/web/_next/static/chunks/pages/construct/prompt/[type]-5e34d970d7340c40.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4158],{57954:function(e,t,a){(window.__NEXT_P=window.__NEXT_P||[]).push(["/construct/prompt/[type]",function(){return a(48039)}])},2440:function(e,t,a){"use strict";var l=a(25519);t.Z=()=>{var e;return JSON.parse(null!==(e=localStorage.getItem(l.C9))&&void 0!==e?e:"")}},39718:function(e,t,a){"use strict";var l=a(85893),s=a(19284),n=a(25675),r=a.n(n),o=a(67294);t.Z=(0,o.memo)(e=>{let{width:t,height:a,model:n}=e,i=(0,o.useMemo)(()=>(0,s.ab)(n||"huggingface"),[n]);return n?(0,l.jsx)(r(),{className:"rounded-full border border-gray-200 object-contain bg-white inline-block",width:t||24,height:a||24,src:i,alt:"llm",priority:!0}):null})},48039:function(e,t,a){"use strict";a.r(t),a.d(t,{__N_SSG:function(){return q}});var l=a(85893),s=a(41468),n=a(76212),r=a(2440),o=a(39718),i=a(62418),c=a(25519),u=a(6171),d=a(1375),p=a(12576),m=a(63086),_=a(54143),h=a(65654),f=a(30568),x=a(13457),g=a(31418),v=a(99859),y=a(42075),j=a(14726),b=a(4393),N=a(40056),w=a(34041),S=a(25278),Z=a(93967),E=a.n(Z),O=a(77791),C=a(5152),F=a.n(C),V=a(11163),k=a(67294),I=a(67421);a(92620);var P=a(97804),A=a.n(P),J=a(83454);let R=F()(()=>a.e(2103).then(a.bind(a,82103)),{loadableGenerated:{webpack:()=>[82103]},ssr:!1}),T=new O.Z,L=F()(()=>Promise.all([a.e(3662),a.e(7034),a.e(6106),a.e(8674),a.e(3166),a.e(2837),a.e(2168),a.e(8163),a.e(1265),a.e(7728),a.e(4330),a.e(5030),a.e(5418),a.e(2783),a.e(1300),a.e(4567),a.e(2480),a.e(7410),a.e(9773),a.e(4035),a.e(1154),a.e(2510),a.e(3345),a.e(8424),a.e(5265),a.e(2640),a.e(7249),a.e(3768),a.e(5789),a.e(9618)]).then(a.bind(a,18102)),{loadableGenerated:{webpack:()=>[18102]},ssr:!1}),G=[{value:"Agent",label:"AGENT"},{value:"Scene",label:"SCENE"},{value:"Normal",label:"NORMAL"},{value:"Evaluate",label:"EVALUATE"}],M=e=>{let{value:t,onChange:a}=e,s=e=>{isNaN(e)||null==a||a(e)};return(0,l.jsxs)("div",{className:"flex items-center gap-8",children:[(0,l.jsx)(f.Z,{className:"w-40",min:0,max:1,step:.1,onChange:s,value:t}),(0,l.jsx)(x.Z,{className:"w-16",min:0,max:1,step:.1,value:t,onChange:s})]})};var q=!0;t.default=()=>{var e;let t=(0,V.useRouter)(),{type:a=""}=t.query,{t:f}=(0,I.$G)(),{modelList:x,model:Z,mode:O}=(0,k.useContext)(s.p),C="dark"===O?m.R:_.K,{message:F}=g.Z.useApp(),P=(0,r.Z)(),[q,U]=(0,k.useState)(""),[H,W]=(0,k.useState)([]),[D,K]=(0,k.useState)({}),[X,z]=(0,k.useState)([]),[B,Y]=(0,k.useState)(!1),[$]=v.default.useForm(),[Q]=v.default.useForm(),[ee]=v.default.useForm(),[et,ea]=(0,k.useState)(),el=v.default.useWatch("prompt_type",$),es=(0,k.useMemo)(()=>x.map(e=>({value:e,label:(0,l.jsxs)("div",{className:"flex items-center",children:[(0,l.jsx)(o.Z,{model:e}),(0,l.jsx)("span",{className:"ml-2",children:e})]})})),[x]),en=(0,k.useCallback)(e=>{U(e.text)},[]),{data:er,run:eo,loading:ei}=(0,h.Z)(async e=>await (0,n.pm)(e),{manual:!0}),{run:ec}=(0,h.Z)(async e=>await (0,n.GU)({prompt_type:el,target:null!=e?e:""}),{manual:!0,onSuccess:e=>{if(e){let{data:t}=e.data;U(t.template),W(t.input_variables);try{let e=JSON.parse(t.response_format);K(e||{})}catch(e){K({})}}}}),{run:eu,loading:ed}=(0,h.Z)(async e=>"add"===a?await (0,n.Vx)((0,n.Hy)(e)):await (0,n.Vx)((0,n.Fu)(e)),{manual:!0,onSuccess:()=>{F.success("".concat("add"===a?f("Add"):f("update")).concat(f("success"))),t.replace("/construct/prompt")}}),ep=async()=>{if(B)return;let e=Q.getFieldsValue();if(!Object.values(e).every(e=>!!e)){F.warning(f("Please_complete_the_input_parameters"));return}if(!ee.getFieldValue("user_input")){F.warning(f("Please_fill_in_the_user_input"));return}$.validateFields().then(async t=>{let a={sub_chat_scene:"",model:ee.getFieldValue("model"),chat_scene:t.target,prompt_name:t.prompt_name,prompt_type:t.prompt_type,content:q,response_schema:JSON.stringify(D),input_variables:JSON.stringify(H),prompt_language:ee.getFieldValue("prompt_language"),prompt_desc:"",prompt_code:t.prompt_code,temperature:ee.getFieldValue("temperature"),debug_model:ee.getFieldValue("model"),input_values:{...e},user_input:ee.getFieldValue("user_input")},l=[{role:"view",context:""}],s=l.length-1;try{var n,r;Y(!0),await (0,d.L)("".concat(null!==(n=J.env.API_BASE_URL)&&void 0!==n?n:"","/prompt/template/debug"),{method:"POST",headers:{"Content-Type":"application/json",[c.gp]:null!==(r=(0,i.n5)())&&void 0!==r?r:""},body:JSON.stringify(a),openWhenHidden:!0,async onopen(e){if(e.ok&&e.headers.get("content-type")===d.a)return},onclose(){Y(!1)},onerror(e){throw Error(e)},onmessage:e=>{let t=e.data;if(t){try{t=JSON.parse(t).vis}catch(e){t.replaceAll("\\n","\n")}"[DONE]"===t?Y(!1):(null==t?void 0:t.startsWith("[ERROR]"))?(Y(!1),l[s].context=null==t?void 0:t.replace("[ERROR]","")):(l[s].context=t,z([...l]))}}})}catch(e){Y(!1),l[s].context="Sorry, we meet some error, please try again later",z([...l])}})},{run:em,loading:e_}=(0,h.Z)(async()=>await (0,n.Gn)({llm_out:X[0].context,prompt_type:$.getFieldValue("prompt_type"),chat_scene:$.getFieldValue("target")}),{manual:!0,onSuccess:e=>{var t,a;(null==e?void 0:null===(t=e.data)||void 0===t?void 0:t.success)?ea({msg:"验证通过",status:"success"}):ea({msg:null==e?void 0:null===(a=e.data)||void 0===a?void 0:a.err_msg,status:"error"})}});(0,k.useEffect)(()=>{Z&&ee.setFieldsValue({model:Z})},[ee,Z]),(0,k.useEffect)(()=>{el&&eo(el)},[eo,el]);let eh=(0,k.useMemo)(()=>{var e,t;return null==er?void 0:null===(e=er.data)||void 0===e?void 0:null===(t=e.data)||void 0===t?void 0:t.map(e=>({...e,value:e.name,label:e.name}))},[er]);return(0,k.useEffect)(()=>{if("edit"===a){var e;let t=JSON.parse(localStorage.getItem("edit_prompt_data")||"{}");W(JSON.parse(null!==(e=t.input_variables)&&void 0!==e?e:"[]")),U(null==t?void 0:t.content);try{let e=t.response_schema?JSON.parse(t.response_schema):{};K(e)}catch(e){K({})}$.setFieldsValue({prompt_type:t.prompt_type,prompt_name:t.prompt_name,prompt_code:t.prompt_code,target:t.chat_scene}),ee.setFieldsValue({model:t.model,prompt_language:t.prompt_language})}},[ee,$,a]),(0,l.jsxs)("div",{className:"flex flex-col w-full h-full justify-between dark:bg-gradient-dark ".concat(A()["prompt-operate-container"]),children:[(0,l.jsxs)("header",{className:"flex items-center justify-between px-6 py-2 h-14 border-b border-[#edeeef]",children:[(0,l.jsxs)(y.Z,{className:"flex items-center",children:[(0,l.jsx)(u.Z,{className:"text-base cursor-pointer hover:text-[#0c75fc]",onClick:()=>{localStorage.removeItem("edit_prompt_data"),t.replace("/construct/prompt")}}),(0,l.jsxs)("span",{className:"font-medium text-sm",children:["add"===a?f("Add"):f("Edit")," Prompt"]})]}),(0,l.jsx)(y.Z,{children:(0,l.jsx)(j.ZP,{type:"primary",onClick:()=>{$.validateFields().then(async e=>{let t={sub_chat_scene:"",model:ee.getFieldValue("model"),chat_scene:e.target,prompt_name:e.prompt_name,prompt_type:e.prompt_type,content:q,response_schema:JSON.stringify(D),input_variables:JSON.stringify(H),prompt_language:ee.getFieldValue("prompt_language"),prompt_desc:"",user_name:P.nick_name,..."edit"===a&&{prompt_code:e.prompt_code}};await eu(t)})},loading:ed,children:"add"===a?f("save"):f("update")})})]}),(0,l.jsxs)("section",{className:"flex h-full p-4 gap-4",children:[(0,l.jsxs)("div",{className:"flex flex-col flex-1 h-full overflow-y-auto pb-8 ",children:[(0,l.jsx)(R,{value:q,onChange:en,renderHTML:e=>T.render(e),view:{html:!1,md:!0,menu:!0}}),X.length>0&&(0,l.jsx)(b.Z,{title:(0,l.jsxs)(y.Z,{children:[(0,l.jsx)("span",{children:"LLM OUT"}),et&&(0,l.jsx)(N.Z,{message:et.msg,type:et.status,showIcon:!0})]}),className:"mt-2",children:(0,l.jsx)("div",{className:" max-h-[400px] overflow-y-auto",children:(0,l.jsx)(L,{children:null==X?void 0:null===(e=X[0])||void 0===e?void 0:e.context.replace(/\\n/gm,"\n")})})})]}),(0,l.jsxs)("div",{className:"flex flex-col w-2/5 pb-8 overflow-y-auto",children:[(0,l.jsx)(b.Z,{className:"mb-4",children:(0,l.jsxs)(v.default,{form:$,children:[(0,l.jsxs)("div",{className:"flex w-full gap-1 justify-between",children:[(0,l.jsx)(v.default.Item,{label:"Type",name:"prompt_type",className:"w-2/5",rules:[{required:!0,message:f("select_type")}],children:(0,l.jsx)(w.default,{options:G,placeholder:f("select_type"),allowClear:!0})}),(0,l.jsx)(v.default.Item,{name:"target",className:"w-3/5",rules:[{required:!0,message:f("select_scene")}],children:(0,l.jsx)(w.default,{loading:ei,placeholder:f("select_scene"),allowClear:!0,showSearch:!0,onChange:async e=>{await ec(e)},children:null==eh?void 0:eh.map(e=>(0,l.jsx)(w.default.Option,{title:e.desc,children:e.label},e.value))})})]}),"edit"===a&&(0,l.jsx)(v.default.Item,{label:"Code",name:"prompt_code",children:(0,l.jsx)(S.default,{disabled:!0})}),(0,l.jsx)(v.default.Item,{label:"Name",name:"prompt_name",className:"m-0",rules:[{required:!0,message:f("Please_input_prompt_name")}],children:(0,l.jsx)(S.default,{placeholder:f("Please_input_prompt_name")})})]})}),(0,l.jsx)(b.Z,{title:f("input_parameter"),className:"mb-4",children:(0,l.jsx)(v.default,{form:Q,children:H.length>0&&H.filter(e=>"out_schema"!==e).map(e=>(0,l.jsx)(v.default.Item,{label:e,name:e,rules:[{message:"".concat(f("Please_Input")).concat(e)}],children:(0,l.jsx)(S.default,{placeholder:f("Please_Input")})},e))})}),(0,l.jsxs)(b.Z,{title:f("output_structure"),className:"flex flex-col flex-1",children:[(0,l.jsx)(p.ZP,{style:{...C,width:"100%",padding:4},className:E()({"bg-[#fafafa]":"light"===O}),value:D,enableClipboard:!1,displayDataTypes:!1,objectSortKeys:!1}),(0,l.jsx)("div",{className:"flex flex-col mt-4",children:(0,l.jsxs)(v.default,{form:ee,initialValues:{model:Z,temperature:.5,prompt_language:"en"},children:[(0,l.jsx)(v.default.Item,{label:f("model"),name:"model",children:(0,l.jsx)(w.default,{className:"h-8 rounded-3xl",options:es,allowClear:!0,showSearch:!0})}),(0,l.jsx)(v.default.Item,{label:f("temperature"),name:"temperature",children:(0,l.jsx)(M,{})}),(0,l.jsx)(v.default.Item,{label:f("language"),name:"prompt_language",children:(0,l.jsx)(w.default,{options:[{label:f("English"),value:"en"},{label:f("Chinese"),value:"zh"}]})}),(0,l.jsx)(v.default.Item,{label:f("User_input"),name:"user_input",children:(0,l.jsx)(S.default,{placeholder:f("Please_Input")})})]})}),(0,l.jsxs)(y.Z,{className:"flex justify-between",children:[(0,l.jsx)(j.ZP,{type:"primary",onClick:ep,loading:B,children:f("LLM_test")}),(0,l.jsx)(j.ZP,{type:"primary",onClick:async()=>{var e;!e_&&(null===(e=X[0])||void 0===e?void 0:e.context)&&await em()},children:f("Output_verification")})]})]})]})]})]})}},97804:function(e){e.exports={"prompt-container":"styles_prompt-container__S6dYE","prompt-operate-container":"styles_prompt-operate-container__cpqq1"}}},function(e){e.O(0,[2913,3791,5278,9859,4041,8791,3457,2398,7124,9202,6231,4393,5396,9774,2888,179],function(){return e(e.s=57954)}),_N_E=e.O()}]); \ No newline at end of file