diff --git a/404.html b/404.html index 393ac234e..583daef10 100644 --- a/404.html +++ b/404.html @@ -13,13 +13,13 @@ - +
Skip to main content

Page Not Found

We could not find what you were looking for.

Please contact the owner of the site that linked you to the original URL and let them know their link is broken.

- + \ No newline at end of file diff --git a/assets/js/91c39c3c.04135b3f.js b/assets/js/91c39c3c.04135b3f.js new file mode 100644 index 000000000..56fadaac3 --- /dev/null +++ b/assets/js/91c39c3c.04135b3f.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[5485,2248,2465,5891,1933,9260,9147,8149,5494,3204,7654,9282],{5407:(e,t,a)=>{a.d(t,{Z:()=>r});var n,i=a(7294);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{title:t,titleId:a,...r}=e;return i.createElement("svg",o({filter:"brightness(0) saturate(100%) invert(69%) sepia(66%) saturate(697%) hue-rotate(358deg) brightness(102%) contrast(102%)",viewBox:"-3.5 0 24 24",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":a},r),t?i.createElement("title",{id:a},t):null,n||(n=i.createElement("path",{d:"M0 13.714h7.875L5.137 24l12.006-13.714H9.268L12 0z"})))}},4602:(e,t,a)=>{a.d(t,{Z:()=>o});var n=a(1262),i=a(7294);function o(e){return i.createElement(n.Z,null,(()=>{const t=a(5197).DeepChat;return i.createElement(t,e,e.children)}))}},3049:(e,t,a)=>{a.r(t),a.d(t,{default:()=>b});var n=a(4174),i=a(3925),o=a(425),r=a(2574),s=a(2765),c=a(62),A=a(144),l=a(2444),d=a(5742),m=a(7452),p=a(1474),g=a(7294);const u={components:[{connect:{demo:!0},messages:[],description:""}],isFirstTime:!0},h={optionalParams:!0,code:!0},f=[],v={index:0},y={isGrid:!0,isBeingCreated:!0,isKeyVisible:!1};function b(){const[,e]=g.useState(-1),[t,a]=g.useState(null),[b,E]=g.useState(y.isGrid),[k,C]=g.useState(!1),[S,x]=g.useState(!1),T=g.useRef(null);g.useEffect((()=>(window.addEventListener("beforeunload",w),setTimeout((()=>{var e;localStorage.getItem("deep-chat-config")&&(Object.keys(u).forEach((e=>{delete u[e]})),Object.assign(u,JSON.parse(localStorage.getItem("deep-chat-config")))),u.isFirstTime?setTimeout((()=>{C(!0),x(!0)}),350):(O(u),y.isBeingCreated=!1),p.ZP.create(T.current,Q),(e=T.current).addEventListener("wheel",(t=>{y.isGrid||e.scrollWidth>e.clientWidth&&(t.preventDefault(),e.scrollLeft+=t.deltaY)}),{passive:!1})})),()=>{window.removeEventListener("beforeunload",w),w(),f.splice(0,f.length),v.index=0,y.isBeingCreated=!0,y.isKeyVisible=!1})),[]),g.useEffect((()=>{S&&setTimeout((()=>{O(u),y.isBeingCreated=!1,u.isFirstTime=!1}),400)}),[k]);const w=()=>{localStorage.setItem("deep-chat-config",JSON.stringify(u))};function I(e){let t=!e||f.length===e;if(!t&&y.isGrid){const a=f[e]?.ref.current,n=f[e+1]?.ref.current;t=!n||n.getOffsetTop()!==a.getOffsetTop()}return t}function N(t,n){const i=t||{connect:{demo:!0},description:"",messages:[]},o=g.createRef(),r=g.createElement(c.default,{key:v.index,config:i,setEditingChatRef:a,removeComponent:R,cloneComponent:U,playgroundConfig:u,isAtEnd:I(n),ref:o},g.createElement(s.default,{config:i}));if(f.splice(void 0!==n?n:f.length,0,r),e(v.index+=1),y.isBeingCreated)return;u.components.splice(void 0!==n?n:f.length,0,i);setTimeout((()=>{!function(e,t,a){y.isGrid&&(t?e-1!=0&&I(e-1)&&a.scrollIntoView():window.scrollTo({left:0,top:document.body.scrollHeight,behavior:"smooth"})),t?a.isVisibleInParent(T.current)||(T.current.scrollLeft=T.current.scrollLeft+400):T.current.scrollLeft=T.current.scrollWidth}(n,!!t?.connect,o.current)}),t?50:5)}function R(t){t.current.scaleOut(),y.isGrid&&t.current.reduceHeightWhenLastOnRow();const a=u.components.findIndex((e=>e===t.current.config));u.components.splice(a,1),setTimeout((()=>{t.current.remove(),setTimeout((()=>{const a=f.findIndex((e=>e.ref===t));f.splice(a,1),e(v.index+=1)}),400)}),300)}function U(e){const t=f.findIndex((t=>t.ref===e));N(JSON.parse(JSON.stringify(e.current.config)),t+1)}function O(t){f.splice(0,f.length),e(v.index+=1),t.components.forEach((e=>{N(e)}))}const Q={animation:450,handle:".playground-chat-drag-handle",onEnd:e=>{if(e.oldIndex!==e.newIndex){const t=u.components.splice(e.oldIndex,1)[0];u.components.splice(e.newIndex,0,t);const a=f.splice(e.oldIndex,1)[0];f.splice(e.newIndex,0,a)}}};return g.createElement(m.Z,{title:"Playground",description:"Deep Chat Playground"},g.createElement(d.Z,null,g.createElement("html",{className:"plugin-pages plugin-id-default playground"})),g.createElement(r.default,null),t&&g.createElement(A.default,{setEditingChatRef:a,chatComponent:t.current,collapseStates:h,view:y}),k&&g.createElement(n.default,{setIsModalDisplayed:C,isIntro:!0}),g.createElement(l.u,{id:"chat-wrapper-configuration-tooltip"}),g.createElement("div",{id:"playground",className:b?"playground-grid":"playground-panorama"},g.createElement("div",{id:"playground-title",className:"start-page-title-visible"},g.createElement("b",null,"Playground"),g.createElement(o.default,{isGrid:b,toggleLayout:function(){E((e=>!e)),y.isGrid=!y.isGrid}})),g.createElement("div",null,g.createElement("div",{id:"playground-chat-list-parent"},g.createElement("div",{ref:T,id:"playground-chat-list",className:b?"playground-chat-list-grid":"playground-chat-list-panorama"},f)),g.createElement(i.default,{isGrid:b,addComponent:N}))))}},3925:(e,t,a)=>{a.r(t),a.d(t,{default:()=>i});var n=a(7294);function i(e){let{isGrid:t,addComponent:a}=e;return n.createElement("div",{id:"playground-add-button-container",className:t?"playground-add-button-container-grid":"playground-add-button-container-panorama"},n.createElement("div",{id:"playground-add-button",className:"start-panel-logo",onClick:()=>a()},n.createElement("img",{src:"/img/plus.svg",id:"playground-add-button-image",className:"playground-button"})))}},2765:(e,t,a)=>{a.r(t),a.d(t,{default:()=>c});var n=a(4602),i=a(2949),o=a(1262),r=a(7294);const s={response:{text:"Click the 'Configure' button below to connect to a service."}};function c(e){let{config:t}=e;const a=r.createRef(null);function c(e){let{isInitial:n}=e;if(!n){const{messages:e}=t;e.splice(0,e.length),e.push(...a.current.children[0].getMessages())}}function h(){t?.messages.splice(0,t.messages.length)}return r.createElement(o.Z,null,(()=>{const{colorMode:e}=(0,i.I)();return"dark"===e?r.createElement("div",{ref:a,className:"playground-chat-component"},t?.connect?.custom?r.createElement(n.Z,{request:t.connect.custom,style:A,messageStyles:l,initialMessages:t.messages,onNewMessage:c,onClearMessages:h,textInput:d,submitButtonStyles:m,auxiliaryStyle:p,introPanelStyle:g}):t?.connect?.demo?r.createElement(n.Z,{demo:s,style:A,messageStyles:l,initialMessages:t.messages,onNewMessage:c,onClearMessages:h,textInput:d,submitButtonStyles:m,auxiliaryStyle:p,introPanelStyle:g}):r.createElement(n.Z,{directConnection:t.connect,style:A,messageStyles:l,initialMessages:t.messages,onNewMessage:c,onClearMessages:h,textInput:d,submitButtonStyles:m,auxiliaryStyle:p,introPanelStyle:g})):r.createElement("div",{ref:a,className:"playground-chat-component"},t?.connect?.custom?r.createElement(n.Z,{request:t.connect.custom,style:u,initialMessages:t.messages,onNewMessage:c,onClearMessages:h}):t?.connect?.demo?r.createElement(n.Z,{demo:s,style:u,initialMessages:t.messages,onNewMessage:c,onClearMessages:h}):r.createElement(n.Z,{directConnection:t.connect,style:u,initialMessages:t.messages,onNewMessage:c,onClearMessages:h}))}))}const A={borderRadius:"10px",boxShadow:"0 .5rem 1rem 0 rgba(44, 51, 73, .1)",border:"1px solid #ededed",marginLeft:"10px",border:"unset",marginRight:"10px",width:"302px",backgroundColor:"#2e2e2e"},l={default:{ai:{bubble:{backgroundColor:"#545454",color:"white"}}},loading:{bubble:{backgroundColor:"#545454",color:"white"}}},d={styles:{container:{backgroundColor:"#4e4e4e",border:"unset",color:"#e8e8e8"}},placeholder:{style:{color:"#bcbcbc"}}},m={submit:{container:{default:{bottom:"0.7rem"}},svg:{styles:{default:{filter:"brightness(0) saturate(100%) invert(70%) sepia(52%) saturate(5617%) hue-rotate(185deg) brightness(101%) contrast(101%)"}}}},loading:{container:{default:{backgroundColor:"unset"}},svg:{styles:{default:{filter:"brightness(0) saturate(100%) invert(70%) sepia(52%) saturate(5617%) hue-rotate(185deg) brightness(101%) contrast(101%)"}}}},stop:{svg:{styles:{default:{filter:"brightness(0) saturate(100%) invert(70%) sepia(52%) saturate(5617%) hue-rotate(185deg) brightness(101%) contrast(101%)"}}}}},p="\n ::-webkit-scrollbar {\n width: 10px;\n height: 10px;\n }\n ::-webkit-scrollbar-thumb {\n background-color: grey;\n border-radius: 5px;\n }\n ::-webkit-scrollbar-track {\n background-color: unset;\n }",g={backgroundColor:"#4f4f4f",color:"white",border:"unset"},u={borderRadius:"10px",boxShadow:"0 .5rem 1rem 0 rgba(44, 51, 73, .1)",border:"1px solid #ededed",marginLeft:"10px",marginRight:"10px",width:"302px"}},62:(e,t,a)=>{a.r(t),a.d(t,{default:()=>A});var n=a(3190),i=a(5889),o=a(2949),r=a(1262),s=a(8674),c=a(7294);const A=c.forwardRef(((e,t)=>{let{children:a,config:A,removeComponent:d,cloneComponent:m,setEditingChatRef:p,isAtEnd:g,playgroundConfig:u}=e;function h(){E(!0),setTimeout((()=>{w(!1)}),500)}c.useImperativeHandle(t,(()=>({update(){y(v+1),A.messages.splice(0,A.messages.length),I.current.getDirty()||U(function(e){const t=Object.keys(e)[0];if("custom"===t)return l[t];const a=Object.keys(e[t]);return l[t]["key"===a[0]?a[1]:a[0]]}(A.connect))},scaleOut(){E(!1)},reduceHeightWhenLastOnRow(){const e=f.current.previousSibling;!f.current.nextSibling&&e&&e.offsetTop!==f.current.offsetTop&&x(!1)},remove(){C(!1)},getElement:()=>f.current,scrollIntoView(){f.current.scrollIntoView({block:"center",behavior:"smooth"})},isVisibleInParent:e=>function(e,t){const a=e.getBoundingClientRect(),n=t.getBoundingClientRect();return n.top>=a.top&&n.bottom<=a.bottom&&n.left>=a.left&&n.right<=a.right}(e,f.current),getOffsetTop:()=>f.current.offsetTop,getMessages:()=>f.current.children[0].children[0].getMessages(),config:A,connect:A.connect})));const f=c.createRef(null),[v,y]=c.useState(0),[b,E]=c.useState(!1),[k,C]=c.useState(g),[S,x]=c.useState(!0),[T,w]=c.useState(!1),I=c.useRef(null),[N,R]=c.useState(A.description);function U(e){A.description=e,R(e)}function O(){f.current.children[0].children[0].clearMessages()}return c.useEffect((()=>{let e=!0;return setTimeout((()=>{e&&(w(!0),g?(E(!0),h()):(C(!0),setTimeout((()=>h()),200)))})),()=>{e=!1}}),[]),c.createElement(r.Z,null,(()=>{const{colorMode:e}=(0,o.I)();return c.useEffect((()=>{y(v+1)}),[e]),c.createElement("div",{key:v,ref:f,className:`playground-chat-wrapper ${T?"playground-chat-animated":""} ${b?"playground-chat-wrapper-scale-expanded":"playground-chat-wrapper-scale-shrunk"} ${k?"playground-chat-wrapper-width-expanded":"playground-chat-wrapper-width-shrunk"} ${S?"":"playground-chat-wrapper-height-shrunk"}`},a,c.createElement("div",{className:"playground-chat-details"},c.createElement("div",{className:"playground-chat-description"},c.createElement(s.default,{connect:A.connect}),c.createElement(i.default,{ref:I,textValue:N,setTextValue:U})),c.createElement(n.default,{setEditingChatRef:p,cloneComponent:m,removeComponent:d,clearMessages:O,wrapperRef:t})))}))}));const l={demo:"Default",custom:"Service",openAI:{chat:"OpenAI: Chat",completions:"OpenAI: Completions",images:"OpenAI: Dalle",audio:"OpenAI: Whisper"},cohere:{chat:"Cohere: Chat",textGeneration:"Cohere: Text Generation",summarization:"Cohere: Summarization"},huggingFace:{conversation:"Hugging Face: Conversation",textGeneration:"Hugging Face: Text Generation",summarization:"Hugging Face: Summarization",translation:"Hugging Face: Translation",fillMask:"Hugging Face: Fill Mask",questionAnswer:"Hugging Face: Question Answer",audioSpeechRecognition:"Hugging Face: Speech Recognition",audioClassification:"Hugging Face: Audio Classification",imageClassification:"Hugging Face: Image Classification"},azure:{textToSpeech:"Azure: Text To Speech",speechToText:"Azure: Speech To Text",summarization:"Azure: Summarization",translation:"Azure: Translation"},stabilityAI:{textToImage:"StabilityAI: Text To Image",imageToImage:"StabilityAI: Image To Image",imageToImageMasking:"StabilityAI: Image To Image Masking",imageToImageUpscale:"StabilityAI: Image To Image Upscale"},assemblyAI:{audio:"AssemblyAI: Audio"}}},3190:(e,t,a)=>{a.r(t),a.d(t,{default:()=>o});var n=a(2510),i=a(7294);function o(e){let{setEditingChatRef:t,cloneComponent:a,removeComponent:o,clearMessages:r,wrapperRef:s}=e;return i.createElement("div",{className:"playground-chat-config-buttons"},i.createElement("img",{className:"playground-chat-drag-handle",src:"/img/drag-handle.svg"}),i.createElement(n.default,{text:"Configure"},i.createElement("svg",{onClick:()=>t(s),className:"playground-chat-config-button playground-button",viewBox:"0 0 1920 1920",xmlns:"http://www.w3.org/2000/svg"},i.createElement("path",{fillRule:"evenodd",d:"M262.749 410.667H.000648499V282.667H262.749C292.139 145.504 414.06 42.6667 560 42.6667 705.94 42.6667 827.861 145.504 857.251 282.667H1920V410.667H857.251C827.861 547.829 705.94 650.667 560 650.667 414.06 650.667 292.139 547.829 262.749 410.667ZM384 346.667C384 249.465 462.798 170.667 560 170.667 657.202 170.667 736 249.465 736 346.667 736 443.869 657.202 522.667 560 522.667 462.798 522.667 384 443.869 384 346.667ZM.000648499 896H1009.42C1038.81 758.837 1160.73 656 1306.67 656 1452.61 656 1574.53 758.837 1603.92 896H1920V1024H1603.92C1574.53 1161.16 1452.61 1264 1306.67 1264 1160.73 1264 1038.81 1161.16 1009.42 1024H.000648499V896ZM1306.67 784C1209.46 784 1130.67 862.798 1130.67 960 1130.67 1057.2 1209.46 1136 1306.67 1136 1403.87 1136 1482.67 1057.2 1482.67 960 1482.67 862.798 1403.87 784 1306.67 784ZM857.251 1637.33C827.861 1774.5 705.94 1877.33 560 1877.33 414.06 1877.33 292.139 1774.5 262.749 1637.33H.000648499V1509.33H262.749C292.139 1372.17 414.06 1269.33 560 1269.33 705.94 1269.33 827.861 1372.17 857.251 1509.33H1920V1637.33H857.251ZM384 1573.33C384 1476.13 462.798 1397.33 560 1397.33 657.202 1397.33 736 1476.13 736 1573.33 736 1670.54 657.202 1749.33 560 1749.33 462.798 1749.33 384 1670.54 384 1573.33Z"}))),i.createElement(n.default,{text:"Clear messages"},i.createElement("svg",{onClick:()=>r(),className:"playground-chat-config-button playground-chat-clear-button playground-button",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg"},i.createElement("path",{d:"M10 12.6l.7.7 1.6-1.6 1.6 1.6.8-.7L13 11l1.7-1.6-.8-.8-1.6 1.7-1.6-1.7-.7.8 1.6 1.6-1.6 1.6zM1 4h14V3H1v1zm0 3h14V6H1v1zm8 2.5V9H1v1h8v-.5zM9 13v-1H1v1h8z"}))),i.createElement(n.default,{text:"Clone"},i.createElement("svg",{onClick:()=>a(s),className:"playground-chat-config-button playground-chat-clone-button playground-button",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i.createElement("path",{d:"M6 11C6 8.17157 6 6.75736 6.87868 5.87868C7.75736 5 9.17157 5 12 5H15C17.8284 5 19.2426 5 20.1213 5.87868C21 6.75736 21 8.17157 21 11V16C21 18.8284 21 20.2426 20.1213 21.1213C19.2426 22 17.8284 22 15 22H12C9.17157 22 7.75736 22 6.87868 21.1213C6 20.2426 6 18.8284 6 16V11Z",stroke:"#1C274C",strokeWidth:"1.5"}),i.createElement("path",{d:"M6 19C4.34315 19 3 17.6569 3 16V10C3 6.22876 3 4.34315 4.17157 3.17157C5.34315 2 7.22876 2 11 2H15C16.6569 2 18 3.34315 18 5",stroke:"#1C274C",strokeWidth:"1.5"}))),i.createElement(n.default,{text:"Remove"},i.createElement("svg",{onClick:()=>o(s),className:"playground-chat-config-button playground-chat-remove-button playground-button",version:"1.1",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},i.createElement("g",null,i.createElement("g",null,i.createElement("path",{d:"M316.325,44.522V0H195.68l-0.003,44.522H61.217v87.982h21.616c3.975,75.409,20.548,350.983,21.319,363.803L105.097,512 h301.806l0.944-15.694c0.771-12.821,17.345-288.394,21.319-363.803h21.616V44.522H316.325z M229.069,33.391h53.866v11.13h-53.866 V33.391z M375.458,478.609H136.542c-3.633-60.548-16.681-278.597-20.27-346.105h279.456 C392.14,200.012,379.091,418.06,375.458,478.609z M417.391,99.112H94.609V77.913h322.783V99.112z"}))),i.createElement("g",null,i.createElement("g",null,i.createElement("rect",{x:"239.304",y:"167.947",width:"33.391",height:"280.031"}))),i.createElement("g",null,i.createElement("g",null,i.createElement("rect",{x:"160.292",y:"168.19",transform:"matrix(0.9986 -0.0521 0.0521 0.9986 -15.8157 9.64)",width:"33.39",height:"279.952"}))),i.createElement("g",null,i.createElement("g",null,i.createElement("rect",{x:"195.052",y:"291.462",transform:"matrix(0.0521 -0.9986 0.9986 0.0521 9.8344 626.6741)",width:"279.952",height:"33.39"}))))))}},8674:(e,t,a)=>{a.r(t),a.d(t,{default:()=>m});var n=a(6146),i=a(8071),o=a(2538),r=a(7273),s=a(6623),c=a(4554),A=a(5407),l=a(7294);function d(e){let{connect:t}=e;if(t){if(t.custom)return l.createElement(A.Z,{width:"19",style:{paddingTop:"5px",marginRight:"6px",marginLeft:"-10px"}});if(t.cohere)return l.createElement("img",{src:s.Z,width:"26",style:{paddingTop:"1.5px",marginLeft:"-1px",marginRight:"3px"}});if(t.azure)return l.createElement("img",{src:c.Z,width:"20.5",style:{paddingTop:"5.5px",marginRight:"6px"}});if(t.huggingFace)return l.createElement("img",{src:n.Z,width:"24",style:{paddingTop:"2.5px",marginRight:"6px"}});if(t.stabilityAI)return l.createElement("img",{src:i.Z,width:"19",style:{paddingTop:"4.8px",marginRight:"6px"}});if(t.assemblyAI)return l.createElement("img",{src:o.Z,width:"17",style:{paddingTop:"5.5px",marginRight:"6px"}});if(t.openAI)return l.createElement("img",{src:r.Z,width:"17",style:{paddingTop:"6px",marginRight:"8px"},className:"adaptive-logo-filter"})}return l.createElement(A.Z,{width:"19",style:{paddingTop:"5px",marginRight:"6px",marginLeft:"-10px",transform:"scale(1.1)",filter:"brightness(0) saturate(100%) invert(70%) sepia(0%) saturate(926%) hue-rotate(322deg) brightness(97%) contrast(91%)"}})}function m(e){let{connect:t}=e;return l.createElement("div",null,l.createElement(d,{connect:t}))}},5889:(e,t,a)=>{a.r(t),a.d(t,{default:()=>i});var n=a(7294);const i=n.forwardRef(((e,t)=>{let{textValue:a,setTextValue:i}=e;n.useImperativeHandle(t,(()=>({getDirty:()=>o})));const[o,r]=n.useState(!1);return n.createElement("div",{className:"playground-chat-description-text playground-chat-description-text-parent"},n.createElement("input",{className:"playground-chat-description-text playground-chat-description-text-input",value:a,maxLength:30,spellCheck:"false",onChange:function(e){i(e.target.value),r(!0)},onKeyDown:function(e){const t=e.target,a=t.value,n=t.selectionEnd;32!=e.keyCode||" "!=a[n-1]&&" "!=a[n]||e.preventDefault()}}),a)}))},4174:(e,t,a)=>{a.r(t),a.d(t,{default:()=>i});var n=a(7294);function i(e){let{setIsModalDisplayed:t,isIntro:a}=e;const[i,o]=n.useState(!1);n.useEffect((()=>(setTimeout((()=>{o(!0)})),window.addEventListener("keydown",r),()=>{window.removeEventListener("keydown",r)})),[]);const r=e=>{"Escape"!==e.key&&"Enter"!==e.key||s()},s=()=>{o(!1),setTimeout((()=>{t(!1)}),200)};return n.createElement("div",null,n.createElement("div",{className:"playground-service-modal-background "+(i?"playground-modal-fade-in-background":"playground-modal-fade-out-background"),onClick:s}),n.createElement("div",{id:"playground-information-modal",className:`playground-modal ${i?"playground-modal-fade-in":"playground-modal-fade-out"} ${a?"playground-intro-modal":""}`},n.createElement("div",{id:"playground-information-modal-title",className:"playground-modal-title playground-header-modal-title"},a?"Welcome to the Playground":"Information"),n.createElement("div",{className:"playground-header-modal-description"},n.createElement("div",{style:{marginBottom:16},className:"playground-information-modal-item"},n.createElement("svg",{id:"playground-information-modal-connect",className:"playground-information-modal-icon",viewBox:"0 0 50 50",xmlns:"http://www.w3.org/2000/svg"},n.createElement("path",{d:"M15 30c-2.8 0-5-2.2-5-5s2.2-5 5-5 5 2.2 5 5-2.2 5-5 5zm0-8c-1.7 0-3 1.3-3 3s1.3 3 3 3 3-1.3 3-3-1.3-3-3-3z"}),n.createElement("path",{d:"M35 20c-2.8 0-5-2.2-5-5s2.2-5 5-5 5 2.2 5 5-2.2 5-5 5zm0-8c-1.7 0-3 1.3-3 3s1.3 3 3 3 3-1.3 3-3-1.3-3-3-3z"}),n.createElement("path",{d:"M35 40c-2.8 0-5-2.2-5-5s2.2-5 5-5 5 2.2 5 5-2.2 5-5 5zm0-8c-1.7 0-3 1.3-3 3s1.3 3 3 3 3-1.3 3-3-1.3-3-3-3z"}),n.createElement("path",{d:"M19.007 25.885l12.88 6.44-.895 1.788-12.88-6.44z"}),n.createElement("path",{d:"M30.993 15.885l.894 1.79-12.88 6.438-.894-1.79z"})),n.createElement("div",null,"Create, configure and experiment with Deep Chat components without writing any code.")),n.createElement("div",{style:{marginBottom:18},className:"playground-information-modal-item"},n.createElement("svg",{id:"playground-information-modal-shield",className:"playground-information-modal-icon",viewBox:"0 0 48 48",xmlns:"http://www.w3.org/2000/svg"},n.createElement("path",{fill:"none",stroke:"#000000",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2.5",d:"M24,43.5c9.0432-3.1174,15.4885-10.3631,16.5-19.5889a79.36,79.36,0,0,0-.0714-12.0267,2.5414,2.5414,0,0,0-2.4677-2.3663c-4.0911-.126-8.8455-.8077-12.52-4.4273a2.0516,2.0516,0,0,0-2.881,0C18.885,8.71,14.1306,9.3921,10.04,9.5181a2.5414,2.5414,0,0,0-2.4677,2.3663A79.36,79.36,0,0,0,7.5,23.9111C8.5115,33.1369,14.9568,40.3826,24,43.5Z"})),n.createElement("div",null,"The playground does not record any data. All information remains in the safety of your browser.")),n.createElement("div",{style:{marginBottom:22},className:"playground-information-modal-item"},n.createElement("a",{href:"https://youtu.be/bQDliqCQHbA",target:"_blank"},n.createElement("svg",{id:"playground-information-modal-video",className:"playground-information-modal-icon",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},n.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M20.5949 4.45999C21.5421 4.71353 22.2865 5.45785 22.54 6.40501C22.9982 8.12001 23 11.7004 23 11.7004C23 11.7004 23 15.2807 22.54 16.9957C22.2865 17.9429 21.5421 18.6872 20.5949 18.9407C18.88 19.4007 12 19.4007 12 19.4007C12 19.4007 5.12001 19.4007 3.405 18.9407C2.45785 18.6872 1.71353 17.9429 1.45999 16.9957C1 15.2807 1 11.7004 1 11.7004C1 11.7004 1 8.12001 1.45999 6.40501C1.71353 5.45785 2.45785 4.71353 3.405 4.45999C5.12001 4 12 4 12 4C12 4 18.88 4 20.5949 4.45999ZM15.5134 11.7007L9.79788 15.0003V8.40101L15.5134 11.7007Z",stroke:"#000000",strokeLinejoin:"round"}))),n.createElement("div",null,"Watch the playground tutorial"," ",n.createElement("a",{href:"https://youtu.be/bQDliqCQHbA",target:"_blank"},"video"),"."))),n.createElement("div",{className:"playground-header-modal-buttons"},n.createElement("button",{id:"playground-information-modal-close-button",className:"playground-modal-button playground-modal-close-button",onClick:s},a?"Start":"Close"))))}},2888:(e,t,a)=>{a.r(t),a.d(t,{default:()=>r});var n=a(2510),i=a(4174),o=a(7294);function r(){const[e,t]=o.useState(!1);return o.createElement("div",null,e&&o.createElement(i.default,{setIsModalDisplayed:t}),o.createElement("div",{className:"playground-header-button",onClick:()=>t(!0)},o.createElement(n.default,{text:"Information"},o.createElement("svg",{id:"playground-information-icon",className:"playground-button",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},o.createElement("path",{d:"M512 0C229.232 0 0 229.232 0 512c0 282.784 229.232 512 512 512 282.784 0 512.017-229.216 512.017-512C1024.017 229.232 794.785 0 512 0zm0 961.008c-247.024 0-448-201.984-448-449.01 0-247.024 200.976-448 448-448s448.017 200.977 448.017 448S759.025 961.009 512 961.009zm-47.056-160.529h80.512v-81.248h-80.512zm46.112-576.944c-46.88 0-85.503 12.64-115.839 37.889-30.336 25.263-45.088 75.855-44.336 117.775l1.184 2.336h73.44c0-25.008 8.336-60.944 25.008-73.84 16.656-12.88 36.848-19.328 60.56-19.328 27.328 0 48.336 7.424 63.073 22.271 14.72 14.848 22.063 36.08 22.063 63.664 0 23.184-5.44 42.976-16.368 59.376-10.96 16.4-29.328 39.841-55.088 70.322-26.576 23.967-42.992 43.231-49.232 57.807-6.256 14.592-9.504 40.768-9.744 78.512h76.96c0-23.68 1.503-41.136 4.496-52.336 2.975-11.184 11.504-23.823 25.568-37.888 30.224-29.152 54.496-57.664 72.88-85.551 18.336-27.857 27.52-58.593 27.52-92.193 0-46.88-14.176-83.408-42.577-109.568-28.416-26.176-68.272-39.248-119.568-39.248z"})))))}},8014:(e,t,a)=>{a.r(t),a.d(t,{default:()=>o});var n=a(2510),i=a(7294);function o(e){let{isGrid:t,toggleLayout:a}=e;const[o,r]=i.useState(t);return i.createElement("div",{id:"playground-view-button",className:"playground-header-button",onClick:function(){a(),r((e=>!e))}},i.createElement(n.default,{text:o?"Panorama view":"Grid view"},o?i.createElement("svg",{className:"playground-button",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"round",strokeLinejoin:"miter"},i.createElement("line",{x1:"1",x2:"23",y1:"4",y2:"4"}),i.createElement("rect",{x:"2",y:"8",width:"8",height:"8"}),i.createElement("rect",{x:"14",y:"8",width:"8",height:"8"}),i.createElement("line",{x1:"1",x2:"23",y1:"20",y2:"20"})):i.createElement("svg",{className:"playground-button",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"round",strokeLinejoin:"miter"},i.createElement("rect",{x:"2",y:"2",width:"8",height:"8",rx:"0"}),i.createElement("rect",{x:"2",y:"14",width:"8",height:"8",rx:"0"}),i.createElement("rect",{x:"14",y:"2",width:"8",height:"8",rx:"0"}),i.createElement("rect",{x:"14",y:"14",width:"8",height:"8",rx:"0"}))))}},425:(e,t,a)=>{a.r(t),a.d(t,{default:()=>r});var n=a(2888),i=a(8014),o=a(7294);function r(e){let{isGrid:t,toggleLayout:a}=e;return o.createElement("div",{id:"playground-header-buttons"},o.createElement(i.default,{isGrid:t,toggleLayout:a}),o.createElement(n.default,null))}},6337:(e,t,a)=>{a.r(t),a.d(t,{default:()=>c});var n=a(2949),i=a(1262),o=a(7970),r=a(7294);function s(e,t){return{value:e,text:t?.[e]||e}}function c(e){let{options:t,defaultOption:a,onChange:c,passValueToChange:A,pseudoNames:m,isImages:p,modalRef:g}=e;const[u,h]=r.useState(null);r.useEffect((()=>{h(p?a:s(a,m))}),[a]);const f=p?t:(t||[]).map((e=>s(e,m))),v=e=>{void 0===A||A?c(e.value):(h(s(e.value,m)),c?.())},y=()=>{g?.current&&g.current.scrollHeight<=g.current.clientHeight&&(g.current.style.overflow="unset")},b=()=>{g?.current&&(g.current.style.overflow="auto")},E=e=>r.createElement("div",{className:"playground-service-modal-select-option",style:{paddingLeft:p?"6px":"4px"}},e.icon,""===e.text?r.createElement("span",{className:"playground-service-modal-select-empty-option"},"\xa0"):r.createElement("span",{style:{marginLeft:p?"6px":"",marginTop:"-1px"}},e.text));return r.createElement(i.Z,null,(()=>{const{colorMode:e}=(0,n.I)();return"dark"===e?r.createElement(o.ZP,{isSearchable:!1,value:u,className:"playground-select",styles:d,options:f,onChange:v,onMenuOpen:y,onMenuClose:b,getOptionLabel:E}):r.createElement(o.ZP,{isSearchable:!1,value:u,className:"playground-select",styles:l,options:f,onChange:v,onMenuOpen:y,onMenuClose:b,getOptionLabel:E})}))}const A={dropdownIndicator:e=>({...e,margin:"0px",padding:"0px"}),input:e=>({...e,margin:"0px",padding:"0px",pointerEvents:"none"}),valueContainer:e=>({...e,margin:"0px",padding:"0px"}),indicatorSeparator:e=>({...e,display:"none"})},l={...A,control:e=>({...e,width:"200px",padding:"0px",minHeight:"10px",border:"1px solid grey",fontSize:"15px",top:"1px",cursor:"pointer"}),menu:e=>({...e,width:"200px",marginTop:"5px"}),option:(e,t)=>{let{isSelected:a,isFocused:n}=t;return{...e,margin:"0px",padding:"0px",paddingTop:"1px",paddingBottom:"0.5px",cursor:"pointer",fontSize:"15px",backgroundColor:a?"#c9e2ff":n?"#e7f2ff":e.backgroundColor,color:a?"black":e.color}}},d={...A,singleValue:e=>({...e,color:"white"}),control:e=>({...e,width:"200px",padding:"0px",minHeight:"10px",border:"1px solid grey",fontSize:"15px",top:"1px",cursor:"pointer",backgroundColor:"#3b3b3b"}),menu:e=>({...e,width:"200px",marginTop:"5px",backgroundColor:"#3b3b3b"}),option:(e,t)=>{let{isSelected:a,isFocused:n}=t;return{...e,margin:"0px",padding:"0px",paddingTop:"1px",paddingBottom:"0.5px",cursor:"pointer",fontSize:"15px",backgroundColor:a?"#636363":n?"#727272":e.backgroundColor,color:a?"white":e.color,":active":{...e[":active"],backgroundColor:"#616061"}}}}},9509:(e,t,a)=>{a.r(t),a.d(t,{default:()=>o});var n=a(7294);function i(e,t,a,n){if(!function(e){let t=!0;return e.forEach((e=>{""===e.current?.value.trim()&&(e.current.classList.add("playground-modal-field-invalid","playground-modal-field-invalid-2"),setTimeout((()=>e.current.classList.remove("playground-modal-field-invalid-2")),200),t=!1)})),t}(n))return;const i=t();!function(e,t){Object.keys(e).forEach((t=>{delete e[t]})),Object.assign(e,t)}(e.connect,i),e.update(),a()}const o=n.forwardRef(((e,t)=>{let{chatComponent:a,constructConnect:o,close:r,requiredFields:s}=e;return n.createElement("div",{id:"playground-service-modal-close-buttons"},n.createElement("button",{className:"playground-modal-button playground-modal-close-button",onClick:r},"Close"),n.createElement("button",{ref:t,className:"playground-modal-button playground-modal-submit-button",onClick:()=>i(a,o,r,s)},"Submit"))}))},318:(e,t,a)=>{a.r(t),a.d(t,{default:()=>i});var n=a(7294);function i(e){let{code:t}=e;return n.createElement("pre",{id:"service-code"},t)}},6270:(e,t,a)=>{a.r(t),a.d(t,{default:()=>s});var n=a(7294);function i(e){let{properties:t,setProperties:a,changeCode:i}=e;return n.createElement("button",{id:"playground-constructable-object-add-button",className:"playground-constructable-object-button playground-constructable-object-add-button",onClick:()=>function(e,t,a){t([...e,{keyName:"",value:""}]),a()}(t,a,i)},"+")}function o(e){let{index:t,properties:a,setProperties:i,changeCode:o}=e;return n.createElement("button",{id:"playground-constructable-object-remove-button",className:"playground-constructable-object-button playground-constructable-object-remove-button",onClick:()=>function(e,t,a,n){t.splice(e,1),setTimeout((()=>{a([]),a([...t]),n()}))}(t,a,i,o)},"-")}function r(e){let{index:t,property:a,properties:i,setProperties:r,changeCode:s}=e;const[c,A]=n.useState(a.keyName),[l,d]=n.useState(a.value);return n.createElement("div",null,n.createElement("input",{type:"string",style:{marginRight:"2px"},className:"playground-constructable-object-property-input",value:c,onChange:e=>{a.keyName=e.target.value,A(a.keyName),s()}}),":",n.createElement("input",{type:"string",style:{marginLeft:"2px"},className:"playground-constructable-object-property-input",value:l,onChange:e=>{a.value=e.target.value,d(a.value),s()}}),n.createElement(o,{index:t,properties:i,setProperties:r,changeCode:s}))}function s(e){let{configVal:t,changeCode:a}=e;const[o,s]=n.useState(Object.keys(t||[]).map((e=>({keyName:e,value:t[e]}))));return n.createElement("div",{className:"playgroud-service-modal-form"},o.map(((e,t)=>n.createElement(r,{key:t,index:t,property:e,properties:o,setProperties:s,changeCode:a}))),n.createElement(i,{properties:o,setProperties:s,changeCode:a}))}},8147:(e,t,a)=>{a.r(t),a.d(t,{default:()=>d});var n=a(8071),i=a(6337),o=a(2538),r=a(7273),s=a(6623),c=a(4554),A=a(5407),l=a(7294);function d(e){let{activeService:t,changeService:a,modalRef:n}=e;return l.createElement("div",null,l.createElement("a",{href:p[t],target:"_blank",id:"playground-service-modal-service-label",className:"playground-service-modal-input-label"},"Service:"),l.createElement("div",null,l.createElement(i.default,{options:Object.keys(m).map((e=>m[e])),defaultOption:m[t],onChange:a,isImages:!0,modalRef:n})))}const m={demo:{value:"demo",text:"None",icon:l.createElement(A.Z,{className:"playground-service-modal-service-icon",width:"19",style:{marginLeft:"1px",transform:"scale(1.6)",filter:"brightness(0) saturate(100%) invert(70%) sepia(0%) saturate(926%) hue-rotate(322deg) brightness(97%) contrast(91%)"}})},custom:{value:"custom",text:"Custom",icon:l.createElement(A.Z,{className:"playground-service-modal-service-icon",style:{marginLeft:"1px",transform:"scale(1.7)"}})},openAI:{value:"openAI",text:"OpenAI",icon:l.createElement("img",{src:r.Z,className:"playground-service-modal-service-icon adaptive-openai-filter",style:{transform:"scale(1.4)"}})},huggingFace:{value:"huggingFace",text:"Hugging Face",icon:l.createElement("img",{src:"data:image/png;base64,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",className:"playground-service-modal-service-icon",style:{transform:"scale(1.4)",paddingTop:"0.2px"}})},cohere:{value:"cohere",text:"Cohere",icon:l.createElement("img",{src:s.Z,className:"playground-service-modal-service-icon",style:{transform:"scale(2.1)"}})},stabilityAI:{value:"stabilityAI",text:"StabilityAI",icon:l.createElement("img",{src:n.Z,className:"playground-service-modal-service-icon",style:{marginLeft:"3px",transform:"scale(1.6)",marginTop:"1px"}})},azure:{value:"azure",text:"Azure",icon:l.createElement("img",{src:c.Z,className:"playground-service-modal-service-icon",style:{transform:"scale(1.05)",width:"14px",marginLeft:"-0.2px"}})},assemblyAI:{value:"assemblyAI",text:"AssemblyAI",icon:l.createElement("img",{src:o.Z,className:"playground-service-modal-service-icon",style:{marginTop:"-1px",transform:"scale(1.3)"}})}},p={demo:"https://deepchat.dev/docs/demo#demo",custom:"https://deepchat.dev/docs/connect",openAI:"https://openai.com/blog/openai-api",cohere:"https://docs.cohere.com/docs",huggingFace:"https://learn.microsoft.com/en-gb/azure/ai-services",azure:"https://learn.microsoft.com/en-gb/azure/ai-services"}},6265:(e,t,a)=>{a.r(t),a.d(t,{default:()=>A});var n=a(6270),i=a(6337),o=a(7294);function r(e){let{parameter:t,configVal:a,changeCode:n}=e;return o.createElement(i.default,{options:["",...t],defaultOption:a,onChange:()=>setTimeout(n),passValueToChange:!1})}function s(e){let{parameter:t,configVal:a,changeCode:i}=e;return Array.isArray(t)?o.createElement(r,{parameter:t,configVal:a??"",changeCode:i}):"constructable object"===t?o.createElement(n.default,{configVal:a,changeCode:i}):o.createElement("input",{className:"playground-service-modal-input",onChange:()=>i(),defaultValue:a??"",type:t})}function c(e){let{name:t,isDisplayed:a,parameter:n,configVal:i,changeCode:r,pseudoNames:c,link:A}=e;return o.createElement("div",{style:{display:a?"table-row":"none"}},o.createElement("a",{href:A||"",target:"_blank",id:"playground-service-modal-service-label",className:"playground-service-modal-input-label playground-service-modal-optional-parameter-input-label"},c[t]||(void 0===d&&(d=!0),(l=t).charAt(0)[d?"toUpperCase":"toLowerCase"]()+l.slice(1)),":"," "),o.createElement(s,{parameter:a?n:"",configVal:a?i:"",changeCode:r}));var l,d}const A=o.forwardRef(((e,t)=>{let{optionalParameters:a,connect:n,changeCode:i,websocket:r,pseudoNames:s,links:A}=e;return o.createElement("div",{ref:t,className:"playgroud-service-modal-form"},Object.keys(a||{}).map(((e,t)=>"object"!=typeof a[e]||Array.isArray(a[e])?o.createElement(c,{key:t,name:e,isDisplayed:"websocket"===e||!r,parameter:a[e],configVal:n?.[e],changeCode:i,pseudoNames:s,link:A?.[e]}):Object.keys(a[e]).map(((t,l)=>o.createElement(c,{key:l,name:t,isDisplayed:"websocket"===t||!r,parameter:a[e][t],configVal:n?.[e]?.[t],changeCode:i,pseudoNames:s,link:A?.[e][t]}))))))}))},394:(e,t,a)=>{a.r(t),a.d(t,{default:()=>o});var n=a(7294);const i="playground-modal-field-invalid";const o=n.forwardRef(((e,t)=>{let{title:a,requiredValue:o,setValue:r,view:s,changeCode:c,link:A}=e;const[l,d]=n.useState(!!s?.isKeyVisible);return n.createElement("div",null,n.createElement("a",{href:A,target:"_blank",id:"playground-service-modal-service-type-label",className:"playground-service-modal-input-label"},a),n.createElement("input",{className:"playground-service-modal-input "+(s?"playground-service-modal-visibility-input":""),ref:t,value:o,onChange:e=>function(e,t){const{value:a,classList:n}=e.target;t(a),""===a.trim()?n.add(i):n.remove(i)}(e,r),type:!s||l?"text":"password"}),s&&n.createElement("div",{id:"visibility-icon-container"},l?n.createElement("svg",{className:"visibility-icon",onClick:()=>{const e=!s.isKeyVisible;s.isKeyVisible=e,d(e),c()},version:"1.1",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1200 1200",enableBackground:"new 0 0 1200 1200"},n.createElement("path",{id:"path6686",d:"M779.843,599.925c0,95.331-80.664,172.612-180.169,172.612 c-99.504,0-180.168-77.281-180.168-172.612c0-95.332,80.664-172.612,180.168-172.612 C699.179,427.312,779.843,504.594,779.843,599.925z M600,240.521c-103.025,0.457-209.814,25.538-310.904,73.557 c-75.058,37.122-148.206,89.496-211.702,154.141C46.208,501.218,6.431,549,0,599.981c0.76,44.161,48.13,98.669,77.394,131.763 c59.543,62.106,130.786,113.018,211.702,154.179c94.271,45.751,198.616,72.092,310.904,73.557 c103.123-0.464,209.888-25.834,310.866-73.557c75.058-37.122,148.243-89.534,211.74-154.179 c31.185-32.999,70.962-80.782,77.394-131.763c-0.76-44.161-48.13-98.671-77.394-131.764 c-59.543-62.106-130.824-112.979-211.74-154.141C816.644,268.36,712.042,242.2,600,240.521z M599.924,329.769 c156.119,0,282.675,120.994,282.675,270.251c0,149.256-126.556,270.25-282.675,270.25S317.249,749.275,317.249,600.02 C317.249,450.763,443.805,329.769,599.924,329.769L599.924,329.769z"})):n.createElement("svg",{version:"1.1",className:"visibility-icon",onClick:()=>{const e=!s.isKeyVisible;s.isKeyVisible=e,d(e),c()},xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1200 1200",enableBackground:"new 0 0 1200 1200"},n.createElement("path",{d:" M669.727,273.516c-22.891-2.476-46.15-3.895-69.727-4.248c-103.025,0.457-209.823,25.517-310.913,73.536 c-75.058,37.122-148.173,89.529-211.67,154.174C46.232,529.978,6.431,577.76,0,628.74c0.76,44.162,48.153,98.67,77.417,131.764 c59.543,62.106,130.754,113.013,211.67,154.174c2.75,1.335,5.51,2.654,8.276,3.955l-75.072,131.102l102.005,60.286l551.416-960.033 l-98.186-60.008L669.727,273.516z M902.563,338.995l-74.927,129.857c34.47,44.782,54.932,100.006,54.932,159.888 c0,149.257-126.522,270.264-282.642,270.264c-6.749,0-13.29-0.728-19.922-1.172l-49.585,85.84c22.868,2.449,45.99,4.233,69.58,4.541 c103.123-0.463,209.861-25.812,310.84-73.535c75.058-37.122,148.246-89.529,211.743-154.174 c31.186-32.999,70.985-80.782,77.417-131.764c-0.76-44.161-48.153-98.669-77.417-131.763 c-59.543-62.106-130.827-113.013-211.743-154.175C908.108,341.478,905.312,340.287,902.563,338.995L902.563,338.995z M599.927,358.478c6.846,0,13.638,0.274,20.361,0.732l-58.081,100.561c-81.514,16.526-142.676,85.88-142.676,168.897 c0,20.854,3.841,40.819,10.913,59.325c0.008,0.021-0.008,0.053,0,0.074l-58.228,100.854 c-34.551-44.823-54.932-100.229-54.932-160.182C317.285,479.484,443.808,358.477,599.927,358.478L599.927,358.478z M768.896,570.513 L638.013,797.271c81.076-16.837,141.797-85.875,141.797-168.603C779.81,608.194,775.724,588.729,768.896,570.513L768.896,570.513z"}))))}))},2675:(e,t,a)=>{a.r(t),a.d(t,{default:()=>r});var n=a(6337),i=a(7294);function o(e,t){return void 0===t&&(t=!0),"boolean"==typeof e?e:(e??="",e.charAt(0)[t?"toUpperCase":"toLowerCase"]()+e.slice(1))}function r(e){let{availableTypes:t,activeService:a,activeType:r,changeType:c,pseudoNames:A,modalRef:l}=e;return i.createElement("div",null,i.createElement("a",{href:"custom"===a?s[a]:s[a]?.[r],target:"_blank",className:"playground-service-modal-input-label"},"Type:"),i.createElement("div",null,i.createElement(n.default,{options:(t||[]).map((e=>o(e,!0))),defaultOption:o(r,!0),onChange:c,pseudoNames:A,modalRef:l})))}const s={demo:"https://deepchat.dev/docs/demo#demo",custom:"https://deepchat.dev/docs/connect",openAI:{chat:"https://platform.openai.com/docs/api-reference/chat",completions:"https://platform.openai.com/docs/api-reference/completions",images:"https://platform.openai.com/docs/api-reference/images",audio:"https://platform.openai.com/docs/api-reference/audio"},cohere:{chat:"https://docs.cohere.com/docs/conversational-ai",textGeneration:"https://docs.cohere.com/docs/intro-text-generation",summarization:"https://docs.cohere.com/docs/summarize"},huggingFace:{conversation:"https://huggingface.co/docs/api-inference/detailed_parameters#conversational-task",textGeneration:"https://huggingface.co/docs/api-inference/detailed_parameters#text-generation-task",summarization:"https://huggingface.co/docs/api-inference/detailed_parameters#summarization-task",translation:"https://huggingface.co/docs/api-inference/detailed_parameters#translation-task",fillMask:"https://huggingface.co/docs/api-inference/detailed_parameters#fill-mask-task",questionAnswer:"https://huggingface.co/docs/api-inference/detailed_parameters#question-answering-task",audioSpeechRecognition:"https://huggingface.co/docs/api-inference/detailed_parameters#automatic-speech-recognition-task",audioClassification:"https://huggingface.co/docs/api-inference/detailed_parameters#audio-classification-task",imageClassification:"https://huggingface.co/docs/api-inference/detailed_parameters#image-classification-task"},azure:{textToSpeech:"https://learn.microsoft.com/en-GB/azure/ai-services/speech-service/rest-text-to-speech?tabs=streaming#convert-text-to-speech",speechToText:"https://learn.microsoft.com/en-gb/azure/ai-services/speech-service/rest-speech-to-text",summarization:"https://learn.microsoft.com/en-us/azure/ai-services/language-service/summarization/overview?tabs=document-summarization",translation:"https://learn.microsoft.com/en-gb/azure/ai-services/translator/reference/v3-0-reference"},stabilityAI:{textToImage:"https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/textToImage",imageToImage:"https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/imageToImage",imageToImageMasking:"https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/masking",imageToImageUpscale:"https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/upscaleImage"},assemblyAI:{audio:"https://www.assemblyai.com/docs/Models/speech_recognition"}}},144:(e,t,a)=>{a.r(t),a.d(t,{default:()=>d});var n=a(6265),i=a(2112),o=a(9509),r=a(394),s=a(2675),c=a(8147),A=a(318),l=a(7294);function d(e){let{chatComponent:t,collapseStates:a,setEditingChatRef:d,view:b}=e;const E=l.useRef(null),[k,C]=l.useState(!1),[S,x]=l.useState("Service"),[T,w]=l.useState([]),[I,N]=l.useState(""),[R,U]=l.useState(""),O=l.useRef(null),[Q,V]=l.useState(""),M=l.useRef(null),[j,K]=l.useState({}),F=l.useRef(null),[L,B]=l.useState(""),[Z,q]=l.useState(!1),P=l.useRef(null);l.useEffect((()=>{const e=Object.keys(t.connect||{demo:!0})[0],a=t.connect?.[e],n=e&&"object"==typeof a?Object.keys(f[e]).find((e=>a[e])):void 0;return G(e,n),C(!0),window.addEventListener("keydown",J),()=>{window.removeEventListener("keydown",J)}}),[]);const J=e=>{"Escape"===e.key?Y():"Enter"===e.key&&P.current.click()},G=(e,a)=>{x(e);const n=Object.keys(f[e]);w(n);const i=a||n[0];N(i),"custom"===e?(U(t.connect[e]?.url||""),K(f[e])):(U(t.connect[e]?.key||""),z(e,i),K(f[e][i])),setTimeout((()=>{W(e,i)}),6)},z=(e,a)=>{const n=g[e]?.[a];n&&V(t.connect[e]?.[a]?.[n]||"")},H=(e,t)=>{e(t),setTimeout((()=>W(S,I)))},W=(e,t)=>{const a=e||S,n=t||I,i=D(F.current,a,n);if("custom"===a)return q(i.custom.websocket),i.custom.websocket?void setTimeout((()=>{const e=D(F.current,a,n);B(p(e,!0,b))})):B(p(i,!0,b));B(p(i,!1,b))};function D(e,t,a){if("demo"===t)return{demo:!0};const n=e?function(e){return Array.from(e.children).map((e=>{const t=e.children[1];let a=t.value;if("true"===a)return!0;if("false"===a)return!1;const n=function(e){if(!isNaN(e)){const t=parseFloat(e);if(!isNaN(t))return t}return null}(a);if(null!==n)return n;if(t.classList.contains("playgroud-service-modal-form")){const e=Array.from(t.children||[]).reduce(((e,t)=>{if("DIV"===t?.tagName){const a=t.children[0].value,n=t.children[1].value;(a.trim().length>0||n.trim().length>0)&&(e[a]=n)}return e}),{});if(Object.keys(e).length>0)return e}return a}))}(e):[],i=function(e,t){const a={};let n=0;return Object.keys(e).forEach((i=>{const o=e[i];"object"!=typeof o||Array.isArray(o)?(void 0!==t[n]&&""!==t[n]&&(a[m(i,!1)]=t[n]),n+=1):Object.keys(o).forEach((e=>{""!==t[n]&&(a[i]??={},a[i][m(e,!1)]=t[n]),n+=1}))})),a}("custom"===t?f[t]:f[t][a],n),o=g[t]?.[a];if(o){const e=M.current?.value;i[o]=e}return{[t]:"custom"===t?{url:O.current?.value||"",...i}:{key:O.current?.value||"",[a]:!(Object.keys(i).length>0)||i}}}const Y=()=>{C(!1),setTimeout((()=>{d(null)}),200)};return l.createElement("div",null,l.createElement("div",{className:"playground-service-modal-background "+(k?"playground-modal-fade-in-background":"playground-modal-fade-out-background"),onClick:Y}),l.createElement("div",{id:"playground-service-modal",ref:E,className:"playground-modal "+(k?"playground-modal-fade-in":"playground-modal-fade-out")},l.createElement("b",{className:"playground-modal-title"},"Service Settings"),l.createElement("div",{className:"playgroud-service-modal-form"},l.createElement(c.default,{activeService:S,changeService:G,modalRef:E}),"demo"!==S&&"custom"!==S&&l.createElement(s.default,{availableTypes:T,activeService:S,activeType:I,changeType:e=>{const t=m(e,!1);N(t),K("custom"===S?f[S]:f[S][t]),z(S,t),setTimeout((()=>W(S,t)))},pseudoNames:h,modalRef:E}),"demo"!==S&&"custom"!==S&&l.createElement(r.default,{ref:O,requiredValue:R,setValue:H.bind(this,U),title:"API Key:",view:b,changeCode:W,link:v[S]}),"custom"===S&&l.createElement(r.default,{ref:O,requiredValue:R,setValue:H.bind(this,U),title:"URL:",link:"https://deepchat.dev/docs/connect#Request"}),g[S]?.[I]&&l.createElement(r.default,{ref:M,requiredValue:Q,setValue:H.bind(this,V),title:`${m(g[S][I])}:`,link:u[S][I]})),Object.keys(j).length>0&&l.createElement(i.default,{title:"Optional parameters",collapseStates:a,prop:"optionalParams",initExpanded:"object"==typeof t.connect[S]?.[I]},l.createElement(n.default,{ref:F,optionalParameters:j,connect:"custom"===S?t.connect[S]:t.connect[S]?.[I],changeCode:W,websocket:Z,pseudoNames:h,links:"custom"===S?y[S]:y[S]?.[I]})),L&&l.createElement(i.default,{title:"Code",collapseStates:a,prop:"code"},l.createElement(A.default,{code:L})),l.createElement(o.default,{chatComponent:t,requiredFields:[O,M],constructConnect:()=>D(F.current,S,I),close:Y,ref:P})))}function m(e,t){return void 0===t&&(t=!0),e.charAt(0)[t?"toUpperCase":"toLowerCase"]()+e.slice(1)}function p(e,t,a){if(e.demo)return'';if(t)return``;if(!a.isKeyVisible){e=JSON.parse(JSON.stringify(e));const t=Object.keys(e)[0];e[t].key&&(e[t].key="hidden")}return``}const g={azure:{textToSpeech:"region",speechToText:"region",summarization:"endpoint"},huggingFace:{questionAnswer:"context"}},u={azure:{textToSpeech:"https://deepchat.dev/docs/directConnection/Azure#TextToSpeech",speechToText:"https://deepchat.dev/docs/directConnection/Azure#SpeechToText",summarization:"https://deepchat.dev/docs/directConnection/Azure#Summarization"},huggingFace:{questionAnswer:"https://huggingface.co/docs/api-inference/detailed_parameters#question-answering-task"}},h={TextGeneration:"Text Generation",FillMask:"Fill Mask",QuestionAnswer:"Question Answer",AudioSpeechRecognition:"Speech Recognition",AudioClassification:"Audio Classification",ImageClassification:"Image Classification",TextToSpeech:"Text To Speech",SpeechToText:"Speech To Text",TextToImage:"Text To Image",ImageToImage:"Image To Image",ImageToImageMasking:"Image To Image Masking",ImageToImageUpscale:"Image To Image Upscale"},f={demo:{demo:{}},custom:{method:["POST","PUT","GET"],websocket:["true","false"],headers:"constructable object",additionalBodyProps:"constructable object"},openAI:{chat:{model:"string",system_prompt:"string",max_tokens:"number",temperature:"number",top_p:"number"},completions:{model:"string",max_tokens:"number",temperature:"number",top_p:"number"},images:{n:"number",size:["256x256","512x512","1024x1024"],user:"string"},audio:{model:"string",temperature:"number",language:"string",type:["transcription","translation"]}},cohere:{chat:{model:"string",user_name:"number",temperature:"number",max_tokens:"number"},textGeneration:{model:"string",temperature:"number",max_tokens:"number",k:"number",p:"number",frequency_penalty:"number",presence_penalty:"number",truncate:["NONE","START","END"],logit_bias:"constructable object"},summarization:{model:"string",length:["auto","short","medium","long"],format:["auto","paragraph","bullets"],extractiveness:["auto","low","medium","high"],temperature:"number",additional_command:"string"}},huggingFace:{conversation:{model:"string",parameters:{min_length:"number",max_length:"number",top_k:"number",top_p:"number",temperature:"number",repetition_penalty:"number"},options:{use_cache:["true","false"]}},textGeneration:{model:"string",parameters:{top_k:"number",top_p:"number",temperature:"number",repetition_penalty:"number",max_new_tokens:"number",do_sample:["true","false"]},options:{use_cache:["true","false"]}},summarization:{model:"string",parameters:{min_length:"number",max_length:"number",top_k:"number",top_p:"number",temperature:"number",repetition_penalty:"number"},options:{use_cache:["true","false"]}},translation:{model:"string",options:{use_cache:["true","false"]}},fillMask:{model:"string",options:{use_cache:["true","false"]}},questionAnswer:{model:"string"},audioSpeechRecognition:{model:"string"},audioClassification:{model:"string"},imageClassification:{model:"string"}},azure:{textToSpeech:{lang:"string",name:"string",gender:"string",outputFormat:"string"},speechToText:{lang:"string"},summarization:{language:"string"},translation:{region:"string",language:"string"}},stabilityAI:{textToImage:{height:"number",width:"number",engine_id:"string",weight:"number",cfg_scale:"number",clip_guidance_preset:["FAST_BLUE","FAST_GREEN","NONE","SIMPLE","SLOW","SLOWER","SLOWEST"],samples:"number",seed:"number",steps:"number",style_preset:"string",sampler:"string"},imageToImage:{init_image_mode:["image_strength","step_schedule_*"],image_strength:"number",step_schedule_start:"number",step_schedule_end:"number",engine_id:"string",weight:"number",cfg_scale:"number",clip_guidance_preset:["FAST_BLUE","FAST_GREEN","NONE","SIMPLE","SLOW","SLOWER","SLOWEST"],samples:"number",seed:"number",steps:"number",style_preset:"string",sampler:"string"},imageToImageMasking:{mask_source:["MASK_IMAGE_WHITE","MASK_IMAGE_BLACK","INIT_IMAGE_ALPHA"],engine_id:"string",weight:"number",cfg_scale:"number",clip_guidance_preset:["FAST_BLUE","FAST_GREEN","NONE","SIMPLE","SLOW","SLOWER","SLOWEST"],samples:"number",seed:"number",steps:"number",style_preset:"string",sampler:"string"},imageToImageUpscale:{engine_id:"string",height:"number",width:"number"}},assemblyAI:{audio:{}}},v={demo:"",custom:"",openAI:"https://platform.openai.com/account/api-keys",cohere:"https://dashboard.cohere.ai/api-keys",huggingFace:"https://huggingface.co/settings/tokens",azure:"https://learn.microsoft.com/en-us/azure/api-management/api-management-subscriptions#create-and-manage-subscriptions-in-azure-portal",stabilityAI:"https://platform.stability.ai/docs/getting-started/authentication",assemblyAI:"https://www.assemblyai.com/app/account"},y={demo:{demo:""},custom:{method:"https://deepchat.dev/docs/connect#Request",websocket:"https://deepchat.dev/docs/connect#Websocket",headers:"https://deepchat.dev/docs/connect#Request",additionalBodyProps:"https://deepchat.dev/docs/connect#Request"},openAI:{chat:{system_prompt:"https://deepchat.dev/docs/directConnection/OpenAI#Chat",model:"https://platform.openai.com/docs/api-reference/chat/object#model",max_tokens:"https://platform.openai.com/docs/api-reference/chat/create#max_tokens",temperature:"https://platform.openai.com/docs/api-reference/chat/create#temperature",top_p:"https://platform.openai.com/docs/api-reference/chat/create#top_p"},completions:{model:"https://platform.openai.com/docs/api-reference/completions/object#model",max_tokens:"https://platform.openai.com/docs/api-reference/completions/create#max_tokens",temperature:"https://platform.openai.com/docs/api-reference/completions/create#temperature",top_p:"https://platform.openai.com/docs/api-reference/completions/create#top_p"},images:{n:"https://platform.openai.com/docs/api-reference/images/create#n",size:"https://platform.openai.com/docs/api-reference/images/create#size",user:"https://platform.openai.com/docs/api-reference/images/create#user"},audio:{model:"https://platform.openai.com/docs/api-reference/audio/createTranscription#model",temperature:"https://platform.openai.com/docs/api-reference/audio/createTranscription#temperature",language:"https://platform.openai.com/docs/api-reference/audio/createTranscription#language",type:"https://platform.openai.com/docs/api-reference/audio"}},cohere:{chat:{model:"https://docs.cohere.com/docs/conversational-ai#parameters",user_name:"https://docs.cohere.com/docs/conversational-ai#parameters",temperature:"https://docs.cohere.com/docs/conversational-ai#parameters",max_tokens:"https://docs.cohere.com/docs/conversational-ai#parameters"},textGeneration:{model:"https://docs.cohere.com/reference/generate",temperature:"https://docs.cohere.com/reference/generate",max_tokens:"https://docs.cohere.com/reference/generate",k:"https://docs.cohere.com/reference/generate",p:"https://docs.cohere.com/reference/generate",frequency_penalty:"https://docs.cohere.com/reference/generate",presence_penalty:"https://docs.cohere.com/reference/generate",truncate:"https://docs.cohere.com/reference/generate",logit_bias:"https://docs.cohere.com/reference/generate"},summarization:{model:"https://docs.cohere.com/reference/summarize-2",length:"https://docs.cohere.com/reference/summarize-2",format:"https://docs.cohere.com/reference/summarize-2",extractiveness:"https://docs.cohere.com/reference/summarize-2",temperature:"https://docs.cohere.com/reference/summarize-2",additional_command:"https://docs.cohere.com/reference/summarize-2"}},huggingFace:{conversation:{model:"https://huggingface.co/docs/api-inference/detailed_parameters#conversational-task",parameters:{min_length:"https://huggingface.co/docs/api-inference/detailed_parameters#conversational-task",max_length:"https://huggingface.co/docs/api-inference/detailed_parameters#conversational-task",top_k:"https://huggingface.co/docs/api-inference/detailed_parameters#conversational-task",top_p:"https://huggingface.co/docs/api-inference/detailed_parameters#conversational-task",temperature:"https://huggingface.co/docs/api-inference/detailed_parameters#conversational-task",repetition_penalty:"https://huggingface.co/docs/api-inference/detailed_parameters#conversational-task"},options:{use_cache:"https://huggingface.co/docs/api-inference/detailed_parameters#conversational-task"}},textGeneration:{model:"https://huggingface.co/docs/api-inference/detailed_parameters#text-generation-task",parameters:{top_k:"https://huggingface.co/docs/api-inference/detailed_parameters#text-generation-task",top_p:"https://huggingface.co/docs/api-inference/detailed_parameters#text-generation-task",temperature:"https://huggingface.co/docs/api-inference/detailed_parameters#text-generation-task",repetition_penalty:"https://huggingface.co/docs/api-inference/detailed_parameters#text-generation-task",max_new_tokens:"https://huggingface.co/docs/api-inference/detailed_parameters#text-generation-task",do_sample:"https://huggingface.co/docs/api-inference/detailed_parameters#text-generation-task"},options:{use_cache:"https://huggingface.co/docs/api-inference/detailed_parameters#text-generation-task"}},summarization:{model:"https://huggingface.co/docs/api-inference/detailed_parameters#summarization-task",parameters:{min_length:"https://huggingface.co/docs/api-inference/detailed_parameters#summarization-task",max_length:"https://huggingface.co/docs/api-inference/detailed_parameters#summarization-task",top_k:"https://huggingface.co/docs/api-inference/detailed_parameters#summarization-task",top_p:"https://huggingface.co/docs/api-inference/detailed_parameters#summarization-task",temperature:"https://huggingface.co/docs/api-inference/detailed_parameters#summarization-task",repetition_penalty:"https://huggingface.co/docs/api-inference/detailed_parameters#summarization-task"},options:{use_cache:"https://huggingface.co/docs/api-inference/detailed_parameters#summarization-task"}},translation:{model:"https://huggingface.co/docs/api-inference/detailed_parameters#translation-task",options:{use_cache:"https://huggingface.co/docs/api-inference/detailed_parameters#translation-task"}},fillMask:{model:"https://huggingface.co/docs/api-inference/detailed_parameters#fill-mask-task",options:{use_cache:"https://huggingface.co/docs/api-inference/detailed_parameters#fill-mask-task"}},questionAnswer:{model:"https://huggingface.co/docs/api-inference/detailed_parameters#question-answering-task"},audioSpeechRecognition:{model:"https://huggingface.co/docs/api-inference/detailed_parameters#automatic-speech-recognition-task"},audioClassification:{model:"https://huggingface.co/docs/api-inference/detailed_parameters#audio-classification-task"},imageClassification:{model:"https://huggingface.co/docs/api-inference/detailed_parameters#image-classification-task"}},azure:{textToSpeech:{lang:"https://learn.microsoft.com/en-GB/azure/ai-services/speech-service/language-support?tabs=tts",name:"https://learn.microsoft.com/en-GB/azure/ai-services/speech-service/language-support?tabs=tts",gender:"https://deepchat.dev/docs/directConnection/Azure#TextToSpeech",outputFormat:"https://learn.microsoft.com/en-GB/azure/ai-services/speech-service/rest-text-to-speech?tabs=streaming#audio-outputs"},speechToText:{lang:"https://learn.microsoft.com/en-us/azure/ai-services/speech-service/language-support?tabs=stt"},summarization:{language:"https://en.wikipedia.org/wiki/IETF_language_tag#:~:text=An%20IETF%20BCP%2047%20language,the%20IANA%20Language%20Subtag%20Registry."},translation:{region:"https://deepchat.dev/docs/directConnection/Azure#Translation",language:"https://en.wikipedia.org/wiki/IETF_language_tag#:~:text=An%20IETF%20BCP%2047%20language,the%20IANA%20Language%20Subtag%20Registry."}},stabilityAI:{textToImage:{height:"https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/textToImage",width:"https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/textToImage",engine_id:"https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/textToImage",weight:"https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/textToImage",cfg_scale:"https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/textToImage",clip_guidance_preset:"https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/textToImage",samples:"https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/textToImage",seed:"https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/textToImage",steps:"https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/textToImage",style_preset:"https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/textToImage",sampler:"https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/textToImage"},imageToImage:{init_image_mode:"https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/imageToImage",image_strength:"https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/imageToImage",step_schedule_start:"https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/imageToImage",step_schedule_end:"https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/imageToImage",engine_id:"https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/imageToImage",weight:"https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/imageToImage",cfg_scale:"https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/imageToImage",clip_guidance_preset:"https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/imageToImage",samples:"https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/imageToImage",seed:"https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/imageToImage",steps:"https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/imageToImage",style_preset:"https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/imageToImage",sampler:"https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/imageToImage"},imageToImageMasking:{mask_source:"https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/masking",engine_id:"https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/masking",weight:"https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/masking",cfg_scale:"https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/masking",clip_guidance_preset:"https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/masking",samples:"https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/masking",seed:"https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/masking",steps:"https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/masking",style_preset:"https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/masking",sampler:"https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/masking"},imageToImageUpscale:{engine_id:"https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/upscaleImage",height:"https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/upscaleImage",width:"https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/upscaleImage"}},assemblyAI:{audio:""}}},2112:(e,t,a)=>{a.r(t),a.d(t,{default:()=>o});var n=a(7294);const i=400;function o(e){let{children:t,title:a,collapseStates:o,prop:r,initExpanded:s}=e;const[c,A]=n.useState(!1),[l,d]=n.useState(!1),[m,p]=n.useState(0),[g,u]=n.useState(null),[h,f]=n.useState(null),v=n.useRef(null);n.useEffect((()=>{const e=!s&&o[r];A(e),d(e),p("unset")}),[s]);const y=()=>{g&&clearTimeout(g);const e=setTimeout((()=>u(null)),i),t=!c;p(v.current.children[0].clientHeight),h&&clearTimeout(h),setTimeout((()=>{if(d(!0),u(e),A(t),o[r]=t,!t){const e=setTimeout((()=>{d(!1),p("unset"),f(null)}),i);f(e)}}))};return n.createElement("div",null,n.createElement("div",{className:"playground-service-modal-collapsible-title"},n.createElement("div",{className:"playground-service-modal-collapsible-title-button",onClick:y},c?"+":"-"),n.createElement("span",{className:"playground-service-modal-collapsible-title-text",onClick:y},a)),n.createElement("div",{style:{overflow:l?"hidden":"unset",maxHeight:c?"0px":m,transition:null!==g?"0.4s":"0s"},ref:v},t))}},2510:(e,t,a)=>{a.r(t),a.d(t,{default:()=>o});var n=a(1262),i=a(7294);function o(e){let{children:t,text:a}=e;return i.createElement(n.Z,null,(()=>/^((?!chrome|android).)*safari/i.test(navigator.userAgent)?i.createElement("a",null,t):i.createElement("a",{"data-tooltip-id":"chat-wrapper-configuration-tooltip","data-tooltip-place":"bottom","data-tooltip-offset":"7","data-tooltip-content":a},t)))}},2574:(e,t,a)=>{a.r(t),a.d(t,{default:()=>d});var n=a(6146),i=a(8071),o=a(2538),r=a(7273),s=a(6623),c=a(4554),A=a(5407),l=a(7294);function d(){const[e,t]=l.useState(!1);return l.useEffect((()=>{let e=!0;return setTimeout((()=>{e&&t(!0)})),()=>{e=!1}}),[]),l.createElement("div",null,e&&l.createElement("div",null,l.createElement("div",{className:"preload-image"},l.createElement(A.Z,null)),l.createElement("div",{className:"preload-image"},l.createElement("img",{src:r.Z})),l.createElement("div",{className:"preload-image"},l.createElement("img",{src:n.Z})),l.createElement("div",{className:"preload-image"},l.createElement("img",{src:i.Z})),l.createElement("div",{className:"preload-image"},l.createElement("img",{src:s.Z})),l.createElement("div",{className:"preload-image"},l.createElement("img",{src:c.Z})),l.createElement("div",{className:"preload-image"},l.createElement("img",{src:o.Z}))))}},2538:(e,t,a)=>{a.d(t,{Z:()=>n});const n="data:image/png;base64,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"},4554:(e,t,a)=>{a.d(t,{Z:()=>n});const n="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAADpCAMAAACp8fr0AAAC+lBMVEVHcEwAiNUAhtoAjuAAi9kAiNUAjNgAgswAiNUAkOEAidcAiNUAitcAmvAAiNUAkeEAiNYAitoAk+UAjt0AidYAiNYAitgAj+AAkeIAiNQAic4Ah9oAidgAjNsAjt4AitcAkOAAh9UAidUAjNsAidUAiNUAhNYAhdIAitgAkeMAi9kAidYAkeEAiNUAiNUAi9oAkeQAiNYAiNQAh9QAjNsAidUAidQAi9oAj98AjdwAidYAidYAjNYAidcAiNUAitYAitYAh9UAi9oAkOIAh9UAiNUAidYAiNYAiNUAidcAkuMAidcAjd4Ai9oAjNwAitQAiNUAh9YAiNYAiNQAiNUAi9kAidUAitMAitcAitgAiNUAidcAlOgAiNUAidYAi9oAiNUAidUAj+EAjNoAidYAjNsAiNUAhdQAiNYAh9UAiNUAh9IAiNUAjd0AidYAiNYAi9gAidEAi9kAiNUAiNUAitkAhNUAiNUAiNYAkuQAidUAiNYAitIAiNUAiNUAidcAidcAiNIAitkAidUAiNUAjd0AidYAiNUAfs4AidcAidcAitkAh9UAidYAitgAidcAkuUAiNUAidcAiNYAhtMAjNkAitgAiNYAidgAi9oAjt0AjNwAitcAiNUAh9UAidYAiNYAi9kAidUAidUAidYAiNUAi9oAidQAidYAjNwAiNUAidcAidYAkN0AiNUAlOoAitkAidYAidgAiNQAi9oAiNUAiNUAitgAh9QAi9gAitgAi9sAidgAiNUAidYAitQAidYAjdsAiNYAidYAidcAiNYAi9oAidUAidYAiNMAjdwAidYAiNUAjNYAkecAiNUAiNQAitgAitYAiNUAh9QAiNUAidYAiNUAitcAiNUAiNQAh9UAidYAitcAidUAidYAidYAh9cAiNUAidYAidYAj98AiNUAitgAitYAiNUAi9kAj98AidYAiNUAiNUAiNYAiNUAidYAitkAiNUAidYAlusAi9oAitYAk+YAlekAj94Ajt4Ai9sAnfb449imAAAA/XRSTlMASxMBlKYGE6z/TirG/74CQt3//1dj8///xwkDg/3///9oEv//1w8jwv////9wPNf/4Blb64J++v//7iUNnJEfLzjS/6RT/Dd1+v+0///4R2GWtsG4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"},6623:(e,t,a)=>{a.d(t,{Z:()=>n});const n="data:image/png;base64,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"},6146:(e,t,a)=>{a.d(t,{Z:()=>n});const n=a.p+"assets/images/huggingFaceLogo-fc1ff0c8a51b1066702d41f83250bd9d.png"},7273:(e,t,a)=>{a.d(t,{Z:()=>n});const n="data:image/png;base64,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"},8071:(e,t,a)=>{a.d(t,{Z:()=>n});const n="data:image/png;base64,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"}}]); \ No newline at end of file diff --git a/assets/js/91c39c3c.1b264a92.js b/assets/js/91c39c3c.1b264a92.js deleted file mode 100644 index d11777914..000000000 --- a/assets/js/91c39c3c.1b264a92.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[5485,2248,2465,5891,1933,9260,9147,8149,5494,3204,7654,9282],{5407:(e,t,a)=>{a.d(t,{Z:()=>r});var n,i=a(7294);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{title:t,titleId:a,...r}=e;return i.createElement("svg",o({filter:"brightness(0) saturate(100%) invert(69%) sepia(66%) saturate(697%) hue-rotate(358deg) brightness(102%) contrast(102%)",viewBox:"-3.5 0 24 24",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":a},r),t?i.createElement("title",{id:a},t):null,n||(n=i.createElement("path",{d:"M0 13.714h7.875L5.137 24l12.006-13.714H9.268L12 0z"})))}},4602:(e,t,a)=>{a.d(t,{Z:()=>o});var n=a(1262),i=a(7294);function o(e){return i.createElement(n.Z,null,(()=>{const t=a(5197).DeepChat;return i.createElement(t,e,e.children)}))}},3049:(e,t,a)=>{a.r(t),a.d(t,{default:()=>b});var n=a(4174),i=a(3925),o=a(425),r=a(2574),s=a(2765),c=a(62),A=a(144),l=a(2444),d=a(5742),m=a(7452),p=a(1474),g=a(7294);const u={components:[{connect:{demo:!0},messages:[],description:""}],isFirstTime:!0},h={optionalParams:!0,code:!0},f=[],v={index:0},y={isGrid:!0,isBeingCreated:!0,isKeyVisible:!1};function b(){const[,e]=g.useState(-1),[t,a]=g.useState(null),[b,E]=g.useState(y.isGrid),[k,C]=g.useState(!1),[S,x]=g.useState(!1),T=g.useRef(null);g.useEffect((()=>(window.addEventListener("beforeunload",w),setTimeout((()=>{var e;localStorage.getItem("deep-chat-config")&&(Object.keys(u).forEach((e=>{delete u[e]})),Object.assign(u,JSON.parse(localStorage.getItem("deep-chat-config")))),u.isFirstTime?setTimeout((()=>{C(!0),x(!0)}),350):(O(u),y.isBeingCreated=!1),p.ZP.create(T.current,Q),(e=T.current).addEventListener("wheel",(t=>{y.isGrid||e.scrollWidth>e.clientWidth&&(t.preventDefault(),e.scrollLeft+=t.deltaY)}))})),()=>{window.removeEventListener("beforeunload",w),w(),f.splice(0,f.length),v.index=0,y.isBeingCreated=!0,y.isKeyVisible=!1})),[]),g.useEffect((()=>{S&&setTimeout((()=>{O(u),y.isBeingCreated=!1,u.isFirstTime=!1}),400)}),[k]);const w=()=>{localStorage.setItem("deep-chat-config",JSON.stringify(u))};function I(e){let t=!e||f.length===e;if(!t&&y.isGrid){const a=f[e]?.ref.current,n=f[e+1]?.ref.current;t=!n||n.getOffsetTop()!==a.getOffsetTop()}return t}function N(t,n){const i=t||{connect:{demo:!0},description:"",messages:[]},o=g.createRef(),r=g.createElement(c.default,{key:v.index,config:i,setEditingChatRef:a,removeComponent:R,cloneComponent:U,playgroundConfig:u,isAtEnd:I(n),ref:o},g.createElement(s.default,{config:i}));if(f.splice(void 0!==n?n:f.length,0,r),e(v.index+=1),y.isBeingCreated)return;u.components.splice(void 0!==n?n:f.length,0,i);setTimeout((()=>{!function(e,t,a){y.isGrid&&(t?e-1!=0&&I(e-1)&&a.scrollIntoView():window.scrollTo({left:0,top:document.body.scrollHeight,behavior:"smooth"})),t?a.isVisibleInParent(T.current)||(T.current.scrollLeft=T.current.scrollLeft+400):T.current.scrollLeft=T.current.scrollWidth}(n,!!t?.connect,o.current)}),t?50:5)}function R(t){t.current.scaleOut(),y.isGrid&&t.current.reduceHeightWhenLastOnRow();const a=u.components.findIndex((e=>e===t.current.config));u.components.splice(a,1),setTimeout((()=>{t.current.remove(),setTimeout((()=>{const a=f.findIndex((e=>e.ref===t));f.splice(a,1),e(v.index+=1)}),400)}),300)}function U(e){const t=f.findIndex((t=>t.ref===e));N(JSON.parse(JSON.stringify(e.current.config)),t+1)}function O(t){f.splice(0,f.length),e(v.index+=1),t.components.forEach((e=>{N(e)}))}const Q={animation:450,handle:".playground-chat-drag-handle",onEnd:e=>{if(e.oldIndex!==e.newIndex){const t=u.components.splice(e.oldIndex,1)[0];u.components.splice(e.newIndex,0,t);const a=f.splice(e.oldIndex,1)[0];f.splice(e.newIndex,0,a)}}};return g.createElement(m.Z,{title:"Playground",description:"Deep Chat Playground"},g.createElement(d.Z,null,g.createElement("html",{className:"plugin-pages plugin-id-default playground"})),g.createElement(r.default,null),t&&g.createElement(A.default,{setEditingChatRef:a,chatComponent:t.current,collapseStates:h,view:y}),k&&g.createElement(n.default,{setIsModalDisplayed:C,isIntro:!0}),g.createElement(l.u,{id:"chat-wrapper-configuration-tooltip"}),g.createElement("div",{id:"playground",className:b?"playground-grid":"playground-panorama"},g.createElement("div",{id:"playground-title",className:"start-page-title-visible"},g.createElement("b",null,"Playground"),g.createElement(o.default,{isGrid:b,toggleLayout:function(){E((e=>!e)),y.isGrid=!y.isGrid}})),g.createElement("div",null,g.createElement("div",{id:"playground-chat-list-parent"},g.createElement("div",{ref:T,id:"playground-chat-list",className:b?"playground-chat-list-grid":"playground-chat-list-panorama"},f)),g.createElement(i.default,{isGrid:b,addComponent:N}))))}},3925:(e,t,a)=>{a.r(t),a.d(t,{default:()=>i});var n=a(7294);function i(e){let{isGrid:t,addComponent:a}=e;return n.createElement("div",{id:"playground-add-button-container",className:t?"playground-add-button-container-grid":"playground-add-button-container-panorama"},n.createElement("div",{id:"playground-add-button",className:"start-panel-logo",onClick:()=>a()},n.createElement("img",{src:"/img/plus.svg",id:"playground-add-button-image",className:"playground-button"})))}},2765:(e,t,a)=>{a.r(t),a.d(t,{default:()=>c});var n=a(4602),i=a(2949),o=a(1262),r=a(7294);const s={response:{text:"Click the 'Configure' button below to connect to a service."}};function c(e){let{config:t,colorMode:a}=e;const c=r.createRef(null);function h(e){let{isInitial:a}=e;if(!a){const{messages:e}=t;e.splice(0,e.length),e.push(...c.current.children[0].getMessages())}}function f(){t?.messages.splice(0,t.messages.length)}return r.createElement(o.Z,null,(()=>{const{colorMode:e}=(0,i.I)();return"dark"===e?r.createElement("div",{ref:c,className:"playground-chat-component"},t?.connect?.custom?r.createElement(n.Z,{request:t.connect.custom,style:A,messageStyles:l,initialMessages:t.messages,onNewMessage:h,onClearMessages:f,textInput:d,submitButtonStyles:m,auxiliaryStyle:p,introPanelStyle:g}):t?.connect?.demo?r.createElement(n.Z,{demo:s,style:A,messageStyles:l,initialMessages:t.messages,onNewMessage:h,onClearMessages:f,textInput:d,submitButtonStyles:m,auxiliaryStyle:p,introPanelStyle:g}):r.createElement(n.Z,{directConnection:t.connect,style:A,messageStyles:l,initialMessages:t.messages,onNewMessage:h,onClearMessages:f,textInput:d,submitButtonStyles:m,auxiliaryStyle:p,introPanelStyle:g})):r.createElement("div",{ref:c,className:"playground-chat-component"},t?.connect?.custom?r.createElement(n.Z,{request:t.connect.custom,style:u,initialMessages:t.messages,onNewMessage:h,onClearMessages:f}):t?.connect?.demo?r.createElement(n.Z,{demo:s,style:u,initialMessages:t.messages,onNewMessage:h,onClearMessages:f}):r.createElement(n.Z,{directConnection:t.connect,style:u,initialMessages:t.messages,onNewMessage:h,onClearMessages:f}))}))}const A={borderRadius:"10px",boxShadow:"0 .5rem 1rem 0 rgba(44, 51, 73, .1)",border:"1px solid #ededed",marginLeft:"10px",border:"unset",marginRight:"10px",width:"302px",backgroundColor:"#2e2e2e"},l={default:{ai:{bubble:{backgroundColor:"#545454",color:"white"}}},loading:{bubble:{backgroundColor:"#545454",color:"white"}}},d={styles:{container:{backgroundColor:"#4e4e4e",border:"unset",color:"#e8e8e8"}},placeholder:{style:{color:"#bcbcbc"}}},m={submit:{container:{default:{bottom:"0.7rem"}},svg:{styles:{default:{filter:"brightness(0) saturate(100%) invert(70%) sepia(52%) saturate(5617%) hue-rotate(185deg) brightness(101%) contrast(101%)"}}}},loading:{container:{default:{backgroundColor:"unset"}},svg:{styles:{default:{filter:"brightness(0) saturate(100%) invert(70%) sepia(52%) saturate(5617%) hue-rotate(185deg) brightness(101%) contrast(101%)"}}}},stop:{svg:{styles:{default:{filter:"brightness(0) saturate(100%) invert(70%) sepia(52%) saturate(5617%) hue-rotate(185deg) brightness(101%) contrast(101%)"}}}}},p="\n ::-webkit-scrollbar {\n width: 10px;\n height: 10px;\n }\n ::-webkit-scrollbar-thumb {\n background-color: grey;\n border-radius: 5px;\n }\n ::-webkit-scrollbar-track {\n background-color: unset;\n }",g={backgroundColor:"#4f4f4f",color:"white",border:"unset"},u={borderRadius:"10px",boxShadow:"0 .5rem 1rem 0 rgba(44, 51, 73, .1)",border:"1px solid #ededed",marginLeft:"10px",marginRight:"10px",width:"302px"}},62:(e,t,a)=>{a.r(t),a.d(t,{default:()=>A});var n=a(3190),i=a(5889),o=a(2949),r=a(1262),s=a(8674),c=a(7294);const A=c.forwardRef(((e,t)=>{let{children:a,config:A,removeComponent:d,cloneComponent:m,setEditingChatRef:p,isAtEnd:g,playgroundConfig:u}=e;function h(){E(!0),setTimeout((()=>{w(!1)}),500)}c.useImperativeHandle(t,(()=>({update(){y(v+1),A.messages.splice(0,A.messages.length),I.current.getDirty()||U(function(e){const t=Object.keys(e)[0];if("custom"===t)return l[t];const a=Object.keys(e[t]);return l[t]["key"===a[0]?a[1]:a[0]]}(A.connect))},scaleOut(){E(!1)},reduceHeightWhenLastOnRow(){const e=f.current.previousSibling;!f.current.nextSibling&&e&&e.offsetTop!==f.current.offsetTop&&x(!1)},remove(){C(!1)},getElement:()=>f.current,scrollIntoView(){f.current.scrollIntoView({block:"center",behavior:"smooth"})},isVisibleInParent:e=>function(e,t){const a=e.getBoundingClientRect(),n=t.getBoundingClientRect();return n.top>=a.top&&n.bottom<=a.bottom&&n.left>=a.left&&n.right<=a.right}(e,f.current),getOffsetTop:()=>f.current.offsetTop,getMessages:()=>f.current.children[0].children[0].getMessages(),config:A,connect:A.connect})));const f=c.createRef(null),[v,y]=c.useState(0),[b,E]=c.useState(!1),[k,C]=c.useState(g),[S,x]=c.useState(!0),[T,w]=c.useState(!1),I=c.useRef(null),[N,R]=c.useState(A.description);function U(e){A.description=e,R(e)}function O(){f.current.children[0].children[0].clearMessages()}return c.useEffect((()=>{let e=!0;return setTimeout((()=>{e&&(w(!0),g?(E(!0),h()):(C(!0),setTimeout((()=>h()),200)))})),()=>{e=!1}}),[]),c.createElement(r.Z,null,(()=>{const{colorMode:e}=(0,o.I)();return c.useEffect((()=>{y(v+1)}),[e]),c.createElement("div",{key:v,ref:f,className:`playground-chat-wrapper ${T?"playground-chat-animated":""} ${b?"playground-chat-wrapper-scale-expanded":"playground-chat-wrapper-scale-shrunk"} ${k?"playground-chat-wrapper-width-expanded":"playground-chat-wrapper-width-shrunk"} ${S?"":"playground-chat-wrapper-height-shrunk"}`},a,c.createElement("div",{className:"playground-chat-details"},c.createElement("div",{className:"playground-chat-description"},c.createElement(s.default,{connect:A.connect}),c.createElement(i.default,{ref:I,textValue:N,setTextValue:U})),c.createElement(n.default,{setEditingChatRef:p,cloneComponent:m,removeComponent:d,clearMessages:O,wrapperRef:t})))}))}));const l={demo:"Default",custom:"Service",openAI:{chat:"OpenAI: Chat",completions:"OpenAI: Completions",images:"OpenAI: Dalle",audio:"OpenAI: Whisper"},cohere:{chat:"Cohere: Chat",textGeneration:"Cohere: Text Generation",summarization:"Cohere: Summarization"},huggingFace:{conversation:"Hugging Face: Conversation",textGeneration:"Hugging Face: Text Generation",summarization:"Hugging Face: Summarization",translation:"Hugging Face: Translation",fillMask:"Hugging Face: Fill Mask",questionAnswer:"Hugging Face: Question Answer",audioSpeechRecognition:"Hugging Face: Speech Recognition",audioClassification:"Hugging Face: Audio Classification",imageClassification:"Hugging Face: Image Classification"},azure:{textToSpeech:"Azure: Text To Speech",speechToText:"Azure: Speech To Text",summarization:"Azure: Summarization",translation:"Azure: Translation"},stabilityAI:{textToImage:"StabilityAI: Text To Image",imageToImage:"StabilityAI: Image To Image",imageToImageMasking:"StabilityAI: Image To Image Masking",imageToImageUpscale:"StabilityAI: Image To Image Upscale"},assemblyAI:{audio:"AssemblyAI: Audio"}}},3190:(e,t,a)=>{a.r(t),a.d(t,{default:()=>o});var n=a(2510),i=a(7294);function o(e){let{setEditingChatRef:t,cloneComponent:a,removeComponent:o,clearMessages:r,wrapperRef:s}=e;return i.createElement("div",{className:"playground-chat-config-buttons"},i.createElement("img",{className:"playground-chat-drag-handle",src:"/img/drag-handle.svg"}),i.createElement(n.default,{text:"Configure"},i.createElement("svg",{onClick:()=>t(s),className:"playground-chat-config-button playground-button",viewBox:"0 0 1920 1920",xmlns:"http://www.w3.org/2000/svg"},i.createElement("path",{fillRule:"evenodd",d:"M262.749 410.667H.000648499V282.667H262.749C292.139 145.504 414.06 42.6667 560 42.6667 705.94 42.6667 827.861 145.504 857.251 282.667H1920V410.667H857.251C827.861 547.829 705.94 650.667 560 650.667 414.06 650.667 292.139 547.829 262.749 410.667ZM384 346.667C384 249.465 462.798 170.667 560 170.667 657.202 170.667 736 249.465 736 346.667 736 443.869 657.202 522.667 560 522.667 462.798 522.667 384 443.869 384 346.667ZM.000648499 896H1009.42C1038.81 758.837 1160.73 656 1306.67 656 1452.61 656 1574.53 758.837 1603.92 896H1920V1024H1603.92C1574.53 1161.16 1452.61 1264 1306.67 1264 1160.73 1264 1038.81 1161.16 1009.42 1024H.000648499V896ZM1306.67 784C1209.46 784 1130.67 862.798 1130.67 960 1130.67 1057.2 1209.46 1136 1306.67 1136 1403.87 1136 1482.67 1057.2 1482.67 960 1482.67 862.798 1403.87 784 1306.67 784ZM857.251 1637.33C827.861 1774.5 705.94 1877.33 560 1877.33 414.06 1877.33 292.139 1774.5 262.749 1637.33H.000648499V1509.33H262.749C292.139 1372.17 414.06 1269.33 560 1269.33 705.94 1269.33 827.861 1372.17 857.251 1509.33H1920V1637.33H857.251ZM384 1573.33C384 1476.13 462.798 1397.33 560 1397.33 657.202 1397.33 736 1476.13 736 1573.33 736 1670.54 657.202 1749.33 560 1749.33 462.798 1749.33 384 1670.54 384 1573.33Z"}))),i.createElement(n.default,{text:"Clear messages"},i.createElement("svg",{onClick:()=>r(),className:"playground-chat-config-button playground-chat-clear-button playground-button",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg"},i.createElement("path",{d:"M10 12.6l.7.7 1.6-1.6 1.6 1.6.8-.7L13 11l1.7-1.6-.8-.8-1.6 1.7-1.6-1.7-.7.8 1.6 1.6-1.6 1.6zM1 4h14V3H1v1zm0 3h14V6H1v1zm8 2.5V9H1v1h8v-.5zM9 13v-1H1v1h8z"}))),i.createElement(n.default,{text:"Clone"},i.createElement("svg",{onClick:()=>a(s),className:"playground-chat-config-button playground-chat-clone-button playground-button",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i.createElement("path",{d:"M6 11C6 8.17157 6 6.75736 6.87868 5.87868C7.75736 5 9.17157 5 12 5H15C17.8284 5 19.2426 5 20.1213 5.87868C21 6.75736 21 8.17157 21 11V16C21 18.8284 21 20.2426 20.1213 21.1213C19.2426 22 17.8284 22 15 22H12C9.17157 22 7.75736 22 6.87868 21.1213C6 20.2426 6 18.8284 6 16V11Z",stroke:"#1C274C",strokeWidth:"1.5"}),i.createElement("path",{d:"M6 19C4.34315 19 3 17.6569 3 16V10C3 6.22876 3 4.34315 4.17157 3.17157C5.34315 2 7.22876 2 11 2H15C16.6569 2 18 3.34315 18 5",stroke:"#1C274C",strokeWidth:"1.5"}))),i.createElement(n.default,{text:"Remove"},i.createElement("svg",{onClick:()=>o(s),className:"playground-chat-config-button playground-chat-remove-button playground-button",version:"1.1",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},i.createElement("g",null,i.createElement("g",null,i.createElement("path",{d:"M316.325,44.522V0H195.68l-0.003,44.522H61.217v87.982h21.616c3.975,75.409,20.548,350.983,21.319,363.803L105.097,512 h301.806l0.944-15.694c0.771-12.821,17.345-288.394,21.319-363.803h21.616V44.522H316.325z M229.069,33.391h53.866v11.13h-53.866 V33.391z M375.458,478.609H136.542c-3.633-60.548-16.681-278.597-20.27-346.105h279.456 C392.14,200.012,379.091,418.06,375.458,478.609z M417.391,99.112H94.609V77.913h322.783V99.112z"}))),i.createElement("g",null,i.createElement("g",null,i.createElement("rect",{x:"239.304",y:"167.947",width:"33.391",height:"280.031"}))),i.createElement("g",null,i.createElement("g",null,i.createElement("rect",{x:"160.292",y:"168.19",transform:"matrix(0.9986 -0.0521 0.0521 0.9986 -15.8157 9.64)",width:"33.39",height:"279.952"}))),i.createElement("g",null,i.createElement("g",null,i.createElement("rect",{x:"195.052",y:"291.462",transform:"matrix(0.0521 -0.9986 0.9986 0.0521 9.8344 626.6741)",width:"279.952",height:"33.39"}))))))}},8674:(e,t,a)=>{a.r(t),a.d(t,{default:()=>m});var n=a(6146),i=a(8071),o=a(2538),r=a(7273),s=a(6623),c=a(4554),A=a(5407),l=a(7294);function d(e){let{connect:t}=e;if(t){if(t.custom)return l.createElement(A.Z,{width:"19",style:{paddingTop:"5px",marginRight:"6px",marginLeft:"-10px"}});if(t.cohere)return l.createElement("img",{src:s.Z,width:"26",style:{paddingTop:"1.5px",marginLeft:"-1px",marginRight:"3px"}});if(t.azure)return l.createElement("img",{src:c.Z,width:"20.5",style:{paddingTop:"5.5px",marginRight:"6px"}});if(t.huggingFace)return l.createElement("img",{src:n.Z,width:"24",style:{paddingTop:"2.5px",marginRight:"6px"}});if(t.stabilityAI)return l.createElement("img",{src:i.Z,width:"19",style:{paddingTop:"4.8px",marginRight:"6px"}});if(t.assemblyAI)return l.createElement("img",{src:o.Z,width:"17",style:{paddingTop:"5.5px",marginRight:"6px"}});if(t.openAI)return l.createElement("img",{src:r.Z,width:"17",style:{paddingTop:"6px",marginRight:"8px"},className:"adaptive-logo-filter"})}return l.createElement(A.Z,{width:"19",style:{paddingTop:"5px",marginRight:"6px",marginLeft:"-10px",transform:"scale(1.1)",filter:"brightness(0) saturate(100%) invert(70%) sepia(0%) saturate(926%) hue-rotate(322deg) brightness(97%) contrast(91%)"}})}function m(e){let{connect:t}=e;return l.createElement("div",null,l.createElement(d,{connect:t}))}},5889:(e,t,a)=>{a.r(t),a.d(t,{default:()=>i});var n=a(7294);const i=n.forwardRef(((e,t)=>{let{textValue:a,setTextValue:i}=e;n.useImperativeHandle(t,(()=>({getDirty:()=>o})));const[o,r]=n.useState(!1);return n.createElement("div",{className:"playground-chat-description-text playground-chat-description-text-parent"},n.createElement("input",{className:"playground-chat-description-text playground-chat-description-text-input",value:a,maxLength:30,spellCheck:"false",onChange:function(e){i(e.target.value),r(!0)},onKeyDown:function(e){const t=e.target,a=t.value,n=t.selectionEnd;32!=e.keyCode||" "!=a[n-1]&&" "!=a[n]||e.preventDefault()}}),a)}))},4174:(e,t,a)=>{a.r(t),a.d(t,{default:()=>i});var n=a(7294);function i(e){let{setIsModalDisplayed:t,isIntro:a}=e;const[i,o]=n.useState(!1);n.useEffect((()=>(setTimeout((()=>{o(!0)})),window.addEventListener("keydown",r),()=>{window.removeEventListener("keydown",r)})),[]);const r=e=>{"Escape"!==e.key&&"Enter"!==e.key||s()},s=()=>{o(!1),setTimeout((()=>{t(!1)}),200)};return n.createElement("div",null,n.createElement("div",{className:"playground-service-modal-background "+(i?"playground-modal-fade-in-background":"playground-modal-fade-out-background"),onClick:s}),n.createElement("div",{id:"playground-information-modal",className:`playground-modal ${i?"playground-modal-fade-in":"playground-modal-fade-out"} ${a?"playground-intro-modal":""}`},n.createElement("div",{id:"playground-information-modal-title",className:"playground-modal-title playground-header-modal-title"},a?"Welcome to the Playground":"Information"),n.createElement("div",{className:"playground-header-modal-description"},n.createElement("div",{style:{marginBottom:16},className:"playground-information-modal-item"},n.createElement("svg",{id:"playground-information-modal-connect",className:"playground-information-modal-icon",viewBox:"0 0 50 50",xmlns:"http://www.w3.org/2000/svg"},n.createElement("path",{d:"M15 30c-2.8 0-5-2.2-5-5s2.2-5 5-5 5 2.2 5 5-2.2 5-5 5zm0-8c-1.7 0-3 1.3-3 3s1.3 3 3 3 3-1.3 3-3-1.3-3-3-3z"}),n.createElement("path",{d:"M35 20c-2.8 0-5-2.2-5-5s2.2-5 5-5 5 2.2 5 5-2.2 5-5 5zm0-8c-1.7 0-3 1.3-3 3s1.3 3 3 3 3-1.3 3-3-1.3-3-3-3z"}),n.createElement("path",{d:"M35 40c-2.8 0-5-2.2-5-5s2.2-5 5-5 5 2.2 5 5-2.2 5-5 5zm0-8c-1.7 0-3 1.3-3 3s1.3 3 3 3 3-1.3 3-3-1.3-3-3-3z"}),n.createElement("path",{d:"M19.007 25.885l12.88 6.44-.895 1.788-12.88-6.44z"}),n.createElement("path",{d:"M30.993 15.885l.894 1.79-12.88 6.438-.894-1.79z"})),n.createElement("div",null,"Create, configure and experiment with Deep Chat components without writing any code.")),n.createElement("div",{style:{marginBottom:18},className:"playground-information-modal-item"},n.createElement("svg",{id:"playground-information-modal-shield",className:"playground-information-modal-icon",viewBox:"0 0 48 48",xmlns:"http://www.w3.org/2000/svg"},n.createElement("path",{fill:"none",stroke:"#000000",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2.5",d:"M24,43.5c9.0432-3.1174,15.4885-10.3631,16.5-19.5889a79.36,79.36,0,0,0-.0714-12.0267,2.5414,2.5414,0,0,0-2.4677-2.3663c-4.0911-.126-8.8455-.8077-12.52-4.4273a2.0516,2.0516,0,0,0-2.881,0C18.885,8.71,14.1306,9.3921,10.04,9.5181a2.5414,2.5414,0,0,0-2.4677,2.3663A79.36,79.36,0,0,0,7.5,23.9111C8.5115,33.1369,14.9568,40.3826,24,43.5Z"})),n.createElement("div",null,"The playground does not record any data. All information remains in the safety of your browser.")),n.createElement("div",{style:{marginBottom:22},className:"playground-information-modal-item"},n.createElement("a",{href:"https://youtu.be/bQDliqCQHbA",target:"_blank"},n.createElement("svg",{id:"playground-information-modal-video",className:"playground-information-modal-icon",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},n.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M20.5949 4.45999C21.5421 4.71353 22.2865 5.45785 22.54 6.40501C22.9982 8.12001 23 11.7004 23 11.7004C23 11.7004 23 15.2807 22.54 16.9957C22.2865 17.9429 21.5421 18.6872 20.5949 18.9407C18.88 19.4007 12 19.4007 12 19.4007C12 19.4007 5.12001 19.4007 3.405 18.9407C2.45785 18.6872 1.71353 17.9429 1.45999 16.9957C1 15.2807 1 11.7004 1 11.7004C1 11.7004 1 8.12001 1.45999 6.40501C1.71353 5.45785 2.45785 4.71353 3.405 4.45999C5.12001 4 12 4 12 4C12 4 18.88 4 20.5949 4.45999ZM15.5134 11.7007L9.79788 15.0003V8.40101L15.5134 11.7007Z",stroke:"#000000",strokeLinejoin:"round"}))),n.createElement("div",null,"Watch the playground tutorial"," ",n.createElement("a",{href:"https://youtu.be/bQDliqCQHbA",target:"_blank"},"video"),"."))),n.createElement("div",{className:"playground-header-modal-buttons"},n.createElement("button",{id:"playground-information-modal-close-button",className:"playground-modal-button playground-modal-close-button",onClick:s},a?"Start":"Close"))))}},2888:(e,t,a)=>{a.r(t),a.d(t,{default:()=>r});var n=a(2510),i=a(4174),o=a(7294);function r(){const[e,t]=o.useState(!1);return o.createElement("div",null,e&&o.createElement(i.default,{setIsModalDisplayed:t}),o.createElement("div",{className:"playground-header-button",onClick:()=>t(!0)},o.createElement(n.default,{text:"Information"},o.createElement("svg",{id:"playground-information-icon",className:"playground-button",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},o.createElement("path",{d:"M512 0C229.232 0 0 229.232 0 512c0 282.784 229.232 512 512 512 282.784 0 512.017-229.216 512.017-512C1024.017 229.232 794.785 0 512 0zm0 961.008c-247.024 0-448-201.984-448-449.01 0-247.024 200.976-448 448-448s448.017 200.977 448.017 448S759.025 961.009 512 961.009zm-47.056-160.529h80.512v-81.248h-80.512zm46.112-576.944c-46.88 0-85.503 12.64-115.839 37.889-30.336 25.263-45.088 75.855-44.336 117.775l1.184 2.336h73.44c0-25.008 8.336-60.944 25.008-73.84 16.656-12.88 36.848-19.328 60.56-19.328 27.328 0 48.336 7.424 63.073 22.271 14.72 14.848 22.063 36.08 22.063 63.664 0 23.184-5.44 42.976-16.368 59.376-10.96 16.4-29.328 39.841-55.088 70.322-26.576 23.967-42.992 43.231-49.232 57.807-6.256 14.592-9.504 40.768-9.744 78.512h76.96c0-23.68 1.503-41.136 4.496-52.336 2.975-11.184 11.504-23.823 25.568-37.888 30.224-29.152 54.496-57.664 72.88-85.551 18.336-27.857 27.52-58.593 27.52-92.193 0-46.88-14.176-83.408-42.577-109.568-28.416-26.176-68.272-39.248-119.568-39.248z"})))))}},8014:(e,t,a)=>{a.r(t),a.d(t,{default:()=>o});var n=a(2510),i=a(7294);function o(e){let{isGrid:t,toggleLayout:a}=e;const[o,r]=i.useState(t);return i.createElement("div",{id:"playground-view-button",className:"playground-header-button",onClick:function(){a(),r((e=>!e))}},i.createElement(n.default,{text:o?"Panorama view":"Grid view"},o?i.createElement("svg",{className:"playground-button",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"round",strokeLinejoin:"miter"},i.createElement("line",{x1:"1",x2:"23",y1:"4",y2:"4"}),i.createElement("rect",{x:"2",y:"8",width:"8",height:"8"}),i.createElement("rect",{x:"14",y:"8",width:"8",height:"8"}),i.createElement("line",{x1:"1",x2:"23",y1:"20",y2:"20"})):i.createElement("svg",{className:"playground-button",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",fill:"none",stroke:"#000000",strokeWidth:"1",strokeLinecap:"round",strokeLinejoin:"miter"},i.createElement("rect",{x:"2",y:"2",width:"8",height:"8",rx:"0"}),i.createElement("rect",{x:"2",y:"14",width:"8",height:"8",rx:"0"}),i.createElement("rect",{x:"14",y:"2",width:"8",height:"8",rx:"0"}),i.createElement("rect",{x:"14",y:"14",width:"8",height:"8",rx:"0"}))))}},425:(e,t,a)=>{a.r(t),a.d(t,{default:()=>r});var n=a(2888),i=a(8014),o=a(7294);function r(e){let{isGrid:t,toggleLayout:a}=e;return o.createElement("div",{id:"playground-header-buttons"},o.createElement(i.default,{isGrid:t,toggleLayout:a}),o.createElement(n.default,null))}},6337:(e,t,a)=>{a.r(t),a.d(t,{default:()=>c});var n=a(2949),i=a(1262),o=a(7970),r=a(7294);function s(e,t){return{value:e,text:t?.[e]||e}}function c(e){let{options:t,defaultOption:a,onChange:c,passValueToChange:A,pseudoNames:m,isImages:p,modalRef:g}=e;const[u,h]=r.useState(null);r.useEffect((()=>{h(p?a:s(a,m))}),[a]);const f=p?t:(t||[]).map((e=>s(e,m))),v=e=>{void 0===A||A?c(e.value):(h(s(e.value,m)),c?.())},y=()=>{g?.current&&g.current.scrollHeight<=g.current.clientHeight&&(g.current.style.overflow="unset")},b=()=>{g?.current&&(g.current.style.overflow="auto")},E=e=>r.createElement("div",{className:"playground-service-modal-select-option",style:{paddingLeft:p?"6px":"4px"}},e.icon,""===e.text?r.createElement("span",{className:"playground-service-modal-select-empty-option"},"\xa0"):r.createElement("span",{style:{marginLeft:p?"6px":"",marginTop:"-1px"}},e.text));return r.createElement(i.Z,null,(()=>{const{colorMode:e}=(0,n.I)();return"dark"===e?r.createElement(o.ZP,{isSearchable:!1,value:u,className:"playground-select",styles:d,options:f,onChange:v,onMenuOpen:y,onMenuClose:b,getOptionLabel:E}):r.createElement(o.ZP,{isSearchable:!1,value:u,className:"playground-select",styles:l,options:f,onChange:v,onMenuOpen:y,onMenuClose:b,getOptionLabel:E})}))}const A={dropdownIndicator:e=>({...e,margin:"0px",padding:"0px"}),input:e=>({...e,margin:"0px",padding:"0px",pointerEvents:"none"}),valueContainer:e=>({...e,margin:"0px",padding:"0px"}),indicatorSeparator:e=>({...e,display:"none"})},l={...A,control:e=>({...e,width:"200px",padding:"0px",minHeight:"10px",border:"1px solid grey",fontSize:"15px",top:"1px",cursor:"pointer"}),menu:e=>({...e,width:"200px",marginTop:"5px"}),option:(e,t)=>{let{isSelected:a,isFocused:n}=t;return{...e,margin:"0px",padding:"0px",paddingTop:"1px",paddingBottom:"0.5px",cursor:"pointer",fontSize:"15px",backgroundColor:a?"#c9e2ff":n?"#e7f2ff":e.backgroundColor,color:a?"black":e.color}}},d={...A,singleValue:e=>({...e,color:"white"}),control:e=>({...e,width:"200px",padding:"0px",minHeight:"10px",border:"1px solid grey",fontSize:"15px",top:"1px",cursor:"pointer",backgroundColor:"#3b3b3b"}),menu:e=>({...e,width:"200px",marginTop:"5px",backgroundColor:"#3b3b3b"}),option:(e,t)=>{let{isSelected:a,isFocused:n}=t;return{...e,margin:"0px",padding:"0px",paddingTop:"1px",paddingBottom:"0.5px",cursor:"pointer",fontSize:"15px",backgroundColor:a?"#636363":n?"#727272":e.backgroundColor,color:a?"white":e.color,":active":{...e[":active"],backgroundColor:"#616061"}}}}},9509:(e,t,a)=>{a.r(t),a.d(t,{default:()=>o});var n=a(7294);function i(e,t,a,n){if(!function(e){let t=!0;return e.forEach((e=>{""===e.current?.value.trim()&&(e.current.classList.add("playground-modal-field-invalid","playground-modal-field-invalid-2"),setTimeout((()=>e.current.classList.remove("playground-modal-field-invalid-2")),200),t=!1)})),t}(n))return;const i=t();!function(e,t){Object.keys(e).forEach((t=>{delete e[t]})),Object.assign(e,t)}(e.connect,i),e.update(),a()}const o=n.forwardRef(((e,t)=>{let{chatComponent:a,constructConnect:o,close:r,requiredFields:s}=e;return n.createElement("div",{id:"playground-service-modal-close-buttons"},n.createElement("button",{className:"playground-modal-button playground-modal-close-button",onClick:r},"Close"),n.createElement("button",{ref:t,className:"playground-modal-button playground-modal-submit-button",onClick:()=>i(a,o,r,s)},"Submit"))}))},318:(e,t,a)=>{a.r(t),a.d(t,{default:()=>i});var n=a(7294);function i(e){let{code:t}=e;return n.createElement("pre",{id:"service-code"},t)}},6270:(e,t,a)=>{a.r(t),a.d(t,{default:()=>s});var n=a(7294);function i(e){let{properties:t,setProperties:a,changeCode:i}=e;return n.createElement("button",{id:"playground-constructable-object-add-button",className:"playground-constructable-object-button playground-constructable-object-add-button",onClick:()=>function(e,t,a){t([...e,{keyName:"",value:""}]),a()}(t,a,i)},"+")}function o(e){let{index:t,properties:a,setProperties:i,changeCode:o}=e;return n.createElement("button",{id:"playground-constructable-object-remove-button",className:"playground-constructable-object-button playground-constructable-object-remove-button",onClick:()=>function(e,t,a,n){t.splice(e,1),setTimeout((()=>{a([]),a([...t]),n()}))}(t,a,i,o)},"-")}function r(e){let{index:t,property:a,properties:i,setProperties:r,changeCode:s}=e;const[c,A]=n.useState(a.keyName),[l,d]=n.useState(a.value);return n.createElement("div",null,n.createElement("input",{type:"string",style:{marginRight:"2px"},className:"playground-constructable-object-property-input",value:c,onChange:e=>{a.keyName=e.target.value,A(a.keyName),s()}}),":",n.createElement("input",{type:"string",style:{marginLeft:"2px"},className:"playground-constructable-object-property-input",value:l,onChange:e=>{a.value=e.target.value,d(a.value),s()}}),n.createElement(o,{index:t,properties:i,setProperties:r,changeCode:s}))}function s(e){let{configVal:t,changeCode:a}=e;const[o,s]=n.useState(Object.keys(t||[]).map((e=>({keyName:e,value:t[e]}))));return n.createElement("div",{className:"playgroud-service-modal-form"},o.map(((e,t)=>n.createElement(r,{key:t,index:t,property:e,properties:o,setProperties:s,changeCode:a}))),n.createElement(i,{properties:o,setProperties:s,changeCode:a}))}},8147:(e,t,a)=>{a.r(t),a.d(t,{default:()=>d});var n=a(8071),i=a(6337),o=a(2538),r=a(7273),s=a(6623),c=a(4554),A=a(5407),l=a(7294);function d(e){let{activeService:t,changeService:a,modalRef:n}=e;return l.createElement("div",null,l.createElement("a",{href:p[t],target:"_blank",id:"playground-service-modal-service-label",className:"playground-service-modal-input-label"},"Service:"),l.createElement("div",null,l.createElement(i.default,{options:Object.keys(m).map((e=>m[e])),defaultOption:m[t],onChange:a,isImages:!0,modalRef:n})))}const m={demo:{value:"demo",text:"None",icon:l.createElement(A.Z,{className:"playground-service-modal-service-icon",width:"19",style:{marginLeft:"1px",transform:"scale(1.6)",filter:"brightness(0) saturate(100%) invert(70%) sepia(0%) saturate(926%) hue-rotate(322deg) brightness(97%) contrast(91%)"}})},custom:{value:"custom",text:"Custom",icon:l.createElement(A.Z,{className:"playground-service-modal-service-icon",style:{marginLeft:"1px",transform:"scale(1.7)"}})},openAI:{value:"openAI",text:"OpenAI",icon:l.createElement("img",{src:r.Z,className:"playground-service-modal-service-icon adaptive-openai-filter",style:{transform:"scale(1.4)"}})},huggingFace:{value:"huggingFace",text:"Hugging Face",icon:l.createElement("img",{src:"data:image/png;base64,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",className:"playground-service-modal-service-icon",style:{transform:"scale(1.4)",paddingTop:"0.2px"}})},cohere:{value:"cohere",text:"Cohere",icon:l.createElement("img",{src:s.Z,className:"playground-service-modal-service-icon",style:{transform:"scale(2.1)"}})},stabilityAI:{value:"stabilityAI",text:"StabilityAI",icon:l.createElement("img",{src:n.Z,className:"playground-service-modal-service-icon",style:{marginLeft:"3px",transform:"scale(1.6)",marginTop:"1px"}})},azure:{value:"azure",text:"Azure",icon:l.createElement("img",{src:c.Z,className:"playground-service-modal-service-icon",style:{transform:"scale(1.05)",width:"14px",marginLeft:"-0.2px"}})},assemblyAI:{value:"assemblyAI",text:"AssemblyAI",icon:l.createElement("img",{src:o.Z,className:"playground-service-modal-service-icon",style:{marginTop:"-1px",transform:"scale(1.3)"}})}},p={demo:"https://deepchat.dev/docs/demo#demo",custom:"https://deepchat.dev/docs/connect",openAI:"https://openai.com/blog/openai-api",cohere:"https://docs.cohere.com/docs",huggingFace:"https://learn.microsoft.com/en-gb/azure/ai-services",azure:"https://learn.microsoft.com/en-gb/azure/ai-services"}},6265:(e,t,a)=>{a.r(t),a.d(t,{default:()=>A});var n=a(6270),i=a(6337),o=a(7294);function r(e){let{parameter:t,configVal:a,changeCode:n}=e;return o.createElement(i.default,{options:["",...t],defaultOption:a,onChange:()=>setTimeout(n),passValueToChange:!1})}function s(e){let{parameter:t,configVal:a,changeCode:i}=e;return Array.isArray(t)?o.createElement(r,{parameter:t,configVal:a??"",changeCode:i}):"constructable object"===t?o.createElement(n.default,{configVal:a,changeCode:i}):o.createElement("input",{className:"playground-service-modal-input",onChange:()=>i(),defaultValue:a??"",type:t})}function c(e){let{name:t,isDisplayed:a,parameter:n,configVal:i,changeCode:r,pseudoNames:c,link:A}=e;return o.createElement("div",{style:{display:a?"table-row":"none"}},o.createElement("a",{href:A||"",target:"_blank",id:"playground-service-modal-service-label",className:"playground-service-modal-input-label playground-service-modal-optional-parameter-input-label"},c[t]||(void 0===d&&(d=!0),(l=t).charAt(0)[d?"toUpperCase":"toLowerCase"]()+l.slice(1)),":"," "),o.createElement(s,{parameter:a?n:"",configVal:a?i:"",changeCode:r}));var l,d}const A=o.forwardRef(((e,t)=>{let{optionalParameters:a,connect:n,changeCode:i,websocket:r,pseudoNames:s,links:A}=e;return o.createElement("div",{ref:t,className:"playgroud-service-modal-form"},Object.keys(a||{}).map(((e,t)=>"object"!=typeof a[e]||Array.isArray(a[e])?o.createElement(c,{key:t,name:e,isDisplayed:"websocket"===e||!r,parameter:a[e],configVal:n?.[e],changeCode:i,pseudoNames:s,link:A?.[e]}):Object.keys(a[e]).map(((t,l)=>o.createElement(c,{key:l,name:t,isDisplayed:"websocket"===t||!r,parameter:a[e][t],configVal:n?.[e]?.[t],changeCode:i,pseudoNames:s,link:A?.[e][t]}))))))}))},394:(e,t,a)=>{a.r(t),a.d(t,{default:()=>o});var n=a(7294);const i="playground-modal-field-invalid";const o=n.forwardRef(((e,t)=>{let{title:a,requiredValue:o,setValue:r,view:s,changeCode:c,link:A}=e;const[l,d]=n.useState(!!s?.isKeyVisible);return n.createElement("div",null,n.createElement("a",{href:A,target:"_blank",id:"playground-service-modal-service-type-label",className:"playground-service-modal-input-label"},a),n.createElement("input",{className:"playground-service-modal-input "+(s?"playground-service-modal-visibility-input":""),ref:t,value:o,onChange:e=>function(e,t){const{value:a,classList:n}=e.target;t(a),""===a.trim()?n.add(i):n.remove(i)}(e,r),type:!s||l?"text":"password"}),s&&n.createElement("div",{id:"visibility-icon-container"},l?n.createElement("svg",{className:"visibility-icon",onClick:()=>{const e=!s.isKeyVisible;s.isKeyVisible=e,d(e),c()},version:"1.1",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1200 1200",enableBackground:"new 0 0 1200 1200"},n.createElement("path",{id:"path6686",d:"M779.843,599.925c0,95.331-80.664,172.612-180.169,172.612 c-99.504,0-180.168-77.281-180.168-172.612c0-95.332,80.664-172.612,180.168-172.612 C699.179,427.312,779.843,504.594,779.843,599.925z M600,240.521c-103.025,0.457-209.814,25.538-310.904,73.557 c-75.058,37.122-148.206,89.496-211.702,154.141C46.208,501.218,6.431,549,0,599.981c0.76,44.161,48.13,98.669,77.394,131.763 c59.543,62.106,130.786,113.018,211.702,154.179c94.271,45.751,198.616,72.092,310.904,73.557 c103.123-0.464,209.888-25.834,310.866-73.557c75.058-37.122,148.243-89.534,211.74-154.179 c31.185-32.999,70.962-80.782,77.394-131.763c-0.76-44.161-48.13-98.671-77.394-131.764 c-59.543-62.106-130.824-112.979-211.74-154.141C816.644,268.36,712.042,242.2,600,240.521z M599.924,329.769 c156.119,0,282.675,120.994,282.675,270.251c0,149.256-126.556,270.25-282.675,270.25S317.249,749.275,317.249,600.02 C317.249,450.763,443.805,329.769,599.924,329.769L599.924,329.769z"})):n.createElement("svg",{version:"1.1",className:"visibility-icon",onClick:()=>{const e=!s.isKeyVisible;s.isKeyVisible=e,d(e),c()},xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1200 1200",enableBackground:"new 0 0 1200 1200"},n.createElement("path",{d:" M669.727,273.516c-22.891-2.476-46.15-3.895-69.727-4.248c-103.025,0.457-209.823,25.517-310.913,73.536 c-75.058,37.122-148.173,89.529-211.67,154.174C46.232,529.978,6.431,577.76,0,628.74c0.76,44.162,48.153,98.67,77.417,131.764 c59.543,62.106,130.754,113.013,211.67,154.174c2.75,1.335,5.51,2.654,8.276,3.955l-75.072,131.102l102.005,60.286l551.416-960.033 l-98.186-60.008L669.727,273.516z M902.563,338.995l-74.927,129.857c34.47,44.782,54.932,100.006,54.932,159.888 c0,149.257-126.522,270.264-282.642,270.264c-6.749,0-13.29-0.728-19.922-1.172l-49.585,85.84c22.868,2.449,45.99,4.233,69.58,4.541 c103.123-0.463,209.861-25.812,310.84-73.535c75.058-37.122,148.246-89.529,211.743-154.174 c31.186-32.999,70.985-80.782,77.417-131.764c-0.76-44.161-48.153-98.669-77.417-131.763 c-59.543-62.106-130.827-113.013-211.743-154.175C908.108,341.478,905.312,340.287,902.563,338.995L902.563,338.995z M599.927,358.478c6.846,0,13.638,0.274,20.361,0.732l-58.081,100.561c-81.514,16.526-142.676,85.88-142.676,168.897 c0,20.854,3.841,40.819,10.913,59.325c0.008,0.021-0.008,0.053,0,0.074l-58.228,100.854 c-34.551-44.823-54.932-100.229-54.932-160.182C317.285,479.484,443.808,358.477,599.927,358.478L599.927,358.478z M768.896,570.513 L638.013,797.271c81.076-16.837,141.797-85.875,141.797-168.603C779.81,608.194,775.724,588.729,768.896,570.513L768.896,570.513z"}))))}))},2675:(e,t,a)=>{a.r(t),a.d(t,{default:()=>r});var n=a(6337),i=a(7294);function o(e,t){return void 0===t&&(t=!0),"boolean"==typeof e?e:(e??="",e.charAt(0)[t?"toUpperCase":"toLowerCase"]()+e.slice(1))}function r(e){let{availableTypes:t,activeService:a,activeType:r,changeType:c,pseudoNames:A,modalRef:l}=e;return i.createElement("div",null,i.createElement("a",{href:"custom"===a?s[a]:s[a]?.[r],target:"_blank",className:"playground-service-modal-input-label"},"Type:"),i.createElement("div",null,i.createElement(n.default,{options:(t||[]).map((e=>o(e,!0))),defaultOption:o(r,!0),onChange:c,pseudoNames:A,modalRef:l})))}const s={demo:"https://deepchat.dev/docs/demo#demo",custom:"https://deepchat.dev/docs/connect",openAI:{chat:"https://platform.openai.com/docs/api-reference/chat",completions:"https://platform.openai.com/docs/api-reference/completions",images:"https://platform.openai.com/docs/api-reference/images",audio:"https://platform.openai.com/docs/api-reference/audio"},cohere:{chat:"https://docs.cohere.com/docs/conversational-ai",textGeneration:"https://docs.cohere.com/docs/intro-text-generation",summarization:"https://docs.cohere.com/docs/summarize"},huggingFace:{conversation:"https://huggingface.co/docs/api-inference/detailed_parameters#conversational-task",textGeneration:"https://huggingface.co/docs/api-inference/detailed_parameters#text-generation-task",summarization:"https://huggingface.co/docs/api-inference/detailed_parameters#summarization-task",translation:"https://huggingface.co/docs/api-inference/detailed_parameters#translation-task",fillMask:"https://huggingface.co/docs/api-inference/detailed_parameters#fill-mask-task",questionAnswer:"https://huggingface.co/docs/api-inference/detailed_parameters#question-answering-task",audioSpeechRecognition:"https://huggingface.co/docs/api-inference/detailed_parameters#automatic-speech-recognition-task",audioClassification:"https://huggingface.co/docs/api-inference/detailed_parameters#audio-classification-task",imageClassification:"https://huggingface.co/docs/api-inference/detailed_parameters#image-classification-task"},azure:{textToSpeech:"https://learn.microsoft.com/en-GB/azure/ai-services/speech-service/rest-text-to-speech?tabs=streaming#convert-text-to-speech",speechToText:"https://learn.microsoft.com/en-gb/azure/ai-services/speech-service/rest-speech-to-text",summarization:"https://learn.microsoft.com/en-us/azure/ai-services/language-service/summarization/overview?tabs=document-summarization",translation:"https://learn.microsoft.com/en-gb/azure/ai-services/translator/reference/v3-0-reference"},stabilityAI:{textToImage:"https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/textToImage",imageToImage:"https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/imageToImage",imageToImageMasking:"https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/masking",imageToImageUpscale:"https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/upscaleImage"},assemblyAI:{audio:"https://www.assemblyai.com/docs/Models/speech_recognition"}}},144:(e,t,a)=>{a.r(t),a.d(t,{default:()=>d});var n=a(6265),i=a(2112),o=a(9509),r=a(394),s=a(2675),c=a(8147),A=a(318),l=a(7294);function d(e){let{chatComponent:t,collapseStates:a,setEditingChatRef:d,view:b}=e;const E=l.useRef(null),[k,C]=l.useState(!1),[S,x]=l.useState("Service"),[T,w]=l.useState([]),[I,N]=l.useState(""),[R,U]=l.useState(""),O=l.useRef(null),[Q,V]=l.useState(""),M=l.useRef(null),[j,K]=l.useState({}),F=l.useRef(null),[L,B]=l.useState(""),[Z,q]=l.useState(!1),P=l.useRef(null);l.useEffect((()=>{const e=Object.keys(t.connect||{demo:!0})[0],a=t.connect?.[e],n=e&&"object"==typeof a?Object.keys(f[e]).find((e=>a[e])):void 0;return G(e,n),C(!0),window.addEventListener("keydown",J),()=>{window.removeEventListener("keydown",J)}}),[]);const J=e=>{"Escape"===e.key?Y():"Enter"===e.key&&P.current.click()},G=(e,a)=>{x(e);const n=Object.keys(f[e]);w(n);const i=a||n[0];N(i),"custom"===e?(U(t.connect[e]?.url||""),K(f[e])):(U(t.connect[e]?.key||""),z(e,i),K(f[e][i])),setTimeout((()=>{W(e,i)}),6)},z=(e,a)=>{const n=g[e]?.[a];n&&V(t.connect[e]?.[a]?.[n]||"")},H=(e,t)=>{e(t),setTimeout((()=>W(S,I)))},W=(e,t)=>{const a=e||S,n=t||I,i=D(F.current,a,n);if("custom"===a)return q(i.custom.websocket),i.custom.websocket?void setTimeout((()=>{const e=D(F.current,a,n);B(p(e,!0,b))})):B(p(i,!0,b));B(p(i,!1,b))};function D(e,t,a){if("demo"===t)return{demo:!0};const n=e?function(e){return Array.from(e.children).map((e=>{const t=e.children[1];let a=t.value;if("true"===a)return!0;if("false"===a)return!1;const n=function(e){if(!isNaN(e)){const t=parseFloat(e);if(!isNaN(t))return t}return null}(a);if(null!==n)return n;if(t.classList.contains("playgroud-service-modal-form")){const e=Array.from(t.children||[]).reduce(((e,t)=>{if("DIV"===t?.tagName){const a=t.children[0].value,n=t.children[1].value;(a.trim().length>0||n.trim().length>0)&&(e[a]=n)}return e}),{});if(Object.keys(e).length>0)return e}return a}))}(e):[],i=function(e,t){const a={};let n=0;return Object.keys(e).forEach((i=>{const o=e[i];"object"!=typeof o||Array.isArray(o)?(void 0!==t[n]&&""!==t[n]&&(a[m(i,!1)]=t[n]),n+=1):Object.keys(o).forEach((e=>{""!==t[n]&&(a[i]??={},a[i][m(e,!1)]=t[n]),n+=1}))})),a}("custom"===t?f[t]:f[t][a],n),o=g[t]?.[a];if(o){const e=M.current?.value;i[o]=e}return{[t]:"custom"===t?{url:O.current?.value||"",...i}:{key:O.current?.value||"",[a]:!(Object.keys(i).length>0)||i}}}const Y=()=>{C(!1),setTimeout((()=>{d(null)}),200)};return l.createElement("div",null,l.createElement("div",{className:"playground-service-modal-background "+(k?"playground-modal-fade-in-background":"playground-modal-fade-out-background"),onClick:Y}),l.createElement("div",{id:"playground-service-modal",ref:E,className:"playground-modal "+(k?"playground-modal-fade-in":"playground-modal-fade-out")},l.createElement("b",{className:"playground-modal-title"},"Service Settings"),l.createElement("div",{className:"playgroud-service-modal-form"},l.createElement(c.default,{activeService:S,changeService:G,modalRef:E}),"demo"!==S&&"custom"!==S&&l.createElement(s.default,{availableTypes:T,activeService:S,activeType:I,changeType:e=>{const t=m(e,!1);N(t),K("custom"===S?f[S]:f[S][t]),z(S,t),setTimeout((()=>W(S,t)))},pseudoNames:h,modalRef:E}),"demo"!==S&&"custom"!==S&&l.createElement(r.default,{ref:O,requiredValue:R,setValue:H.bind(this,U),title:"API Key:",view:b,changeCode:W,link:v[S]}),"custom"===S&&l.createElement(r.default,{ref:O,requiredValue:R,setValue:H.bind(this,U),title:"URL:",link:"https://deepchat.dev/docs/connect#Request"}),g[S]?.[I]&&l.createElement(r.default,{ref:M,requiredValue:Q,setValue:H.bind(this,V),title:`${m(g[S][I])}:`,link:u[S][I]})),Object.keys(j).length>0&&l.createElement(i.default,{title:"Optional parameters",collapseStates:a,prop:"optionalParams",initExpanded:"object"==typeof t.connect[S]?.[I]},l.createElement(n.default,{ref:F,optionalParameters:j,connect:"custom"===S?t.connect[S]:t.connect[S]?.[I],changeCode:W,websocket:Z,pseudoNames:h,links:"custom"===S?y[S]:y[S]?.[I]})),L&&l.createElement(i.default,{title:"Code",collapseStates:a,prop:"code"},l.createElement(A.default,{code:L})),l.createElement(o.default,{chatComponent:t,requiredFields:[O,M],constructConnect:()=>D(F.current,S,I),close:Y,ref:P})))}function m(e,t){return void 0===t&&(t=!0),e.charAt(0)[t?"toUpperCase":"toLowerCase"]()+e.slice(1)}function p(e,t,a){if(e.demo)return'';if(t)return``;if(!a.isKeyVisible){e=JSON.parse(JSON.stringify(e));const t=Object.keys(e)[0];e[t].key&&(e[t].key="hidden")}return``}const g={azure:{textToSpeech:"region",speechToText:"region",summarization:"endpoint"},huggingFace:{questionAnswer:"context"}},u={azure:{textToSpeech:"https://deepchat.dev/docs/directConnection/Azure#TextToSpeech",speechToText:"https://deepchat.dev/docs/directConnection/Azure#SpeechToText",summarization:"https://deepchat.dev/docs/directConnection/Azure#Summarization"},huggingFace:{questionAnswer:"https://huggingface.co/docs/api-inference/detailed_parameters#question-answering-task"}},h={TextGeneration:"Text Generation",FillMask:"Fill Mask",QuestionAnswer:"Question Answer",AudioSpeechRecognition:"Speech Recognition",AudioClassification:"Audio Classification",ImageClassification:"Image Classification",TextToSpeech:"Text To Speech",SpeechToText:"Speech To Text",TextToImage:"Text To Image",ImageToImage:"Image To Image",ImageToImageMasking:"Image To Image Masking",ImageToImageUpscale:"Image To Image Upscale"},f={demo:{demo:{}},custom:{method:["POST","PUT","GET"],websocket:["true","false"],headers:"constructable object",additionalBodyProps:"constructable object"},openAI:{chat:{model:"string",system_prompt:"string",max_tokens:"number",temperature:"number",top_p:"number"},completions:{model:"string",max_tokens:"number",temperature:"number",top_p:"number"},images:{n:"number",size:["256x256","512x512","1024x1024"],user:"string"},audio:{model:"string",temperature:"number",language:"string",type:["transcription","translation"]}},cohere:{chat:{model:"string",user_name:"number",temperature:"number",max_tokens:"number"},textGeneration:{model:"string",temperature:"number",max_tokens:"number",k:"number",p:"number",frequency_penalty:"number",presence_penalty:"number",truncate:["NONE","START","END"],logit_bias:"constructable object"},summarization:{model:"string",length:["auto","short","medium","long"],format:["auto","paragraph","bullets"],extractiveness:["auto","low","medium","high"],temperature:"number",additional_command:"string"}},huggingFace:{conversation:{model:"string",parameters:{min_length:"number",max_length:"number",top_k:"number",top_p:"number",temperature:"number",repetition_penalty:"number"},options:{use_cache:["true","false"]}},textGeneration:{model:"string",parameters:{top_k:"number",top_p:"number",temperature:"number",repetition_penalty:"number",max_new_tokens:"number",do_sample:["true","false"]},options:{use_cache:["true","false"]}},summarization:{model:"string",parameters:{min_length:"number",max_length:"number",top_k:"number",top_p:"number",temperature:"number",repetition_penalty:"number"},options:{use_cache:["true","false"]}},translation:{model:"string",options:{use_cache:["true","false"]}},fillMask:{model:"string",options:{use_cache:["true","false"]}},questionAnswer:{model:"string"},audioSpeechRecognition:{model:"string"},audioClassification:{model:"string"},imageClassification:{model:"string"}},azure:{textToSpeech:{lang:"string",name:"string",gender:"string",outputFormat:"string"},speechToText:{lang:"string"},summarization:{language:"string"},translation:{region:"string",language:"string"}},stabilityAI:{textToImage:{height:"number",width:"number",engine_id:"string",weight:"number",cfg_scale:"number",clip_guidance_preset:["FAST_BLUE","FAST_GREEN","NONE","SIMPLE","SLOW","SLOWER","SLOWEST"],samples:"number",seed:"number",steps:"number",style_preset:"string",sampler:"string"},imageToImage:{init_image_mode:["image_strength","step_schedule_*"],image_strength:"number",step_schedule_start:"number",step_schedule_end:"number",engine_id:"string",weight:"number",cfg_scale:"number",clip_guidance_preset:["FAST_BLUE","FAST_GREEN","NONE","SIMPLE","SLOW","SLOWER","SLOWEST"],samples:"number",seed:"number",steps:"number",style_preset:"string",sampler:"string"},imageToImageMasking:{mask_source:["MASK_IMAGE_WHITE","MASK_IMAGE_BLACK","INIT_IMAGE_ALPHA"],engine_id:"string",weight:"number",cfg_scale:"number",clip_guidance_preset:["FAST_BLUE","FAST_GREEN","NONE","SIMPLE","SLOW","SLOWER","SLOWEST"],samples:"number",seed:"number",steps:"number",style_preset:"string",sampler:"string"},imageToImageUpscale:{engine_id:"string",height:"number",width:"number"}},assemblyAI:{audio:{}}},v={demo:"",custom:"",openAI:"https://platform.openai.com/account/api-keys",cohere:"https://dashboard.cohere.ai/api-keys",huggingFace:"https://huggingface.co/settings/tokens",azure:"https://learn.microsoft.com/en-us/azure/api-management/api-management-subscriptions#create-and-manage-subscriptions-in-azure-portal",stabilityAI:"https://platform.stability.ai/docs/getting-started/authentication",assemblyAI:"https://www.assemblyai.com/app/account"},y={demo:{demo:""},custom:{method:"https://deepchat.dev/docs/connect#Request",websocket:"https://deepchat.dev/docs/connect#Websocket",headers:"https://deepchat.dev/docs/connect#Request",additionalBodyProps:"https://deepchat.dev/docs/connect#Request"},openAI:{chat:{system_prompt:"https://deepchat.dev/docs/directConnection/OpenAI#Chat",model:"https://platform.openai.com/docs/api-reference/chat/object#model",max_tokens:"https://platform.openai.com/docs/api-reference/chat/create#max_tokens",temperature:"https://platform.openai.com/docs/api-reference/chat/create#temperature",top_p:"https://platform.openai.com/docs/api-reference/chat/create#top_p"},completions:{model:"https://platform.openai.com/docs/api-reference/completions/object#model",max_tokens:"https://platform.openai.com/docs/api-reference/completions/create#max_tokens",temperature:"https://platform.openai.com/docs/api-reference/completions/create#temperature",top_p:"https://platform.openai.com/docs/api-reference/completions/create#top_p"},images:{n:"https://platform.openai.com/docs/api-reference/images/create#n",size:"https://platform.openai.com/docs/api-reference/images/create#size",user:"https://platform.openai.com/docs/api-reference/images/create#user"},audio:{model:"https://platform.openai.com/docs/api-reference/audio/createTranscription#model",temperature:"https://platform.openai.com/docs/api-reference/audio/createTranscription#temperature",language:"https://platform.openai.com/docs/api-reference/audio/createTranscription#language",type:"https://platform.openai.com/docs/api-reference/audio"}},cohere:{chat:{model:"https://docs.cohere.com/docs/conversational-ai#parameters",user_name:"https://docs.cohere.com/docs/conversational-ai#parameters",temperature:"https://docs.cohere.com/docs/conversational-ai#parameters",max_tokens:"https://docs.cohere.com/docs/conversational-ai#parameters"},textGeneration:{model:"https://docs.cohere.com/reference/generate",temperature:"https://docs.cohere.com/reference/generate",max_tokens:"https://docs.cohere.com/reference/generate",k:"https://docs.cohere.com/reference/generate",p:"https://docs.cohere.com/reference/generate",frequency_penalty:"https://docs.cohere.com/reference/generate",presence_penalty:"https://docs.cohere.com/reference/generate",truncate:"https://docs.cohere.com/reference/generate",logit_bias:"https://docs.cohere.com/reference/generate"},summarization:{model:"https://docs.cohere.com/reference/summarize-2",length:"https://docs.cohere.com/reference/summarize-2",format:"https://docs.cohere.com/reference/summarize-2",extractiveness:"https://docs.cohere.com/reference/summarize-2",temperature:"https://docs.cohere.com/reference/summarize-2",additional_command:"https://docs.cohere.com/reference/summarize-2"}},huggingFace:{conversation:{model:"https://huggingface.co/docs/api-inference/detailed_parameters#conversational-task",parameters:{min_length:"https://huggingface.co/docs/api-inference/detailed_parameters#conversational-task",max_length:"https://huggingface.co/docs/api-inference/detailed_parameters#conversational-task",top_k:"https://huggingface.co/docs/api-inference/detailed_parameters#conversational-task",top_p:"https://huggingface.co/docs/api-inference/detailed_parameters#conversational-task",temperature:"https://huggingface.co/docs/api-inference/detailed_parameters#conversational-task",repetition_penalty:"https://huggingface.co/docs/api-inference/detailed_parameters#conversational-task"},options:{use_cache:"https://huggingface.co/docs/api-inference/detailed_parameters#conversational-task"}},textGeneration:{model:"https://huggingface.co/docs/api-inference/detailed_parameters#text-generation-task",parameters:{top_k:"https://huggingface.co/docs/api-inference/detailed_parameters#text-generation-task",top_p:"https://huggingface.co/docs/api-inference/detailed_parameters#text-generation-task",temperature:"https://huggingface.co/docs/api-inference/detailed_parameters#text-generation-task",repetition_penalty:"https://huggingface.co/docs/api-inference/detailed_parameters#text-generation-task",max_new_tokens:"https://huggingface.co/docs/api-inference/detailed_parameters#text-generation-task",do_sample:"https://huggingface.co/docs/api-inference/detailed_parameters#text-generation-task"},options:{use_cache:"https://huggingface.co/docs/api-inference/detailed_parameters#text-generation-task"}},summarization:{model:"https://huggingface.co/docs/api-inference/detailed_parameters#summarization-task",parameters:{min_length:"https://huggingface.co/docs/api-inference/detailed_parameters#summarization-task",max_length:"https://huggingface.co/docs/api-inference/detailed_parameters#summarization-task",top_k:"https://huggingface.co/docs/api-inference/detailed_parameters#summarization-task",top_p:"https://huggingface.co/docs/api-inference/detailed_parameters#summarization-task",temperature:"https://huggingface.co/docs/api-inference/detailed_parameters#summarization-task",repetition_penalty:"https://huggingface.co/docs/api-inference/detailed_parameters#summarization-task"},options:{use_cache:"https://huggingface.co/docs/api-inference/detailed_parameters#summarization-task"}},translation:{model:"https://huggingface.co/docs/api-inference/detailed_parameters#translation-task",options:{use_cache:"https://huggingface.co/docs/api-inference/detailed_parameters#translation-task"}},fillMask:{model:"https://huggingface.co/docs/api-inference/detailed_parameters#fill-mask-task",options:{use_cache:"https://huggingface.co/docs/api-inference/detailed_parameters#fill-mask-task"}},questionAnswer:{model:"https://huggingface.co/docs/api-inference/detailed_parameters#question-answering-task"},audioSpeechRecognition:{model:"https://huggingface.co/docs/api-inference/detailed_parameters#automatic-speech-recognition-task"},audioClassification:{model:"https://huggingface.co/docs/api-inference/detailed_parameters#audio-classification-task"},imageClassification:{model:"https://huggingface.co/docs/api-inference/detailed_parameters#image-classification-task"}},azure:{textToSpeech:{lang:"https://learn.microsoft.com/en-GB/azure/ai-services/speech-service/language-support?tabs=tts",name:"https://learn.microsoft.com/en-GB/azure/ai-services/speech-service/language-support?tabs=tts",gender:"https://deepchat.dev/docs/directConnection/Azure#TextToSpeech",outputFormat:"https://learn.microsoft.com/en-GB/azure/ai-services/speech-service/rest-text-to-speech?tabs=streaming#audio-outputs"},speechToText:{lang:"https://learn.microsoft.com/en-us/azure/ai-services/speech-service/language-support?tabs=stt"},summarization:{language:"https://en.wikipedia.org/wiki/IETF_language_tag#:~:text=An%20IETF%20BCP%2047%20language,the%20IANA%20Language%20Subtag%20Registry."},translation:{region:"https://deepchat.dev/docs/directConnection/Azure#Translation",language:"https://en.wikipedia.org/wiki/IETF_language_tag#:~:text=An%20IETF%20BCP%2047%20language,the%20IANA%20Language%20Subtag%20Registry."}},stabilityAI:{textToImage:{height:"https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/textToImage",width:"https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/textToImage",engine_id:"https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/textToImage",weight:"https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/textToImage",cfg_scale:"https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/textToImage",clip_guidance_preset:"https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/textToImage",samples:"https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/textToImage",seed:"https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/textToImage",steps:"https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/textToImage",style_preset:"https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/textToImage",sampler:"https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/textToImage"},imageToImage:{init_image_mode:"https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/imageToImage",image_strength:"https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/imageToImage",step_schedule_start:"https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/imageToImage",step_schedule_end:"https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/imageToImage",engine_id:"https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/imageToImage",weight:"https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/imageToImage",cfg_scale:"https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/imageToImage",clip_guidance_preset:"https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/imageToImage",samples:"https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/imageToImage",seed:"https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/imageToImage",steps:"https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/imageToImage",style_preset:"https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/imageToImage",sampler:"https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/imageToImage"},imageToImageMasking:{mask_source:"https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/masking",engine_id:"https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/masking",weight:"https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/masking",cfg_scale:"https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/masking",clip_guidance_preset:"https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/masking",samples:"https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/masking",seed:"https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/masking",steps:"https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/masking",style_preset:"https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/masking",sampler:"https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/masking"},imageToImageUpscale:{engine_id:"https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/upscaleImage",height:"https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/upscaleImage",width:"https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/upscaleImage"}},assemblyAI:{audio:""}}},2112:(e,t,a)=>{a.r(t),a.d(t,{default:()=>o});var n=a(7294);const i=400;function o(e){let{children:t,title:a,collapseStates:o,prop:r,initExpanded:s}=e;const[c,A]=n.useState(!1),[l,d]=n.useState(!1),[m,p]=n.useState(0),[g,u]=n.useState(null),[h,f]=n.useState(null),v=n.useRef(null);n.useEffect((()=>{const e=!s&&o[r];A(e),d(e),p("unset")}),[s]);const y=()=>{g&&clearTimeout(g);const e=setTimeout((()=>u(null)),i),t=!c;p(v.current.children[0].clientHeight),h&&clearTimeout(h),setTimeout((()=>{if(d(!0),u(e),A(t),o[r]=t,!t){const e=setTimeout((()=>{d(!1),p("unset"),f(null)}),i);f(e)}}))};return n.createElement("div",null,n.createElement("div",{className:"playground-service-modal-collapsible-title"},n.createElement("div",{className:"playground-service-modal-collapsible-title-button",onClick:y},c?"+":"-"),n.createElement("span",{className:"playground-service-modal-collapsible-title-text",onClick:y},a)),n.createElement("div",{style:{overflow:l?"hidden":"unset",maxHeight:c?"0px":m,transition:null!==g?"0.4s":"0s"},ref:v},t))}},2510:(e,t,a)=>{a.r(t),a.d(t,{default:()=>o});var n=a(1262),i=a(7294);function o(e){let{children:t,text:a}=e;return i.createElement(n.Z,null,(()=>/^((?!chrome|android).)*safari/i.test(navigator.userAgent)?i.createElement("a",null,t):i.createElement("a",{"data-tooltip-id":"chat-wrapper-configuration-tooltip","data-tooltip-place":"bottom","data-tooltip-offset":"7","data-tooltip-content":a},t)))}},2574:(e,t,a)=>{a.r(t),a.d(t,{default:()=>d});var n=a(6146),i=a(8071),o=a(2538),r=a(7273),s=a(6623),c=a(4554),A=a(5407),l=a(7294);function d(){const[e,t]=l.useState(!1);return l.useEffect((()=>{let e=!0;return setTimeout((()=>{e&&t(!0)})),()=>{e=!1}}),[]),l.createElement("div",null,e&&l.createElement("div",null,l.createElement("div",{className:"preload-image"},l.createElement(A.Z,null)),l.createElement("div",{className:"preload-image"},l.createElement("img",{src:r.Z})),l.createElement("div",{className:"preload-image"},l.createElement("img",{src:n.Z})),l.createElement("div",{className:"preload-image"},l.createElement("img",{src:i.Z})),l.createElement("div",{className:"preload-image"},l.createElement("img",{src:s.Z})),l.createElement("div",{className:"preload-image"},l.createElement("img",{src:c.Z})),l.createElement("div",{className:"preload-image"},l.createElement("img",{src:o.Z}))))}},2538:(e,t,a)=>{a.d(t,{Z:()=>n});const n="data:image/png;base64,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"},4554:(e,t,a)=>{a.d(t,{Z:()=>n});const n="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAADpCAMAAACp8fr0AAAC+lBMVEVHcEwAiNUAhtoAjuAAi9kAiNUAjNgAgswAiNUAkOEAidcAiNUAitcAmvAAiNUAkeEAiNYAitoAk+UAjt0AidYAiNYAitgAj+AAkeIAiNQAic4Ah9oAidgAjNsAjt4AitcAkOAAh9UAidUAjNsAidUAiNUAhNYAhdIAitgAkeMAi9kAidYAkeEAiNUAiNUAi9oAkeQAiNYAiNQAh9QAjNsAidUAidQAi9oAj98AjdwAidYAidYAjNYAidcAiNUAitYAitYAh9UAi9oAkOIAh9UAiNUAidYAiNYAiNUAidcAkuMAidcAjd4Ai9oAjNwAitQAiNUAh9YAiNYAiNQAiNUAi9kAidUAitMAitcAitgAiNUAidcAlOgAiNUAidYAi9oAiNUAidUAj+EAjNoAidYAjNsAiNUAhdQAiNYAh9UAiNUAh9IAiNUAjd0AidYAiNYAi9gAidEAi9kAiNUAiNUAitkAhNUAiNUAiNYAkuQAidUAiNYAitIAiNUAiNUAidcAidcAiNIAitkAidUAiNUAjd0AidYAiNUAfs4AidcAidcAitkAh9UAidYAitgAidcAkuUAiNUAidcAiNYAhtMAjNkAitgAiNYAidgAi9oAjt0AjNwAitcAiNUAh9UAidYAiNYAi9kAidUAidUAidYAiNUAi9oAidQAidYAjNwAiNUAidcAidYAkN0AiNUAlOoAitkAidYAidgAiNQAi9oAiNUAiNUAitgAh9QAi9gAitgAi9sAidgAiNUAidYAitQAidYAjdsAiNYAidYAidcAiNYAi9oAidUAidYAiNMAjdwAidYAiNUAjNYAkecAiNUAiNQAitgAitYAiNUAh9QAiNUAidYAiNUAitcAiNUAiNQAh9UAidYAitcAidUAidYAidYAh9cAiNUAidYAidYAj98AiNUAitgAitYAiNUAi9kAj98AidYAiNUAiNUAiNYAiNUAidYAitkAiNUAidYAlusAi9oAitYAk+YAlekAj94Ajt4Ai9sAnfb449imAAAA/XRSTlMASxMBlKYGE6z/TirG/74CQt3//1dj8///xwkDg/3///9oEv//1w8jwv////9wPNf/4Blb64J++v//7iUNnJEfLzjS/6RT/Dd1+v+0///4R2GWtsG4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"},6623:(e,t,a)=>{a.d(t,{Z:()=>n});const n="data:image/png;base64,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"},6146:(e,t,a)=>{a.d(t,{Z:()=>n});const n=a.p+"assets/images/huggingFaceLogo-fc1ff0c8a51b1066702d41f83250bd9d.png"},7273:(e,t,a)=>{a.d(t,{Z:()=>n});const n="data:image/png;base64,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"},8071:(e,t,a)=>{a.d(t,{Z:()=>n});const n="data:image/png;base64,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"}}]); \ No newline at end of file diff --git a/assets/js/e0aabcf0.90e2752d.js b/assets/js/e0aabcf0.90e2752d.js deleted file mode 100644 index 6f9e49443..000000000 --- a/assets/js/e0aabcf0.90e2752d.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[7654],{4602:(e,t,s)=>{s.d(t,{Z:()=>a});var n=s(1262),r=s(7294);function a(e){return r.createElement(n.Z,null,(()=>{const t=s(5197).DeepChat;return r.createElement(t,e,e.children)}))}},2765:(e,t,s)=>{s.r(t),s.d(t,{default:()=>i});var n=s(4602),r=s(2949),a=s(1262),o=s(7294);const l={response:{text:"Click the 'Configure' button below to connect to a service."}};function i(e){let{config:t,colorMode:s}=e;const i=o.createRef(null);function p(e){let{isInitial:s}=e;if(!s){const{messages:e}=t;e.splice(0,e.length),e.push(...i.current.children[0].getMessages())}}function y(){t?.messages.splice(0,t.messages.length)}return o.createElement(a.Z,null,(()=>{const{colorMode:e}=(0,r.I)();return"dark"===e?o.createElement("div",{ref:i,className:"playground-chat-component"},t?.connect?.custom?o.createElement(n.Z,{request:t.connect.custom,style:c,messageStyles:u,initialMessages:t.messages,onNewMessage:p,onClearMessages:y,textInput:g,submitButtonStyles:d,auxiliaryStyle:b,introPanelStyle:m}):t?.connect?.demo?o.createElement(n.Z,{demo:l,style:c,messageStyles:u,initialMessages:t.messages,onNewMessage:p,onClearMessages:y,textInput:g,submitButtonStyles:d,auxiliaryStyle:b,introPanelStyle:m}):o.createElement(n.Z,{directConnection:t.connect,style:c,messageStyles:u,initialMessages:t.messages,onNewMessage:p,onClearMessages:y,textInput:g,submitButtonStyles:d,auxiliaryStyle:b,introPanelStyle:m})):o.createElement("div",{ref:i,className:"playground-chat-component"},t?.connect?.custom?o.createElement(n.Z,{request:t.connect.custom,style:h,initialMessages:t.messages,onNewMessage:p,onClearMessages:y}):t?.connect?.demo?o.createElement(n.Z,{demo:l,style:h,initialMessages:t.messages,onNewMessage:p,onClearMessages:y}):o.createElement(n.Z,{directConnection:t.connect,style:h,initialMessages:t.messages,onNewMessage:p,onClearMessages:y}))}))}const c={borderRadius:"10px",boxShadow:"0 .5rem 1rem 0 rgba(44, 51, 73, .1)",border:"1px solid #ededed",marginLeft:"10px",border:"unset",marginRight:"10px",width:"302px",backgroundColor:"#2e2e2e"},u={default:{ai:{bubble:{backgroundColor:"#545454",color:"white"}}},loading:{bubble:{backgroundColor:"#545454",color:"white"}}},g={styles:{container:{backgroundColor:"#4e4e4e",border:"unset",color:"#e8e8e8"}},placeholder:{style:{color:"#bcbcbc"}}},d={submit:{container:{default:{bottom:"0.7rem"}},svg:{styles:{default:{filter:"brightness(0) saturate(100%) invert(70%) sepia(52%) saturate(5617%) hue-rotate(185deg) brightness(101%) contrast(101%)"}}}},loading:{container:{default:{backgroundColor:"unset"}},svg:{styles:{default:{filter:"brightness(0) saturate(100%) invert(70%) sepia(52%) saturate(5617%) hue-rotate(185deg) brightness(101%) contrast(101%)"}}}},stop:{svg:{styles:{default:{filter:"brightness(0) saturate(100%) invert(70%) sepia(52%) saturate(5617%) hue-rotate(185deg) brightness(101%) contrast(101%)"}}}}},b="\n ::-webkit-scrollbar {\n width: 10px;\n height: 10px;\n }\n ::-webkit-scrollbar-thumb {\n background-color: grey;\n border-radius: 5px;\n }\n ::-webkit-scrollbar-track {\n background-color: unset;\n }",m={backgroundColor:"#4f4f4f",color:"white",border:"unset"},h={borderRadius:"10px",boxShadow:"0 .5rem 1rem 0 rgba(44, 51, 73, .1)",border:"1px solid #ededed",marginLeft:"10px",marginRight:"10px",width:"302px"}}}]); \ No newline at end of file diff --git a/assets/js/e0aabcf0.f2cea36a.js b/assets/js/e0aabcf0.f2cea36a.js new file mode 100644 index 000000000..a6636c12d --- /dev/null +++ b/assets/js/e0aabcf0.f2cea36a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[7654],{4602:(e,t,s)=>{s.d(t,{Z:()=>r});var n=s(1262),a=s(7294);function r(e){return a.createElement(n.Z,null,(()=>{const t=s(5197).DeepChat;return a.createElement(t,e,e.children)}))}},2765:(e,t,s)=>{s.r(t),s.d(t,{default:()=>i});var n=s(4602),a=s(2949),r=s(1262),o=s(7294);const l={response:{text:"Click the 'Configure' button below to connect to a service."}};function i(e){let{config:t}=e;const s=o.createRef(null);function i(e){let{isInitial:n}=e;if(!n){const{messages:e}=t;e.splice(0,e.length),e.push(...s.current.children[0].getMessages())}}function p(){t?.messages.splice(0,t.messages.length)}return o.createElement(r.Z,null,(()=>{const{colorMode:e}=(0,a.I)();return"dark"===e?o.createElement("div",{ref:s,className:"playground-chat-component"},t?.connect?.custom?o.createElement(n.Z,{request:t.connect.custom,style:c,messageStyles:u,initialMessages:t.messages,onNewMessage:i,onClearMessages:p,textInput:g,submitButtonStyles:d,auxiliaryStyle:b,introPanelStyle:m}):t?.connect?.demo?o.createElement(n.Z,{demo:l,style:c,messageStyles:u,initialMessages:t.messages,onNewMessage:i,onClearMessages:p,textInput:g,submitButtonStyles:d,auxiliaryStyle:b,introPanelStyle:m}):o.createElement(n.Z,{directConnection:t.connect,style:c,messageStyles:u,initialMessages:t.messages,onNewMessage:i,onClearMessages:p,textInput:g,submitButtonStyles:d,auxiliaryStyle:b,introPanelStyle:m})):o.createElement("div",{ref:s,className:"playground-chat-component"},t?.connect?.custom?o.createElement(n.Z,{request:t.connect.custom,style:h,initialMessages:t.messages,onNewMessage:i,onClearMessages:p}):t?.connect?.demo?o.createElement(n.Z,{demo:l,style:h,initialMessages:t.messages,onNewMessage:i,onClearMessages:p}):o.createElement(n.Z,{directConnection:t.connect,style:h,initialMessages:t.messages,onNewMessage:i,onClearMessages:p}))}))}const c={borderRadius:"10px",boxShadow:"0 .5rem 1rem 0 rgba(44, 51, 73, .1)",border:"1px solid #ededed",marginLeft:"10px",border:"unset",marginRight:"10px",width:"302px",backgroundColor:"#2e2e2e"},u={default:{ai:{bubble:{backgroundColor:"#545454",color:"white"}}},loading:{bubble:{backgroundColor:"#545454",color:"white"}}},g={styles:{container:{backgroundColor:"#4e4e4e",border:"unset",color:"#e8e8e8"}},placeholder:{style:{color:"#bcbcbc"}}},d={submit:{container:{default:{bottom:"0.7rem"}},svg:{styles:{default:{filter:"brightness(0) saturate(100%) invert(70%) sepia(52%) saturate(5617%) hue-rotate(185deg) brightness(101%) contrast(101%)"}}}},loading:{container:{default:{backgroundColor:"unset"}},svg:{styles:{default:{filter:"brightness(0) saturate(100%) invert(70%) sepia(52%) saturate(5617%) hue-rotate(185deg) brightness(101%) contrast(101%)"}}}},stop:{svg:{styles:{default:{filter:"brightness(0) saturate(100%) invert(70%) sepia(52%) saturate(5617%) hue-rotate(185deg) brightness(101%) contrast(101%)"}}}}},b="\n ::-webkit-scrollbar {\n width: 10px;\n height: 10px;\n }\n ::-webkit-scrollbar-thumb {\n background-color: grey;\n border-radius: 5px;\n }\n ::-webkit-scrollbar-track {\n background-color: unset;\n }",m={backgroundColor:"#4f4f4f",color:"white",border:"unset"},h={borderRadius:"10px",boxShadow:"0 .5rem 1rem 0 rgba(44, 51, 73, .1)",border:"1px solid #ededed",marginLeft:"10px",marginRight:"10px",width:"302px"}}}]); \ No newline at end of file diff --git a/assets/js/runtime~main.798b012d.js b/assets/js/runtime~main.00c4ea39.js similarity index 73% rename from assets/js/runtime~main.798b012d.js rename to assets/js/runtime~main.00c4ea39.js index ff01d86e9..abf8cc896 100644 --- a/assets/js/runtime~main.798b012d.js +++ b/assets/js/runtime~main.00c4ea39.js @@ -1 +1 @@ -(()=>{"use strict";var e,a,f,d,c,b={},t={};function r(e){var a=t[e];if(void 0!==a)return a.exports;var f=t[e]={id:e,loaded:!1,exports:{}};return b[e].call(f.exports,f,f.exports,r),f.loaded=!0,f.exports}r.m=b,r.c=t,e=[],r.O=(a,f,d,c)=>{if(!f){var b=1/0;for(i=0;i=c)&&Object.keys(r.O).every((e=>r.O[e](f[o])))?f.splice(o--,1):(t=!1,c0&&e[i-1][2]>c;i--)e[i]=e[i-1];e[i]=[f,d,c]},r.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return r.d(a,{a:a}),a},f=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,r.t=function(e,d){if(1&d&&(e=this(e)),8&d)return e;if("object"==typeof e&&e){if(4&d&&e.__esModule)return e;if(16&d&&"function"==typeof e.then)return e}var c=Object.create(null);r.r(c);var b={};a=a||[null,f({}),f([]),f(f)];for(var t=2&d&&e;"object"==typeof t&&!~a.indexOf(t);t=f(t))Object.getOwnPropertyNames(t).forEach((a=>b[a]=()=>e[a]));return b.default=()=>e,r.d(c,b),c},r.d=(e,a)=>{for(var f in a)r.o(a,f)&&!r.o(e,f)&&Object.defineProperty(e,f,{enumerable:!0,get:a[f]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce(((a,f)=>(r.f[f](e,a),a)),[])),r.u=e=>"assets/js/"+({18:"f17f53dd",53:"935f2afb",182:"bc7c935a",261:"47058687",490:"5812764a",639:"87712f4e",828:"394b1633",1098:"f80390e0",1149:"7cd620da",1594:"53a90a4e",1781:"b0d8ca7b",1933:"70adbe13",2e3:"cf7ccda1",2008:"08c9246a",2240:"ff031c7d",2242:"ef02564c",2248:"2e0dce54",2355:"3c83ca7d",2465:"3c0c6a7f",2478:"62f3de64",2629:"dbc3e690",2722:"4a70a78f",2885:"8a751f9f",2919:"0c5b3199",2953:"5efdef18",3042:"1e0b4360",3049:"707d70df",3116:"2b486e95",3120:"91b8d63b",3204:"ab90bf36",3418:"960803bf",3531:"ad7a1ef6",3779:"ab8b4d1f",3877:"a40ae8f2",4020:"fe82bda8",4184:"b467856c",4195:"c4f5d8e4",4202:"71f93b87",4223:"cf9b7507",4228:"71a4181b",4246:"cab71165",4356:"60e67547",4395:"2609d35c",4668:"22f048b3",5003:"8e6cc846",5289:"a188041f",5485:"91c39c3c",5494:"a19404f3",5668:"ec3987b3",5875:"14c42b22",5877:"945fd7ad",5891:"50b9661c",5899:"f4a41cc5",6069:"08854dbd",6223:"83d494d4",6683:"43744cfd",6896:"15033d09",6979:"3d7ef9b9",7056:"c03611c9",7168:"95881879",7241:"288adf4d",7397:"09bef922",7437:"3f2a55e2",7468:"c214479d",7474:"2e8e5295",7654:"e0aabcf0",7754:"38776a5e",7768:"7cb2479d",7836:"b8a67d89",7902:"0a24f6e4",7918:"17896441",7920:"1a4e3797",8149:"943f163d",8303:"a59ec873",8441:"b9afe2a8",8464:"e39666b6",8634:"fbd5181d",8734:"981a04d0",9045:"ab123836",9094:"d929016d",9147:"7ea5518d",9260:"78c33b59",9282:"fa7d1dcf",9412:"2fd6e700",9514:"1be78505",9546:"0cfca6dd",9918:"796155b4",9924:"df0688a0"}[e]||e)+"."+{18:"706beead",53:"0493aeb6",120:"a0cedcc4",182:"f6b02401",261:"0b7d063c",490:"b4a8b824",637:"9eb2101b",639:"a419a80e",828:"d69291f6",1098:"0a811e8b",1149:"81b0e686",1426:"a1095f54",1594:"a6a5b91b",1781:"66536698",1933:"83924e11",2e3:"d636eb5b",2008:"3dbacca7",2240:"cc225563",2242:"bc03dc53",2248:"fecba129",2355:"b45d46e8",2465:"1bb17590",2478:"0761930a",2629:"3a878fb6",2722:"2b80f964",2798:"8f101f3f",2885:"94dd9459",2919:"b16f0297",2953:"bbac8c89",3042:"837c553b",3049:"6a8b3eea",3116:"1aeeddd3",3120:"5195b8fe",3204:"5aec52dd",3418:"f033fd35",3531:"b3641c51",3779:"e9c2ff25",3877:"cd817889",4020:"b84485df",4184:"5d9ad9a8",4195:"309057d9",4202:"2f73c502",4223:"330c4a89",4228:"110697d8",4246:"80fad187",4356:"1f9d4608",4395:"b803473a",4668:"84f7d699",4972:"e3352a90",5003:"530a569f",5289:"15703249",5485:"1b264a92",5494:"ca248f49",5668:"3261afb9",5875:"c68c3d6a",5877:"976bc10a",5891:"91d68aab",5899:"e84b48e4",6069:"083ad7f9",6223:"c0b33140",6392:"16e2effd",6683:"2cfbd575",6896:"9e976d71",6945:"8e8e2060",6979:"6ac013c8",7056:"415d3e1e",7168:"2df98c00",7241:"28fb2d99",7397:"252aedb5",7437:"4e7e8134",7468:"515ad2af",7474:"91eea02b",7654:"90e2752d",7754:"0aefc715",7768:"58925d1f",7836:"afacbfc0",7902:"0b9fb7f0",7918:"c626c9b1",7920:"a2840e56",7970:"8e01f9bc",8149:"04b240d6",8303:"af4548dd",8325:"87cbe9cc",8334:"5b710f5a",8441:"b600d03c",8464:"0070e6e6",8634:"dce6a05b",8734:"67b11af1",8894:"46125374",9045:"718764bc",9094:"0c43c466",9147:"274a63f0",9260:"29d60250",9282:"86ba84fb",9412:"08631176",9514:"ecda2eef",9546:"ac779815",9918:"1e734595",9924:"33986a92"}[e]+".js",r.miniCssF=e=>{},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),d={},c="website:",r.l=(e,a,f,b)=>{if(d[e])d[e].push(a);else{var t,o;if(void 0!==f)for(var n=document.getElementsByTagName("script"),i=0;i{t.onerror=t.onload=null,clearTimeout(s);var c=d[e];if(delete d[e],t.parentNode&&t.parentNode.removeChild(t),c&&c.forEach((e=>e(f))),a)return a(f)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:t}),12e4);t.onerror=l.bind(null,t.onerror),t.onload=l.bind(null,t.onload),o&&document.head.appendChild(t)}},r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="/",r.gca=function(e){return e={17896441:"7918",47058687:"261",95881879:"7168",f17f53dd:"18","935f2afb":"53",bc7c935a:"182","5812764a":"490","87712f4e":"639","394b1633":"828",f80390e0:"1098","7cd620da":"1149","53a90a4e":"1594",b0d8ca7b:"1781","70adbe13":"1933",cf7ccda1:"2000","08c9246a":"2008",ff031c7d:"2240",ef02564c:"2242","2e0dce54":"2248","3c83ca7d":"2355","3c0c6a7f":"2465","62f3de64":"2478",dbc3e690:"2629","4a70a78f":"2722","8a751f9f":"2885","0c5b3199":"2919","5efdef18":"2953","1e0b4360":"3042","707d70df":"3049","2b486e95":"3116","91b8d63b":"3120",ab90bf36:"3204","960803bf":"3418",ad7a1ef6:"3531",ab8b4d1f:"3779",a40ae8f2:"3877",fe82bda8:"4020",b467856c:"4184",c4f5d8e4:"4195","71f93b87":"4202",cf9b7507:"4223","71a4181b":"4228",cab71165:"4246","60e67547":"4356","2609d35c":"4395","22f048b3":"4668","8e6cc846":"5003",a188041f:"5289","91c39c3c":"5485",a19404f3:"5494",ec3987b3:"5668","14c42b22":"5875","945fd7ad":"5877","50b9661c":"5891",f4a41cc5:"5899","08854dbd":"6069","83d494d4":"6223","43744cfd":"6683","15033d09":"6896","3d7ef9b9":"6979",c03611c9:"7056","288adf4d":"7241","09bef922":"7397","3f2a55e2":"7437",c214479d:"7468","2e8e5295":"7474",e0aabcf0:"7654","38776a5e":"7754","7cb2479d":"7768",b8a67d89:"7836","0a24f6e4":"7902","1a4e3797":"7920","943f163d":"8149",a59ec873:"8303",b9afe2a8:"8441",e39666b6:"8464",fbd5181d:"8634","981a04d0":"8734",ab123836:"9045",d929016d:"9094","7ea5518d":"9147","78c33b59":"9260",fa7d1dcf:"9282","2fd6e700":"9412","1be78505":"9514","0cfca6dd":"9546","796155b4":"9918",df0688a0:"9924"}[e]||e,r.p+r.u(e)},(()=>{var e={1303:0,532:0};r.f.j=(a,f)=>{var d=r.o(e,a)?e[a]:void 0;if(0!==d)if(d)f.push(d[2]);else if(/^(1303|532)$/.test(a))e[a]=0;else{var c=new Promise(((f,c)=>d=e[a]=[f,c]));f.push(d[2]=c);var b=r.p+r.u(a),t=new Error;r.l(b,(f=>{if(r.o(e,a)&&(0!==(d=e[a])&&(e[a]=void 0),d)){var c=f&&("load"===f.type?"missing":f.type),b=f&&f.target&&f.target.src;t.message="Loading chunk "+a+" failed.\n("+c+": "+b+")",t.name="ChunkLoadError",t.type=c,t.request=b,d[1](t)}}),"chunk-"+a,a)}},r.O.j=a=>0===e[a];var a=(a,f)=>{var d,c,b=f[0],t=f[1],o=f[2],n=0;if(b.some((a=>0!==e[a]))){for(d in t)r.o(t,d)&&(r.m[d]=t[d]);if(o)var i=o(r)}for(a&&a(f);n{"use strict";var e,a,f,c,d,b={},t={};function r(e){var a=t[e];if(void 0!==a)return a.exports;var f=t[e]={id:e,loaded:!1,exports:{}};return b[e].call(f.exports,f,f.exports,r),f.loaded=!0,f.exports}r.m=b,r.c=t,e=[],r.O=(a,f,c,d)=>{if(!f){var b=1/0;for(i=0;i=d)&&Object.keys(r.O).every((e=>r.O[e](f[o])))?f.splice(o--,1):(t=!1,d0&&e[i-1][2]>d;i--)e[i]=e[i-1];e[i]=[f,c,d]},r.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return r.d(a,{a:a}),a},f=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,r.t=function(e,c){if(1&c&&(e=this(e)),8&c)return e;if("object"==typeof e&&e){if(4&c&&e.__esModule)return e;if(16&c&&"function"==typeof e.then)return e}var d=Object.create(null);r.r(d);var b={};a=a||[null,f({}),f([]),f(f)];for(var t=2&c&&e;"object"==typeof t&&!~a.indexOf(t);t=f(t))Object.getOwnPropertyNames(t).forEach((a=>b[a]=()=>e[a]));return b.default=()=>e,r.d(d,b),d},r.d=(e,a)=>{for(var f in a)r.o(a,f)&&!r.o(e,f)&&Object.defineProperty(e,f,{enumerable:!0,get:a[f]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce(((a,f)=>(r.f[f](e,a),a)),[])),r.u=e=>"assets/js/"+({18:"f17f53dd",53:"935f2afb",182:"bc7c935a",261:"47058687",490:"5812764a",639:"87712f4e",828:"394b1633",1098:"f80390e0",1149:"7cd620da",1594:"53a90a4e",1781:"b0d8ca7b",1933:"70adbe13",2e3:"cf7ccda1",2008:"08c9246a",2240:"ff031c7d",2242:"ef02564c",2248:"2e0dce54",2355:"3c83ca7d",2465:"3c0c6a7f",2478:"62f3de64",2629:"dbc3e690",2722:"4a70a78f",2885:"8a751f9f",2919:"0c5b3199",2953:"5efdef18",3042:"1e0b4360",3049:"707d70df",3116:"2b486e95",3120:"91b8d63b",3204:"ab90bf36",3418:"960803bf",3531:"ad7a1ef6",3779:"ab8b4d1f",3877:"a40ae8f2",4020:"fe82bda8",4184:"b467856c",4195:"c4f5d8e4",4202:"71f93b87",4223:"cf9b7507",4228:"71a4181b",4246:"cab71165",4356:"60e67547",4395:"2609d35c",4668:"22f048b3",5003:"8e6cc846",5289:"a188041f",5485:"91c39c3c",5494:"a19404f3",5668:"ec3987b3",5875:"14c42b22",5877:"945fd7ad",5891:"50b9661c",5899:"f4a41cc5",6069:"08854dbd",6223:"83d494d4",6683:"43744cfd",6896:"15033d09",6979:"3d7ef9b9",7056:"c03611c9",7168:"95881879",7241:"288adf4d",7397:"09bef922",7437:"3f2a55e2",7468:"c214479d",7474:"2e8e5295",7654:"e0aabcf0",7754:"38776a5e",7768:"7cb2479d",7836:"b8a67d89",7902:"0a24f6e4",7918:"17896441",7920:"1a4e3797",8149:"943f163d",8303:"a59ec873",8441:"b9afe2a8",8464:"e39666b6",8634:"fbd5181d",8734:"981a04d0",9045:"ab123836",9094:"d929016d",9147:"7ea5518d",9260:"78c33b59",9282:"fa7d1dcf",9412:"2fd6e700",9514:"1be78505",9546:"0cfca6dd",9918:"796155b4",9924:"df0688a0"}[e]||e)+"."+{18:"706beead",53:"0493aeb6",120:"a0cedcc4",182:"f6b02401",261:"0b7d063c",490:"b4a8b824",637:"9eb2101b",639:"a419a80e",828:"d69291f6",1098:"0a811e8b",1149:"81b0e686",1426:"a1095f54",1594:"a6a5b91b",1781:"66536698",1933:"83924e11",2e3:"d636eb5b",2008:"3dbacca7",2240:"cc225563",2242:"bc03dc53",2248:"fecba129",2355:"b45d46e8",2465:"1bb17590",2478:"0761930a",2629:"3a878fb6",2722:"2b80f964",2798:"8f101f3f",2885:"94dd9459",2919:"b16f0297",2953:"bbac8c89",3042:"837c553b",3049:"6a8b3eea",3116:"1aeeddd3",3120:"5195b8fe",3204:"5aec52dd",3418:"f033fd35",3531:"b3641c51",3779:"e9c2ff25",3877:"cd817889",4020:"b84485df",4184:"5d9ad9a8",4195:"309057d9",4202:"2f73c502",4223:"330c4a89",4228:"110697d8",4246:"80fad187",4356:"1f9d4608",4395:"b803473a",4668:"84f7d699",4972:"e3352a90",5003:"530a569f",5289:"15703249",5485:"04135b3f",5494:"ca248f49",5668:"3261afb9",5875:"c68c3d6a",5877:"976bc10a",5891:"91d68aab",5899:"e84b48e4",6069:"083ad7f9",6223:"c0b33140",6392:"16e2effd",6683:"2cfbd575",6896:"9e976d71",6945:"8e8e2060",6979:"6ac013c8",7056:"415d3e1e",7168:"2df98c00",7241:"28fb2d99",7397:"252aedb5",7437:"4e7e8134",7468:"515ad2af",7474:"91eea02b",7654:"f2cea36a",7754:"0aefc715",7768:"58925d1f",7836:"afacbfc0",7902:"0b9fb7f0",7918:"c626c9b1",7920:"a2840e56",7970:"8e01f9bc",8149:"04b240d6",8303:"af4548dd",8325:"87cbe9cc",8334:"5b710f5a",8441:"b600d03c",8464:"0070e6e6",8634:"dce6a05b",8734:"67b11af1",8894:"46125374",9045:"718764bc",9094:"0c43c466",9147:"274a63f0",9260:"29d60250",9282:"86ba84fb",9412:"08631176",9514:"ecda2eef",9546:"ac779815",9918:"1e734595",9924:"33986a92"}[e]+".js",r.miniCssF=e=>{},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),c={},d="website:",r.l=(e,a,f,b)=>{if(c[e])c[e].push(a);else{var t,o;if(void 0!==f)for(var n=document.getElementsByTagName("script"),i=0;i{t.onerror=t.onload=null,clearTimeout(s);var d=c[e];if(delete c[e],t.parentNode&&t.parentNode.removeChild(t),d&&d.forEach((e=>e(f))),a)return a(f)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:t}),12e4);t.onerror=l.bind(null,t.onerror),t.onload=l.bind(null,t.onload),o&&document.head.appendChild(t)}},r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="/",r.gca=function(e){return e={17896441:"7918",47058687:"261",95881879:"7168",f17f53dd:"18","935f2afb":"53",bc7c935a:"182","5812764a":"490","87712f4e":"639","394b1633":"828",f80390e0:"1098","7cd620da":"1149","53a90a4e":"1594",b0d8ca7b:"1781","70adbe13":"1933",cf7ccda1:"2000","08c9246a":"2008",ff031c7d:"2240",ef02564c:"2242","2e0dce54":"2248","3c83ca7d":"2355","3c0c6a7f":"2465","62f3de64":"2478",dbc3e690:"2629","4a70a78f":"2722","8a751f9f":"2885","0c5b3199":"2919","5efdef18":"2953","1e0b4360":"3042","707d70df":"3049","2b486e95":"3116","91b8d63b":"3120",ab90bf36:"3204","960803bf":"3418",ad7a1ef6:"3531",ab8b4d1f:"3779",a40ae8f2:"3877",fe82bda8:"4020",b467856c:"4184",c4f5d8e4:"4195","71f93b87":"4202",cf9b7507:"4223","71a4181b":"4228",cab71165:"4246","60e67547":"4356","2609d35c":"4395","22f048b3":"4668","8e6cc846":"5003",a188041f:"5289","91c39c3c":"5485",a19404f3:"5494",ec3987b3:"5668","14c42b22":"5875","945fd7ad":"5877","50b9661c":"5891",f4a41cc5:"5899","08854dbd":"6069","83d494d4":"6223","43744cfd":"6683","15033d09":"6896","3d7ef9b9":"6979",c03611c9:"7056","288adf4d":"7241","09bef922":"7397","3f2a55e2":"7437",c214479d:"7468","2e8e5295":"7474",e0aabcf0:"7654","38776a5e":"7754","7cb2479d":"7768",b8a67d89:"7836","0a24f6e4":"7902","1a4e3797":"7920","943f163d":"8149",a59ec873:"8303",b9afe2a8:"8441",e39666b6:"8464",fbd5181d:"8634","981a04d0":"8734",ab123836:"9045",d929016d:"9094","7ea5518d":"9147","78c33b59":"9260",fa7d1dcf:"9282","2fd6e700":"9412","1be78505":"9514","0cfca6dd":"9546","796155b4":"9918",df0688a0:"9924"}[e]||e,r.p+r.u(e)},(()=>{var e={1303:0,532:0};r.f.j=(a,f)=>{var c=r.o(e,a)?e[a]:void 0;if(0!==c)if(c)f.push(c[2]);else if(/^(1303|532)$/.test(a))e[a]=0;else{var d=new Promise(((f,d)=>c=e[a]=[f,d]));f.push(c[2]=d);var b=r.p+r.u(a),t=new Error;r.l(b,(f=>{if(r.o(e,a)&&(0!==(c=e[a])&&(e[a]=void 0),c)){var d=f&&("load"===f.type?"missing":f.type),b=f&&f.target&&f.target.src;t.message="Loading chunk "+a+" failed.\n("+d+": "+b+")",t.name="ChunkLoadError",t.type=d,t.request=b,c[1](t)}}),"chunk-"+a,a)}},r.O.j=a=>0===e[a];var a=(a,f)=>{var c,d,b=f[0],t=f[1],o=f[2],n=0;if(b.some((a=>0!==e[a]))){for(c in t)r.o(t,c)&&(r.m[c]=t[c]);if(o)var i=o(r)}for(a&&a(f);n - + @@ -62,7 +62,7 @@ }

Object containing functions that are used to notify the Deep Chat component about the status of the current request. The stopClicked and newUserMessage functions are triggered by Deep Chat itself and contain listener properties which can be assigned with custom functions to listen for when they are called (see the examples above).

- + \ No newline at end of file diff --git a/docs/demo/index.html b/docs/demo/index.html index 265f0f7a1..097378c5b 100644 --- a/docs/demo/index.html +++ b/docs/demo/index.html @@ -13,7 +13,7 @@ - + @@ -27,7 +27,7 @@ displayFileAttachmentContainer is used to display the element that encapsulates all of the files to be sent on the next message.
displayErrors is used to display error messages; for the component via default, an API error via service and a speech to text issue via speechToText. This is mainly used to showcase the override capabilities in errorMessages.

Base Example

<deep-chat demo="true"></deep-chat>

Custom Response Example

chatElementRef.demo = {
response: (message) => {
const options = ['rock', 'paper', 'scissors'];
const userOption = message.text?.toLocaleLowerCase();
const aiOption = options[Math.floor(Math.random() * 3)];
let response = `I guessed ${aiOption}. `;
if (userOption === aiOption) response += 'Draw';
else if (userOption === 'rock') response += aiOption === 'paper' ? 'I win!' : 'You win!';
else if (userOption === 'paper') response += aiOption === 'scissors' ? 'I win!' : 'You win!';
else if (userOption === 'scissors') response += aiOption === 'rock' ? 'I win!' : 'You win!';
else response = 'Guess either Rock, Paper or Scissors';
return {text: response};
},
};

Elements Example

<deep-chat
demo='{
"displayLoadingBubble": true,
"displayFileAttachmentContainer": true,
"displayErrors": {"service": true}
}'
></deep-chat>
- + \ No newline at end of file diff --git a/docs/directConnection/AssemblyAI/index.html b/docs/directConnection/AssemblyAI/index.html index 513454d5a..7c8113eb8 100644 --- a/docs/directConnection/AssemblyAI/index.html +++ b/docs/directConnection/AssemblyAI/index.html @@ -13,13 +13,13 @@ - +

AssemblyAI

AssemblyAI

Properties used to connect to AssemblyAI.

assemblyAI

  • Type: true | {audio?: true}
  • Default: {audio: true}

Connect to Assembly AI's speech recognition API to transcribe your audio.

Example

<deep-chat
directConnection='{
"assemblyAI": {
"key": "placeholder key",
"audio": true
}
}'
></deep-chat>
- + \ No newline at end of file diff --git a/docs/directConnection/Azure/index.html b/docs/directConnection/Azure/index.html index 8c9fca91d..aa19b821d 100644 --- a/docs/directConnection/Azure/index.html +++ b/docs/directConnection/Azure/index.html @@ -13,7 +13,7 @@ - + @@ -37,7 +37,7 @@ language is a BCP 47 language tag for the language of your text.

Example

caution

Cannot input a test key as user's language service endpoint is required.

<deep-chat
directConnection='{
"azure": {
"key": "placeholder key",
"summarization": {"endpoint": "https://placeholderresource.cognitiveservices.azure.com"}
}
}'
></deep-chat>

Translation

  • Type: {region?: string, language?: string}
  • Default: {language: "es"}

Connect to Azure's translation API.
region is the region of your translator resource. This is optional if your resource is global.
language is the BCP 47 language tag for the language you are translating to from English.

Example

<deep-chat
directConnection='{
"azure": {
"key": "placeholder key",
"translation": {"region": "eastus", "language": "ja"}
}
}'
></deep-chat>
- + \ No newline at end of file diff --git a/docs/directConnection/Cohere/index.html b/docs/directConnection/Cohere/index.html index c188ed355..9b0e6ef7b 100644 --- a/docs/directConnection/Cohere/index.html +++ b/docs/directConnection/Cohere/index.html @@ -13,7 +13,7 @@ - + @@ -60,7 +60,7 @@ extractiveness controls how close to the original text the summary is. "high" extractiveness summaries will lean towards reusing sentences verbatim, while "low" extractiveness summaries will tend to paraphrase more.
temperature (from 0 to 5) controls the randomness of the output. Lower values tend to generate more predictable outputs, while higher values tend to generate more creative outputs. The sweet spot is typically between 0 and 1.
additional_command is a free-form instruction for modifying how the summaries get generated. Should start with "Generate a summary _". and end with Eg. "focusing on the next steps" or "written by Yoda".

Example

<deep-chat
directConnection='{
"cohere": {
"key": "placeholder key",
"summarization": {"model": "summarize-xlarge"}
}
}'
></deep-chat>
- + \ No newline at end of file diff --git a/docs/directConnection/HuggingFace/index.html b/docs/directConnection/HuggingFace/index.html index 31e2da37c..960c82ef4 100644 --- a/docs/directConnection/HuggingFace/index.html +++ b/docs/directConnection/HuggingFace/index.html @@ -13,7 +13,7 @@ - + @@ -98,7 +98,7 @@ model is the name of the model used for the task.

Example

<deep-chat
directConnection='{
"huggingFace": {
"key": "placeholder key",
"huggingFace": {"model": "facebook/wav2vec2-large-960h-lv60-self"}
}
}'
></deep-chat>

AudioClassification

  • Type: true | {model?: string}
  • Default: {model: "ehcalabres/wav2vec2-lg-xlsr-en-speech-emotion-recognition"}

Connect to Hugging Face Audio Classification API.
model is the name of the model used for the task.

Example

<deep-chat
directConnection='{
"huggingFace": {
"key": "placeholder key",
"audioSpeechRecognition": {"model": "ehcalabres/wav2vec2-lg-xlsr-en-speech-emotion-recognition"}
}
}'
></deep-chat>

ImageClassification

  • Type: true | {model?: string}
  • Default: {model: "google/vit-base-patch16-224"}

Connect to Hugging Face Image Classification API.
model is the name of the model used for the task.

Example

<deep-chat
directConnection='{
"huggingFace": {
"key": "placeholder key",
"imageClassification": {"model": "google/vit-base-patch16-224"}
}
}'
></deep-chat>
- + \ No newline at end of file diff --git a/docs/directConnection/OpenAI/index.html b/docs/directConnection/OpenAI/index.html index 27e67c495..74c7365b8 100644 --- a/docs/directConnection/OpenAI/index.html +++ b/docs/directConnection/OpenAI/index.html @@ -13,7 +13,7 @@ - + @@ -40,7 +40,7 @@ max_tokens the maximum number of tokens to generate in the chat. See here for more info.
temperature is used for sampling; between 0 and 2. Higher values like 0.8 will make the output more random, while lower values like 0.2 will make it more focused.
top_p is an alternative to sampling with temperature, called nucleus sampling, where the model considers the results of the tokens with top_p probability mass. So 0.1 means only the tokens comprising the top 10% probability mass are considered.

Example

<deep-chat
directConnection='{
"openAI": {
"key": "placeholder key",
"chat": {
"model": "gpt-4",
"max_tokens": 2000,
"temperature": 1,
"top_p": 1
}
}
}'
></deep-chat>
- + \ No newline at end of file diff --git a/docs/directConnection/StabilityAI/index.html b/docs/directConnection/StabilityAI/index.html index 7fea05742..d40e932b3 100644 --- a/docs/directConnection/StabilityAI/index.html +++ b/docs/directConnection/StabilityAI/index.html @@ -13,7 +13,7 @@ - + @@ -78,7 +78,7 @@ steps is the number of diffusion steps to run (10 to 150).
style_preset guides the image model towards a particular style.
clip_guidance_preset is the clip guidance preset.

Example

<deep-chat
directConnection='{
"stabilityAI": {
"key": "placeholder key",
"textToImage": {
"engine_id": "stable-diffusion-v1-5",
"weight": 1,
"style_preset": "fantasy-art",
"samples": 2
}}}'
></deep-chat>
- + \ No newline at end of file diff --git a/docs/directConnection/index.html b/docs/directConnection/index.html index 46d274476..e7f5ad5c7 100644 --- a/docs/directConnection/index.html +++ b/docs/directConnection/index.html @@ -13,7 +13,7 @@ - + @@ -28,7 +28,7 @@ is loaded up during the validation period.

caution

This object is intended to be used for prototyping purposes ONLY and should not be deployed to an environment as it can be accessed in the browser. Before going live, use the request property in combination with your own service to safely use your key there. Read more about this in Connect and check examples.

Key Example

<deep-chat
directConnection='{
"openAI": {
"key": "placeholder key",
"chat": {"system_prompt": "Assist me with anything you can"}
}
}'
></deep-chat>

Validation Example

<deep-chat
directConnection='{
"openAI": {
"key": "placeholder key",
"validateKeyProperty": true,
"chat": {"system_prompt": "Assist me with anything you can"}
}
}'
></deep-chat>
- + \ No newline at end of file diff --git a/docs/events/index.html b/docs/events/index.html index 1351e37c4..941a52944 100644 --- a/docs/events/index.html +++ b/docs/events/index.html @@ -13,7 +13,7 @@ - + @@ -21,7 +21,7 @@

Events

Events can be observed in two ways, either by assigning a function to a property or by listening to custom events fired from the component element.

onNewMessage

Triggered when a message is sent from the user and recieved from the target service.
message encompasses all of the message contents.
isInitial is used to determine whether if the message is from the prepopulated initialMessages property.

Example

Latest events:
>
chatElementRef.onNewMessage = (message) => { console.log(message); };

onClearMessages

  • Function: () => void
  • Event: clear-messages

Triggered when the clearMessages method has been executed. The core purpose of this is to help track messages state.

Example

Latest events:
>
chatElementRef.onClearMessages = () => { console.log("Messages cleared"); };

onComponentRender

  • Function: () => void
  • Event: render

Triggered when the component has finished rendering on the browser's window.

Example

Latest events:
> "Finished rendering"
chatElementRef.onComponentRender = () => { console.log("Finished rendering"); };
- + \ No newline at end of file diff --git a/docs/files/index.html b/docs/files/index.html index fc720385b..6a4f7a416 100644 --- a/docs/files/index.html +++ b/docs/files/index.html @@ -13,7 +13,7 @@ - + @@ -82,7 +82,7 @@ It uses the same syntax as the accept attributes in input elements. If the configuration in audio also uses the acceptedFormats property, it will override this one.

<deep-chat
microphone='{
"files": {
"format": "mp3",
"maxDurationSeconds": 10,
"maxNumberOfFiles": 2,
"acceptedFormats": ".mp3,.wav"
}
}'
></deep-chat>
info

The use of this object will automatically disable the speechToText functionality.

AudioFormat

  • Type: "mp3" | "4a" | "webm" | "mp4" | "mpga" | "wav" | "mpeg" | "m4a"

Allowed audio file formats.

- + \ No newline at end of file diff --git a/docs/installation/index.html b/docs/installation/index.html index d065495c3..7d3da4dd6 100644 --- a/docs/installation/index.html +++ b/docs/installation/index.html @@ -13,13 +13,13 @@ - +

Installation

Install the component via npm:

npm install deep-chat

For React, install the following instead:

npm install deep-chat-react

Access the component via CDN:

https://unpkg.com/deep-chat@1.3.17/dist/deepChat.bundle.js
- + \ No newline at end of file diff --git a/docs/interceptors/index.html b/docs/interceptors/index.html index bed5390e8..490c3409f 100644 --- a/docs/interceptors/index.html +++ b/docs/interceptors/index.html @@ -13,7 +13,7 @@ - + @@ -24,7 +24,7 @@ The types for the return argument is determined by the connection variety used:

  • If you are connecting to a server via the request property - the type will be Response.
  • If you are connecting via the directConnection property - the type will be defined by the chosen service API.

This property is not enabled for server-sent stream responses.

Example

Console:
>
chatElementRef.responseInterceptor = (response) => {
console.log(response); // printed above
return response;
};

validateMessageBeforeSending

  • Type: (text?: string, files?: File[]) => boolean

Triggered before a message is sent out in order to validate if it should be sent out to the target service.
text argument is the text content of the message and files is an array that contains any files that are to be sent out along with the message.
The method must return a boolean value with either true or false for whether the message should be sent.

Example

chatElementRef.validateMessageBeforeSending = (text, files) => {
return text ? true : false;
};
- + \ No newline at end of file diff --git a/docs/introPanel/index.html b/docs/introPanel/index.html index 3f71b6ef6..216b572af 100644 --- a/docs/introPanel/index.html +++ b/docs/introPanel/index.html @@ -13,7 +13,7 @@ - + @@ -24,7 +24,7 @@ to the CSS classes and JavaScript in your app. To get around this, we recommend using the htmlClassUtilities property which will allow you to define reusable styling and bind functions to your app's state.

Example

// Markup

<deep-chat id="chat-element">
<div style="display: none">
<div class="custom-button">
<div class="custom-button-text">"Explain quantum computing"</div>
</div>
<div class="custom-button" style="margin-top: 15px">
<div class="custom-button-text">"Creative ideas for a birthday"</div>
</div>
<div class="custom-button" style="margin-top: 15px">
<div class="custom-button-text">"Hello World in JavaScript"</div>
</div>
</div>
</deep-chat>

// using JavaScript for a simplified example

const chatElementRef = document.getElementById('chat-element');

chatElementRef.htmlClassUtilities = {
['custom-button']: {
events: {
click: (event) => {
const text = event.target.children[0].innerText;
chatElementRef.submitUserMessage(text.substring(1, text.length - 1));
},
},
styles: {
default: {backgroundColor: '#f2f2f2', borderRadius: '10px', padding: '10px', cursor: 'pointer', textAlign: 'center'},
hover: {backgroundColor: '#ebebeb'},
click: {backgroundColor: '#e4e4e4'},
},
},
['custom-button-text']: {styles: {default: {pointerEvents: 'none'}}},
};

introPanelStyle

Controls the intro panel's parent-most element's style. This is most useful for changing the base styling of the automatically generated intro panels when using services in the directConnection property.

Example

<deep-chat
introPanelStyle='{"backgroundColor": "#fffeec"}'
directConnection='{"openAI": {"audio": true, "key": "placeholder-key"}}'
></deep-chat>
tip

To remove an automatically generated panel - add empty div tags: <deep-chat><div></div></deep-chat> .

- + \ No newline at end of file diff --git a/docs/introduction/index.html b/docs/introduction/index.html index 672e89cd0..e85358610 100644 --- a/docs/introduction/index.html +++ b/docs/introduction/index.html @@ -13,7 +13,7 @@ - + @@ -24,7 +24,7 @@ the component you need.

Developer experience is paramount to this component's success! This is why Deep Chat is shipped in a cross-framework plug-and-play package to allow you to get started in just a few seconds no matter what platform you use! Additionally, we carefully monitor all of your feedback to help us optimise your and your users' chat experience as well as use it as a base point for helping us decide what future improvements the component will need.

Open source

Open source is at the heart of what we do. Deep Chat is built by the community - for the community. All contributions to this project are welcome!

If you have any suggestions for enhancements, ideas on how to take the project further or have discovered a bug, do not hesitate to create a new issue ticket and we will look into it as soon as possible!

- + \ No newline at end of file diff --git a/docs/messages/HTML/index.html b/docs/messages/HTML/index.html index c7ea631a8..bdb9cf021 100644 --- a/docs/messages/HTML/index.html +++ b/docs/messages/HTML/index.html @@ -13,7 +13,7 @@ - + @@ -37,7 +37,7 @@ deep-chat. To note, this approach may require you to first import or use them in your app's code in order for your bundler to register them.

Example

// This is a simple way to create web components via JavaScript, refer to all possibilities above

// JavaScript
class CustomElement extends HTMLElement {
constructor() {
super();
this.textContent = 'This is a Custom Element';
}
}

customElements.define('custom-element', CustomElement);

// HTML
<deep-chat initialMessages='[{"html": "<custom-element/>", "role": "user"}]'></deep-chat>
info

When passing values into your custom element, you need to pass them as attributes (they must be stringified). E.g. {"html": "<custom-element count="0" name="jeff"></custom-element>"}

info

If you are experiencing problems with embedding your custom elements inside the chat, you can always raise an issue on GitHub. When you do please provide us with either a sandbox example or sufficient information to enable us to replicate the problem.

Examples

Suggestion buttons

Basic suggestion buttons using Deep Chat Classes.

// using JavaScript for a simplified example

chatElementRef.initialMessages = [
{
html: `
<div class="deep-chat-temporary-message">
<button class="deep-chat-button deep-chat-suggestion-button" style="margin-top: 5px">What do shrimps eat?</button>
<button class="deep-chat-button deep-chat-suggestion-button" style="margin-top: 6px">Can a shrimp fry rice?</button>
<button class="deep-chat-button deep-chat-suggestion-button" style="margin-top: 6px">What is a pistol shrimp?</button>
</div>`,
role: 'ai',
},
];

chatElementRef.messageStyles = {html: {shared: {bubble: {backgroundColor: 'unset', padding: '0px'}}}};

Controlled responses

Preset user responses which can be used to give feedback, follow a conversation path or control a service.

// using JavaScript for a simplified example

chatElementRef.initialMessages = [
{
html: `
<div class="deep-chat-temporary-message">
<button class="deep-chat-button deep-chat-suggestion-button" style="border: 1px solid green">Yes</button>
<button class="deep-chat-button deep-chat-suggestion-button" style="border: 1px solid #d80000">No</button>
</div>`,
role: 'user',
},
];

chatElementRef.messageStyles = {
html: {shared: {bubble: {backgroundColor: 'unset', padding: '0px', width: '100%', textAlign: 'right'}}},
};

Feedback

Add feedback buttons to response messages.

// using JavaScript for a simplified example

chatElementRef.initialMessages = [
{
html: `<div class="feedback">
<div class="feedback-text">The powerhouse of a cell.</div>
<img class="feedback-icon feedback-icon-positive" src="path-to-svg.svg">
<img class="feedback-icon feedback-icon-negative" src="path-to-svg.svg">
</div>`,
role: 'ai',
},
{
html: `<div class="feedback">
<div class="feedback-text">A labrador.</div>
<img class="feedback-icon feedback-icon-positive" src="path-to-svg.svg">
<img class="feedback-icon feedback-icon-negative" src="path-to-svg.svg">
</div>`,
role: 'ai',
},
];

chatElementRef.messageStyles = {
default: {shared: {bubble: {maxWidth: '95%', width: '100%', marginTop: '10px'}}},
};

chatElementRef.htmlClassUtilities = {
feedback: {styles: {default: {display: 'flex'}}},
'feedback-text': {styles: {default: {width: 'calc(100% - 42px)', paddingTop: '2px'}}},
'feedback-icon': {
styles: {
default: {width: '20px', height: '20px', cursor: 'pointer', borderRadius: '5px'},
hover: {backgroundColor: '#d1d1d1'},
},
},
'feedback-icon-positive': {events: {click: () => console.log('positive response')}},
'feedback-icon-negative': {
events: {click: () => console.log('negative response')},
styles: {default: {transform: 'rotate(180deg)', marginLeft: '3px'}},
},
};

Custom Element - Chart

Add a chart component (e.g. using Google Chart).

// using JavaScript for a simplified example

chatElementRef.initialMessages = [
{
html: `
<div>
<div style="margin-bottom: 10px">Here is an example chart:</div>
<google-chart
style="width: 220px; height: 200px"
data='[["Planet", "Score"], ["Earth", 50], ["Moon", 100], ["Saturn", 80]]'
options='{"legend": "none"}'>
</google-chart>
</div>
`,
role: 'ai',
},
];

Custom Element - Table

Add an interactive table component (e.g. using Active Table).

// using JavaScript for a simplified example

chatElementRef.initialMessages = [
{
html: `
<div>
<div style="margin-bottom: 10px">Here is a simple example:</div>
<active-table
content='[["Planet", "Mass"], ["Earth", 5.97], ["Mars", 0.642], ["Jupiter", 1898]]'
cellStyle='{"width": "80px"}'
displayAddNewRow="false"
displayAddNewColumn="false">
</active-table>
</div>`,
role: 'ai',
},
];
- + \ No newline at end of file diff --git a/docs/messages/index.html b/docs/messages/index.html index 59e37ca1a..e9552eb4f 100644 --- a/docs/messages/index.html +++ b/docs/messages/index.html @@ -13,7 +13,7 @@ - + @@ -51,7 +51,7 @@ however you can help it by setting the type.

Example

<deep-chat
initialMessages='[
{"role": "user", "files": [
{"src": "path-to-file.jpeg", "type": "image"},
{"src": "data:image/gif;base64,R0lGODlh4A...", "type": "image"},
{"src": "path-to-file.wav", "type": "audio"},
{"name": "placeholder.exe"},
{"src": "path-to-file", "name": "hello-world.txt", "type": "file"}
]}]'
></deep-chat>
info

Files with "image" or "any" types that contain a src property as a url will have their bubble set as a hyperlink.

MessageFileType

  • Type: "image" | "audio" | "any"

Type of a file stored inside a message. "any" is the default type.

Code messages

By default, messages containing code will be rendered with white text in a dark background. In order to highlight the code, you will need to add an external module called highligtjs. Check out external module EXAMPLES to find multiple ways of how you can add it to your project.

Example

<deep-chat
initialMessages='[
{
"text": "```java\nwhile (i < 5) {\n console.log(\"hi\");\n i+= 1;\n}\n```",
"role": "ai"
}
]'
></deep-chat>
- + \ No newline at end of file diff --git a/docs/messages/styles/index.html b/docs/messages/styles/index.html index 51b0ec624..4686bd411 100644 --- a/docs/messages/styles/index.html +++ b/docs/messages/styles/index.html @@ -13,7 +13,7 @@ - + @@ -38,7 +38,7 @@ bubble is the element that displays the actual message contents.
media is applied to image, audio and file type messages which contain an extra child element inside the bubble to display the file contents.

<deep-chat
messageStyles='{
"default": {
"shared": {
"outerContainer": {"backgroundColor": "orange"},
"innerContainer": {"backgroundColor": "yellow"},
"bubble": {"color": "black"}
},
"ai": {"bubble": {"backgroundColor": "lightgreen"}},
"user": {"bubble": {"backgroundColor": "lightblue"}}
}
}'
></deep-chat>

More Examples

Files

<deep-chat
messageStyles='{
"image": {
"shared": {
"media": {"borderRadius": "0px"}
}
},
"audio": {
"shared": {
"media": {"borderRadius": "30px", "border": "1px solid #8c8c8c", "backgroundColor": "red"}
}
},
"file": {
"shared": {
"bubble": {"backgroundColor": "grey"}
}
}
}'
></deep-chat>
info

The "audio" media player is controlled by the browser and and its styling may not be overwritable by the media property.

tip

In the Safari browser, the "audio" media player can be expanded by setting the width property in media to 200px or higher.

Intro message

<deep-chat
messageStyles='{
"intro": {"bubble": {"backgroundColor": "#475cc7", "color": "white", "fontSize": "16px"}}
}'
></deep-chat>

Loading bubble

<deep-chat
messageStyles='{
"loading": {
"bubble": {"backgroundColor": "#3793ff", "fontSize": "20px", "color": "white"}
}
}'
></deep-chat>

Error messages

<deep-chat
messageStyles='{
"error": {
"bubble": {"backgroundColor": "#f98e00", "color": "white", "fontSize": "15px"}
}
}'
></deep-chat>
- + \ No newline at end of file diff --git a/docs/methods/index.html b/docs/methods/index.html index 5050a0c4b..5810c880a 100644 --- a/docs/methods/index.html +++ b/docs/methods/index.html @@ -13,7 +13,7 @@ - + @@ -22,7 +22,7 @@ a false argument to prevent this.

Example

chatElementRef.clearMessages();

submitUserMessage

  • Type: (text: string) => void

Send a user message programmatically.

Example

chatElementRef.submitUserMessage("User message");

scrollToBottom

  • Type: () => void

Moves the chat's scrollbar to the bottom.

Example

chatElementRef.scrollToBottom();

focusInput

  • Type: () => void

Focuses the cursor on the text input.

Example

chatElementRef.focusInput();

refreshMessages

  • Type: () => void

If your messages contain Code and you are using the higlight.js module to highlight them (as per external module guidelines), sometimes the module may load after the messages have been rendered, leaving the code without a highlight. In such instances, you can use this method to highlight the code with the loaded module.

Example

chatElementRef.refreshMessages();
- + \ No newline at end of file diff --git a/docs/speech/index.html b/docs/speech/index.html index f6102d835..14f90a666 100644 --- a/docs/speech/index.html +++ b/docs/speech/index.html @@ -13,7 +13,7 @@ - + @@ -82,7 +82,7 @@ It contains the same properties as the MicrophoneStyles object and an additional commandMode property which sets the button styling when the command mode is activated.

Example

<deep-chat
speechToText='{
"button": {
"commandMode": {
"svg": {
"styles": {
"default": {
"filter":
"brightness(0) saturate(100%) invert(70%) sepia(70%) saturate(4438%) hue-rotate(170deg) brightness(92%) contrast(98%)"
}}}},
"active": {
"svg": {
"styles": {
"default": {
"filter":
"brightness(0) saturate(100%) invert(10%) sepia(97%) saturate(7495%) hue-rotate(0deg) brightness(101%) contrast(107%))"
}}}},
"default": {
"svg": {
"styles": {
"default": {
"filter":
"brightness(0) saturate(100%) invert(77%) sepia(9%) saturate(7093%) hue-rotate(32deg) brightness(99%) contrast(83%)"
}}}}},
"commands": {
"removeAllText": "remove text",
"commandMode": "command"
}
}'
></deep-chat>
tip

You can use the CSSFilterConverter tool to generate filter values for the icon color.

Demo

This is the example used in the demo video. When replicating - make sure to add the Speech SDK to your project and add your resource properties.

<!-- This example is for Vanilla JS and should be tailored to your framework (see Examples) -->

<div style="display: flex">
<deep-chat
speechToText='{
"azure": {
"subscriptionKey": "resource-key",
"region": "resource-region"
},
"commands": {
"stop": "stop",
"pause": "pause",
"resume": "resume",
"removeAllText": "remove text",
"submit": "submit",
"commandMode": "command"
}}'
errorMessages='{
"overrides": {"speechToText": "Azure Speech To Text can not be used in this website as you need to set your credentials."}
}'
style="margin-right: 30px"
demo="true"
></deep-chat>
<deep-chat
speechToText='{
"commands": {
"azure": {
"subscriptionKey": "resource-key",
"region": "resource-region"
},
"stop": "stop",
"pause": "pause",
"resume": "resume",
"removeAllText": "remove text",
"submit": "submit",
"commandMode": "command"
}}'
errorMessages='{
"overrides": {"speechToText": "Azure Speech To Text can not be used in this website as you need to set your credentials."}
}'
demo="true"
></deep-chat>
</div>
- + \ No newline at end of file diff --git a/docs/styles/index.html b/docs/styles/index.html index 7ceced420..36ca33c07 100644 --- a/docs/styles/index.html +++ b/docs/styles/index.html @@ -13,7 +13,7 @@ - + @@ -52,7 +52,7 @@ active is used when the microphone is active.
unsupported is used when recording is not supported on the user's browser.
position is the button position within the input area.

<deep-chat
microphone='{
"button": {
"default": {
"container": {
"hover": {
"backgroundColor": "#7fbded69"
},
"click": {
"backgroundColor": "#4babf669"
}
},
"svg": {
"styles": {
"default": {
"filter":
"brightness(0) saturate(100%) invert(49%) sepia(53%) saturate(6895%) hue-rotate(200deg) brightness(101%) contrast(101%)"
},
"hover": {
"filter":
"brightness(0) saturate(100%) invert(27%) sepia(59%) saturate(5655%) hue-rotate(203deg) brightness(101%) contrast(84%)"
}
}
}
},
"active": {
"container": {
"hover": {
"backgroundColor": "#ffd07c70"
},
"click": {
"backgroundColor": "#ecb85c70"
}
},
"svg": {
"styles": {
"default": {
"filter":
"brightness(0) saturate(100%) invert(49%) sepia(99%) saturate(477%) hue-rotate(343deg) brightness(100%) contrast(101%)"
}
}
}
}
}
}'
></deep-chat>
tip

You can use the CSSFilterConverter tool to generate filter values for the icon color.

- + \ No newline at end of file diff --git a/examples/Layout/fullScreen/index.html b/examples/Layout/fullScreen/index.html index 8f88b49bd..3ed9d108d 100644 --- a/examples/Layout/fullScreen/index.html +++ b/examples/Layout/fullScreen/index.html @@ -13,14 +13,14 @@ - +

Full Screen

Examples to help you expand the chat component dimensions.

Default

This example uses the default Deep Chat theme.

View Code

ChatGPT

This example uses a design similar to ChatGPT.

View Code

Simple

If you want to automatically scale the inner chat's elements relative to the font-size, you can simply add the desired font-size inside the style property.

View Code
- + \ No newline at end of file diff --git a/examples/Layout/sticky/index.html b/examples/Layout/sticky/index.html index 0ac7c0ce3..5bb5e66b5 100644 --- a/examples/Layout/sticky/index.html +++ b/examples/Layout/sticky/index.html @@ -13,14 +13,14 @@ - +

Sticky

Example to help you stick the component to any side of the screen - furthering a chat-like experience to your users. The core method to achieve this is to set the style property with position: fixed and defining the side you want to component to sit on e.g. right: 7%.

Example code

<!-- This example is for Vanilla JS and should be tailored to your framework (see Frameworks) -->

<deep-chat
style="border-radius: 10px; position: fixed; bottom: 0px; right: 7%; z-index: 1"
initialMessages='[
{"text": "Hey, how are you?", "role": "user"},
{"text": "I am doing great, how about you?", "role": "ai"},
{"text": "What is the meaning of life?", "role": "user"},
{"text": "This completely depends on the person.", "role": "ai"}
]'
demo="true"
stream="true"
></deep-chat>
- + \ No newline at end of file diff --git a/examples/design/index.html b/examples/design/index.html index 41f4e5188..92cc30122 100644 --- a/examples/design/index.html +++ b/examples/design/index.html @@ -13,7 +13,7 @@ - + @@ -22,7 +22,7 @@ set the avatars property to true.

View Code

Bard

Simulation of the styling used in Google Bard. If you are using a custom avatar - please replace the "path-to-icon.png" string to your file's path or set the avatars property to true.

View Code

Bing

Simulation of the styling used in Bing Chat.

View Code

Blue

A blue color theme that uses a background image.

View Code

Lo-fi

A blue and purple theme that uses an image background.

View Code

Red

A red color flavour. If you are using a custom avatar - please replace the "path-to-icon.png" string to your file's path or set the avatars property to true.

View Code

Violet

A violet color theme that uses a squared border styling approach.

View Code

Dark blue

Dark blue color variation that is suitable for a dark screen mode.

View Code

Dark Orange

Dark orange color variation that is suitable for a dark screen mode.

View Code

Full width input

A simple text input area that covers the full width of the chat component.

View Code
- + \ No newline at end of file diff --git a/examples/externalModules/index.html b/examples/externalModules/index.html index 42b2e4b2b..8e5b0584f 100644 --- a/examples/externalModules/index.html +++ b/examples/externalModules/index.html @@ -13,7 +13,7 @@ - + @@ -33,7 +33,7 @@ in their hands to alllow them to tailor the approach for their project.

Troubleshooting

If you are experiencing issues for importing/exporting files, please see github issues or create a new issue ticket and we will look into it as soon as possible.

- + \ No newline at end of file diff --git a/examples/frameworks/index.html b/examples/frameworks/index.html index 650f11fcd..ea9b0a2d2 100644 --- a/examples/frameworks/index.html +++ b/examples/frameworks/index.html @@ -13,7 +13,7 @@ - + @@ -30,7 +30,7 @@ the existing examples; please see github issues or create a new issue ticket and we will look into it as soon as possible.

- + \ No newline at end of file diff --git a/examples/servers/index.html b/examples/servers/index.html index 0195aaeaa..57ff92739 100644 --- a/examples/servers/index.html +++ b/examples/servers/index.html @@ -13,7 +13,7 @@ - + @@ -28,7 +28,7 @@ such as Vercel:

Click for GitHub Project

Troubleshooting

If you are experiencing issueswith any of the examples - please see github issues or create a new issue ticket and we will look into it as soon as possible.

- + \ No newline at end of file diff --git a/exploreButton/exploreButton/index.html b/exploreButton/exploreButton/index.html index 687fd873e..377bc8f1a 100644 --- a/exploreButton/exploreButton/index.html +++ b/exploreButton/exploreButton/index.html @@ -13,13 +13,13 @@ - + - + \ No newline at end of file diff --git a/features/captureFiles/captureFiles/index.html b/features/captureFiles/captureFiles/index.html index 3454c91ac..aa036a8b0 100644 --- a/features/captureFiles/captureFiles/index.html +++ b/features/captureFiles/captureFiles/index.html @@ -13,13 +13,13 @@ - +
Use Camera and Microphone
Deep Chat can be used to create new files inside the component! Click the camera button to capture photos or use the microphone button to record audio.
- + \ No newline at end of file diff --git a/features/connect/connect/index.html b/features/connect/connect/index.html index 4ff4c876c..d4211fc64 100644 --- a/features/connect/connect/index.html +++ b/features/connect/connect/index.html @@ -13,13 +13,13 @@ - +
Connect to any service
Deep Chat can connect to any API. Use it to communicate with popular AI providers directly from the browser or configure it to connect to your own servers.
- + \ No newline at end of file diff --git a/features/customize/customize/index.html b/features/customize/customize/index.html index 46154530c..c8ce1ddd8 100644 --- a/features/customize/customize/index.html +++ b/features/customize/customize/index.html @@ -13,13 +13,13 @@ - +
- + \ No newline at end of file diff --git a/features/features/index.html b/features/features/index.html index 8939b44e2..5ce7e2f17 100644 --- a/features/features/index.html +++ b/features/features/index.html @@ -13,13 +13,13 @@ - +
Connect to any service
Deep Chat can connect to any API. Use it to communicate with popular AI providers directly from the browser or configure it to connect to your own servers.
Transfer Media and MarkDown
Send images, audio, gifs, spreadsheets and other files to and from the chat. Text messages support MarkDown to help control text layout and render code.
Use Camera and Microphone
Deep Chat can be used to create new files inside the component! Click the camera button to capture photos or use the microphone button to record audio.
Enhance chat with Speech
Input your text using real time speech to text transcription and have the responses read out to you automatically using text to speech synthesis.
- + \ No newline at end of file diff --git a/features/media/media/index.html b/features/media/media/index.html index 7608cb567..6970e0322 100644 --- a/features/media/media/index.html +++ b/features/media/media/index.html @@ -13,13 +13,13 @@ - +
Transfer Media and MarkDown
Send images, audio, gifs, spreadsheets and other files to and from the chat. Text messages support MarkDown to help control text layout and render code.
- + \ No newline at end of file diff --git a/features/speech/speech/index.html b/features/speech/speech/index.html index 1d4a10167..e2e2f3a0b 100644 --- a/features/speech/speech/index.html +++ b/features/speech/speech/index.html @@ -13,13 +13,13 @@ - +
Enhance chat with Speech
Input your text using real time speech to text transcription and have the responses read out to you automatically using text to speech synthesis.
- + \ No newline at end of file diff --git a/footer/footer/index.html b/footer/footer/index.html index 0feeedcab..d27f7b91c 100644 --- a/footer/footer/index.html +++ b/footer/footer/index.html @@ -13,13 +13,13 @@ - +
- + \ No newline at end of file diff --git a/index.html b/index.html index a06f1c204..be4854add 100644 --- a/index.html +++ b/index.html @@ -13,13 +13,13 @@ - +
Connect to any service
Deep Chat can connect to any API. Use it to communicate with popular AI providers directly from the browser or configure it to connect to your own servers.
Transfer Media and MarkDown
Send images, audio, gifs, spreadsheets and other files to and from the chat. Text messages support MarkDown to help control text layout and render code.
Use Camera and Microphone
Deep Chat can be used to create new files inside the component! Click the camera button to capture photos or use the microphone button to record audio.
Enhance chat with Speech
Input your text using real time speech to text transcription and have the responses read out to you automatically using text to speech synthesis.
- + \ No newline at end of file diff --git a/playground/chat/manipulate/playgroundAddButton/index.html b/playground/chat/manipulate/playgroundAddButton/index.html index 2997a629d..0cac5ac2a 100644 --- a/playground/chat/manipulate/playgroundAddButton/index.html +++ b/playground/chat/manipulate/playgroundAddButton/index.html @@ -13,13 +13,13 @@ - +
- + \ No newline at end of file diff --git a/playground/chat/playgroundChatComponent/index.html b/playground/chat/playgroundChatComponent/index.html index effb01fb2..3f3374313 100644 --- a/playground/chat/playgroundChatComponent/index.html +++ b/playground/chat/playgroundChatComponent/index.html @@ -13,13 +13,13 @@ - +
- + \ No newline at end of file diff --git a/playground/chat/playgroundChatWrapper/index.html b/playground/chat/playgroundChatWrapper/index.html index c4b1bb104..c26683671 100644 --- a/playground/chat/playgroundChatWrapper/index.html +++ b/playground/chat/playgroundChatWrapper/index.html @@ -13,13 +13,13 @@ - +
- + \ No newline at end of file diff --git a/playground/chat/playgroundChatWrapperConfig/index.html b/playground/chat/playgroundChatWrapperConfig/index.html index 2086de823..b402d6291 100644 --- a/playground/chat/playgroundChatWrapperConfig/index.html +++ b/playground/chat/playgroundChatWrapperConfig/index.html @@ -13,13 +13,13 @@ - +
- + \ No newline at end of file diff --git a/playground/chat/playgroundChatWrapperLogo/index.html b/playground/chat/playgroundChatWrapperLogo/index.html index 1618a8af4..e8d43e885 100644 --- a/playground/chat/playgroundChatWrapperLogo/index.html +++ b/playground/chat/playgroundChatWrapperLogo/index.html @@ -13,13 +13,13 @@ - +
- + \ No newline at end of file diff --git a/playground/chat/playgroundChatWrapperText/index.html b/playground/chat/playgroundChatWrapperText/index.html index cb8d3f3b0..5b2089522 100644 --- a/playground/chat/playgroundChatWrapperText/index.html +++ b/playground/chat/playgroundChatWrapperText/index.html @@ -13,13 +13,13 @@ - +
- + \ No newline at end of file diff --git a/playground/header/export/modal/playgroundExportModal/index.html b/playground/header/export/modal/playgroundExportModal/index.html index 2117a1e6a..24df22039 100644 --- a/playground/header/export/modal/playgroundExportModal/index.html +++ b/playground/header/export/modal/playgroundExportModal/index.html @@ -13,13 +13,13 @@ - +
Export Config
Export your playground configuration to continue where you left of next time.
- + \ No newline at end of file diff --git a/playground/header/export/playgroundExportButton/index.html b/playground/header/export/playgroundExportButton/index.html index c3a0d3a51..4e9be33e8 100644 --- a/playground/header/export/playgroundExportButton/index.html +++ b/playground/header/export/playgroundExportButton/index.html @@ -13,13 +13,13 @@ - +
- + \ No newline at end of file diff --git a/playground/header/information/modal/playgroundInformationModal/index.html b/playground/header/information/modal/playgroundInformationModal/index.html index 89e05ac60..5fc22f841 100644 --- a/playground/header/information/modal/playgroundInformationModal/index.html +++ b/playground/header/information/modal/playgroundInformationModal/index.html @@ -13,13 +13,13 @@ - +
Information
Create, configure and experiment with Deep Chat components without writing any code.
The playground does not record any data. All information remains in the safety of your browser.
Watch the playground tutorial video.
- + \ No newline at end of file diff --git a/playground/header/information/playgroundInformationButton/index.html b/playground/header/information/playgroundInformationButton/index.html index 8b8876c7a..af0b595ba 100644 --- a/playground/header/information/playgroundInformationButton/index.html +++ b/playground/header/information/playgroundInformationButton/index.html @@ -13,13 +13,13 @@ - +
- + \ No newline at end of file diff --git a/playground/header/layout/playgroundLayoutButton/index.html b/playground/header/layout/playgroundLayoutButton/index.html index bbcfc6db6..52b054c05 100644 --- a/playground/header/layout/playgroundLayoutButton/index.html +++ b/playground/header/layout/playgroundLayoutButton/index.html @@ -13,13 +13,13 @@ - +
- + \ No newline at end of file diff --git a/playground/header/playgroundCog/index.html b/playground/header/playgroundCog/index.html index d7b2a4969..ea545dd2a 100644 --- a/playground/header/playgroundCog/index.html +++ b/playground/header/playgroundCog/index.html @@ -13,13 +13,13 @@ - +
- + \ No newline at end of file diff --git a/playground/header/playgroundHeaderButtons/index.html b/playground/header/playgroundHeaderButtons/index.html index ccf9002d1..8be387372 100644 --- a/playground/header/playgroundHeaderButtons/index.html +++ b/playground/header/playgroundHeaderButtons/index.html @@ -13,13 +13,13 @@ - +
- + \ No newline at end of file diff --git a/playground/header/playgroundShield/index.html b/playground/header/playgroundShield/index.html index f9d80a7fe..3260eab36 100644 --- a/playground/header/playgroundShield/index.html +++ b/playground/header/playgroundShield/index.html @@ -13,13 +13,13 @@ - +
- + \ No newline at end of file diff --git a/playground/header/upload/modal/playgroundUploadModal/index.html b/playground/header/upload/modal/playgroundUploadModal/index.html index 81b388958..cccfa7402 100644 --- a/playground/header/upload/modal/playgroundUploadModal/index.html +++ b/playground/header/upload/modal/playgroundUploadModal/index.html @@ -13,13 +13,13 @@ - +
Upload Config
Upload your playground configuration to create chats with your setup and continue where you left of.
- + \ No newline at end of file diff --git a/playground/header/upload/playgroundUploadButton/index.html b/playground/header/upload/playgroundUploadButton/index.html index 732beb21c..c1f18175c 100644 --- a/playground/header/upload/playgroundUploadButton/index.html +++ b/playground/header/upload/playgroundUploadButton/index.html @@ -13,13 +13,13 @@ - +
- + \ No newline at end of file diff --git a/playground/index.html b/playground/index.html index d89748059..64b34f2fb 100644 --- a/playground/index.html +++ b/playground/index.html @@ -13,13 +13,13 @@ - + - + \ No newline at end of file diff --git a/playground/playgroundSelect/index.html b/playground/playgroundSelect/index.html index 1b2e438fc..f6f30f25d 100644 --- a/playground/playgroundSelect/index.html +++ b/playground/playgroundSelect/index.html @@ -13,13 +13,13 @@ - +
- + \ No newline at end of file diff --git a/playground/serviceModal/close/serviceModalCloseButtons/index.html b/playground/serviceModal/close/serviceModalCloseButtons/index.html index 3654584f9..93396a5b6 100644 --- a/playground/serviceModal/close/serviceModalCloseButtons/index.html +++ b/playground/serviceModal/close/serviceModalCloseButtons/index.html @@ -13,13 +13,13 @@ - +
- + \ No newline at end of file diff --git a/playground/serviceModal/code/serviceCode/index.html b/playground/serviceModal/code/serviceCode/index.html index 6b7f0b834..b3ea1a287 100644 --- a/playground/serviceModal/code/serviceCode/index.html +++ b/playground/serviceModal/code/serviceCode/index.html @@ -13,13 +13,13 @@ - +
- + \ No newline at end of file diff --git a/playground/serviceModal/fields/serviceConstructableObject/index.html b/playground/serviceModal/fields/serviceConstructableObject/index.html index 1adf946b0..70df3b6fe 100644 --- a/playground/serviceModal/fields/serviceConstructableObject/index.html +++ b/playground/serviceModal/fields/serviceConstructableObject/index.html @@ -13,13 +13,13 @@ - +
- + \ No newline at end of file diff --git a/playground/serviceModal/fields/serviceField/index.html b/playground/serviceModal/fields/serviceField/index.html index 142be3bc7..1cc765cc5 100644 --- a/playground/serviceModal/fields/serviceField/index.html +++ b/playground/serviceModal/fields/serviceField/index.html @@ -13,13 +13,13 @@ - + - + \ No newline at end of file diff --git a/playground/serviceModal/fields/serviceOptionalParametersFields/index.html b/playground/serviceModal/fields/serviceOptionalParametersFields/index.html index a6264f85c..e6ccbc7fd 100644 --- a/playground/serviceModal/fields/serviceOptionalParametersFields/index.html +++ b/playground/serviceModal/fields/serviceOptionalParametersFields/index.html @@ -13,13 +13,13 @@ - +
- + \ No newline at end of file diff --git a/playground/serviceModal/fields/serviceRequiredField/index.html b/playground/serviceModal/fields/serviceRequiredField/index.html index 63817494a..d9ed8170b 100644 --- a/playground/serviceModal/fields/serviceRequiredField/index.html +++ b/playground/serviceModal/fields/serviceRequiredField/index.html @@ -13,13 +13,13 @@ - +
- + \ No newline at end of file diff --git a/playground/serviceModal/fields/serviceTypeField/index.html b/playground/serviceModal/fields/serviceTypeField/index.html index 1269044b5..297f1e5ad 100644 --- a/playground/serviceModal/fields/serviceTypeField/index.html +++ b/playground/serviceModal/fields/serviceTypeField/index.html @@ -13,13 +13,13 @@ - + - + \ No newline at end of file diff --git a/playground/serviceModal/serviceModal/index.html b/playground/serviceModal/serviceModal/index.html index 9ba83df31..7bf1e3456 100644 --- a/playground/serviceModal/serviceModal/index.html +++ b/playground/serviceModal/serviceModal/index.html @@ -13,13 +13,13 @@ - +
Service Settings
- + \ No newline at end of file diff --git a/playground/serviceModal/wrappers/collapsableSection/index.html b/playground/serviceModal/wrappers/collapsableSection/index.html index 8d1182aeb..926d621a7 100644 --- a/playground/serviceModal/wrappers/collapsableSection/index.html +++ b/playground/serviceModal/wrappers/collapsableSection/index.html @@ -13,13 +13,13 @@ - +
-
- + \ No newline at end of file diff --git a/playground/tooltip/playgroundTooltipWrapper/index.html b/playground/tooltip/playgroundTooltipWrapper/index.html index 205ec81fa..d4e91eb86 100644 --- a/playground/tooltip/playgroundTooltipWrapper/index.html +++ b/playground/tooltip/playgroundTooltipWrapper/index.html @@ -13,13 +13,13 @@ - +
- + \ No newline at end of file diff --git a/preload/preloadImages/index.html b/preload/preloadImages/index.html index a64f1aa7d..29ae60f77 100644 --- a/preload/preloadImages/index.html +++ b/preload/preloadImages/index.html @@ -13,13 +13,13 @@ - +
- + \ No newline at end of file diff --git a/preload/preloadPlaygroundImages/index.html b/preload/preloadPlaygroundImages/index.html index 2fe1ae0cd..083e52241 100644 --- a/preload/preloadPlaygroundImages/index.html +++ b/preload/preloadPlaygroundImages/index.html @@ -13,13 +13,13 @@ - +
- + \ No newline at end of file diff --git a/preload/preloadStartImages/index.html b/preload/preloadStartImages/index.html index 90151b750..9d1e3a55e 100644 --- a/preload/preloadStartImages/index.html +++ b/preload/preloadStartImages/index.html @@ -13,13 +13,13 @@ - +
- + \ No newline at end of file diff --git a/search/index.html b/search/index.html index cf86451a1..2a7e9369d 100644 --- a/search/index.html +++ b/search/index.html @@ -13,13 +13,13 @@ - + - + \ No newline at end of file diff --git a/smallScreen/deepChatLogo/index.html b/smallScreen/deepChatLogo/index.html index 28452c0af..f634e9c5f 100644 --- a/smallScreen/deepChatLogo/index.html +++ b/smallScreen/deepChatLogo/index.html @@ -13,13 +13,13 @@ - +
- + \ No newline at end of file diff --git a/smallScreen/smallScreen/index.html b/smallScreen/smallScreen/index.html index 9a4747de6..5486d6d29 100644 --- a/smallScreen/smallScreen/index.html +++ b/smallScreen/smallScreen/index.html @@ -13,13 +13,13 @@ - +
- + \ No newline at end of file diff --git a/start/connectToCustomAPI/index.html b/start/connectToCustomAPI/index.html index 5c72eab93..00d0f3f57 100644 --- a/start/connectToCustomAPI/index.html +++ b/start/connectToCustomAPI/index.html @@ -13,13 +13,13 @@ - +
Configure your connection settings using the request property:
<deep-chat request='{"url":"https://service.com/chat"}'/>
The target service needs to be able to handle Deep Chat's request and response formats.
To avoid making changes to the service, use any of the following approaches:
- Add interceptor properties to augment the transferred objects.
- Use a handler function to control the request logic with your own code.
When creating a new server, use these example templates:
← Back
- + \ No newline at end of file diff --git a/start/connectToPopularAPI/index.html b/start/connectToPopularAPI/index.html index 166e61dd0..76ace4ed5 100644 --- a/start/connectToPopularAPI/index.html +++ b/start/connectToPopularAPI/index.html @@ -13,13 +13,13 @@ - +
- + \ No newline at end of file diff --git a/start/createComponent/index.html b/start/createComponent/index.html index 93b96ca60..b1e083fb1 100644 --- a/start/createComponent/index.html +++ b/start/createComponent/index.html @@ -13,13 +13,13 @@ - +
1. Install
Add the component via an npm dependency or a script.
2. Define it in your markup
<deep-chat></deep-chat>
All done!
Live code examples:
Connect to a service →
- + \ No newline at end of file diff --git a/start/index.html b/start/index.html index 611fe6f50..2535d8fe2 100644 --- a/start/index.html +++ b/start/index.html @@ -13,13 +13,13 @@ - + - + \ No newline at end of file diff --git a/start/options/index.html b/start/options/index.html index 2fa333681..71ce7bef7 100644 --- a/start/options/index.html +++ b/start/options/index.html @@ -13,13 +13,13 @@ - +
- + \ No newline at end of file diff --git a/start/startParticles/index.html b/start/startParticles/index.html index 1d351e142..2f4544089 100644 --- a/start/startParticles/index.html +++ b/start/startParticles/index.html @@ -13,13 +13,13 @@ - +
- + \ No newline at end of file diff --git a/start/startSmallScreen/index.html b/start/startSmallScreen/index.html index 2bcb4fa24..46a89e162 100644 --- a/start/startSmallScreen/index.html +++ b/start/startSmallScreen/index.html @@ -13,13 +13,13 @@ - + - + \ No newline at end of file diff --git a/startPanel/startPanel/index.html b/startPanel/startPanel/index.html index 20b6724cc..091432c4e 100644 --- a/startPanel/startPanel/index.html +++ b/startPanel/startPanel/index.html @@ -13,13 +13,13 @@ - +
- + \ No newline at end of file diff --git a/startPanel/startPanelParticles/index.html b/startPanel/startPanelParticles/index.html index bcc4d5dff..7d7f77b54 100644 --- a/startPanel/startPanelParticles/index.html +++ b/startPanel/startPanelParticles/index.html @@ -13,13 +13,13 @@ - +
- + \ No newline at end of file diff --git a/utils/fadeInContent/index.html b/utils/fadeInContent/index.html index 790f02434..1b6a5adbe 100644 --- a/utils/fadeInContent/index.html +++ b/utils/fadeInContent/index.html @@ -13,13 +13,13 @@ - +
- + \ No newline at end of file diff --git a/utils/fadeInNav/index.html b/utils/fadeInNav/index.html index e7bde4ddd..67df3b3e3 100644 --- a/utils/fadeInNav/index.html +++ b/utils/fadeInNav/index.html @@ -13,13 +13,13 @@ - +
- + \ No newline at end of file diff --git a/utils/onVisibleAnimation/index.html b/utils/onVisibleAnimation/index.html index e6b807c26..d7196b74e 100644 --- a/utils/onVisibleAnimation/index.html +++ b/utils/onVisibleAnimation/index.html @@ -13,13 +13,13 @@ - +
- + \ No newline at end of file