(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[950],{84193:function(e,t,r){"use strict";var a,n,l=r(52846);function s(){return(s=Object.assign?Object.assign.bind():function(e){for(var t=1;te.available),"provider.providerName"),b="".concat(e.modelConfig.model,"@").concat(null===(t=e.modelConfig)||void 0===t?void 0:t.providerName),x="".concat(e.modelConfig.compressModel,"@").concat(null===(r=e.modelConfig)||void 0===r?void 0:r.compressProviderName);return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(o.HC,{title:s.ZP.Settings.Model,children:(0,a.jsx)(o.Ph,{"aria-label":s.ZP.Settings.Model,value:b,align:"left",onChange:t=>{let[r,a]=(0,p.En)(t.currentTarget.value);e.updateConfig(e=>{e.model=l.Xm.model(r),e.providerName=a})},children:Object.keys(k).map((e,t)=>(0,a.jsx)("optgroup",{label:e,children:k[e].map((e,t)=>{var r;return(0,a.jsx)("option",{value:"".concat(e.name,"@").concat(null===(r=e.provider)||void 0===r?void 0:r.providerName),children:e.displayName},t)})},t))})}),(0,a.jsx)(o.HC,{title:s.ZP.Settings.Temperature.Title,subTitle:s.ZP.Settings.Temperature.SubTitle,children:(0,a.jsx)(i.O,{aria:s.ZP.Settings.Temperature.Title,value:null===(u=e.modelConfig.temperature)||void 0===u?void 0:u.toFixed(1),min:"0",max:"1",step:"0.1",onChange:t=>{e.updateConfig(e=>e.temperature=l.Xm.temperature(t.currentTarget.valueAsNumber))}})}),(0,a.jsx)(o.HC,{title:s.ZP.Settings.TopP.Title,subTitle:s.ZP.Settings.TopP.SubTitle,children:(0,a.jsx)(i.O,{aria:s.ZP.Settings.TopP.Title,value:(null!==(v=e.modelConfig.top_p)&&void 0!==v?v:1).toFixed(1),min:"0",max:"1",step:"0.1",onChange:t=>{e.updateConfig(e=>e.top_p=l.Xm.top_p(t.currentTarget.valueAsNumber))}})}),(0,a.jsx)(o.HC,{title:s.ZP.Settings.MaxTokens.Title,subTitle:s.ZP.Settings.MaxTokens.SubTitle,children:(0,a.jsx)("input",{"aria-label":s.ZP.Settings.MaxTokens.Title,type:"number",min:1024,max:512e3,value:e.modelConfig.max_tokens,onChange:t=>e.updateConfig(e=>e.max_tokens=l.Xm.max_tokens(t.currentTarget.valueAsNumber))})}),(null===(g=e.modelConfig)||void 0===g?void 0:g.providerName)==n.UT.Google?null:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(o.HC,{title:s.ZP.Settings.PresencePenalty.Title,subTitle:s.ZP.Settings.PresencePenalty.SubTitle,children:(0,a.jsx)(i.O,{aria:s.ZP.Settings.PresencePenalty.Title,value:null===(h=e.modelConfig.presence_penalty)||void 0===h?void 0:h.toFixed(1),min:"-2",max:"2",step:"0.1",onChange:t=>{e.updateConfig(e=>e.presence_penalty=l.Xm.presence_penalty(t.currentTarget.valueAsNumber))}})}),(0,a.jsx)(o.HC,{title:s.ZP.Settings.FrequencyPenalty.Title,subTitle:s.ZP.Settings.FrequencyPenalty.SubTitle,children:(0,a.jsx)(i.O,{aria:s.ZP.Settings.FrequencyPenalty.Title,value:null===(f=e.modelConfig.frequency_penalty)||void 0===f?void 0:f.toFixed(1),min:"-2",max:"2",step:"0.1",onChange:t=>{e.updateConfig(e=>e.frequency_penalty=l.Xm.frequency_penalty(t.currentTarget.valueAsNumber))}})}),(0,a.jsx)(o.HC,{title:s.ZP.Settings.InjectSystemPrompts.Title,subTitle:s.ZP.Settings.InjectSystemPrompts.SubTitle,children:(0,a.jsx)("input",{"aria-label":s.ZP.Settings.InjectSystemPrompts.Title,type:"checkbox",checked:e.modelConfig.enableInjectSystemPrompts,onChange:t=>e.updateConfig(e=>e.enableInjectSystemPrompts=t.currentTarget.checked)})}),(0,a.jsx)(o.HC,{title:s.ZP.Settings.InputTemplate.Title,subTitle:s.ZP.Settings.InputTemplate.SubTitle,children:(0,a.jsx)("input",{"aria-label":s.ZP.Settings.InputTemplate.Title,type:"text",value:e.modelConfig.template,onChange:t=>e.updateConfig(e=>e.template=t.currentTarget.value)})})]}),(0,a.jsx)(o.HC,{title:s.ZP.Settings.HistoryCount.Title,subTitle:s.ZP.Settings.HistoryCount.SubTitle,children:(0,a.jsx)(i.O,{aria:s.ZP.Settings.HistoryCount.Title,title:e.modelConfig.historyMessageCount.toString(),value:e.modelConfig.historyMessageCount,min:"0",max:"64",step:"1",onChange:t=>e.updateConfig(e=>e.historyMessageCount=t.target.valueAsNumber)})}),(0,a.jsx)(o.HC,{title:s.ZP.Settings.CompressThreshold.Title,subTitle:s.ZP.Settings.CompressThreshold.SubTitle,children:(0,a.jsx)("input",{"aria-label":s.ZP.Settings.CompressThreshold.Title,type:"number",min:500,max:4e3,value:e.modelConfig.compressMessageLengthThreshold,onChange:t=>e.updateConfig(e=>e.compressMessageLengthThreshold=t.currentTarget.valueAsNumber)})}),(0,a.jsx)(o.HC,{title:s.ZP.Memory.Title,subTitle:s.ZP.Memory.Send,children:(0,a.jsx)("input",{"aria-label":s.ZP.Memory.Title,type:"checkbox",checked:e.modelConfig.sendMemory,onChange:t=>e.updateConfig(e=>e.sendMemory=t.currentTarget.checked)})}),(0,a.jsx)(o.HC,{title:s.ZP.Settings.CompressModel.Title,subTitle:s.ZP.Settings.CompressModel.SubTitle,children:(0,a.jsx)(o.Ph,{className:d()["select-compress-model"],"aria-label":s.ZP.Settings.CompressModel.Title,value:x,onChange:t=>{let[r,a]=(0,p.En)(t.currentTarget.value);e.updateConfig(e=>{e.compressModel=l.Xm.model(r),e.compressProviderName=a})},children:y.filter(e=>e.available).map((e,t)=>{var r,n;return(0,a.jsxs)("option",{value:"".concat(e.name,"@").concat(null===(r=e.provider)||void 0===r?void 0:r.providerName),children:[e.displayName,"(",null===(n=e.provider)||void 0===n?void 0:n.providerName,")"]},t)})})})]})}},20234:function(e,t,r){"use strict";r.d(t,{l:function(){return s}});var a=r(2265),n=r(44922),l=r(85564);function s(){let e=(0,n._X)(),t=(0,n.MG)();return(0,a.useMemo)(()=>(0,l.lW)(t.models,[t.customModels,e.customModels].join(","),e.defaultModel),[e.customModels,e.defaultModel,t.customModels,t.models])}},44593:function(e){e.exports={"input-range":"input-range_input-range__SuxRd"}},56251:function(e){e.exports={"select-compress-model":"model-config_select-compress-model__exs2k"}}}]);