You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1 line
8.5 KiB
JavaScript

exports.id=261,exports.ids=[261],exports.modules={69771:(e,s,o)=>{Promise.resolve().then(o.bind(o,95171)),Promise.resolve().then(o.bind(o,51643)),Promise.resolve().then(o.bind(o,29110)),Promise.resolve().then(o.bind(o,90221)),Promise.resolve().then(o.t.bind(o,12704,23))},325:(e,s,o)=>{Promise.resolve().then(o.t.bind(o,2583,23)),Promise.resolve().then(o.t.bind(o,26840,23)),Promise.resolve().then(o.t.bind(o,38771,23)),Promise.resolve().then(o.t.bind(o,13225,23)),Promise.resolve().then(o.t.bind(o,9295,23)),Promise.resolve().then(o.t.bind(o,43982,23))},73869:(e,s,o)=>{"use strict";o.d(s,{g:()=>l});var t=o(95038),n=o.n(t),r=o(68083);let i={val:-1e3,cache:new Map,next:e=>{if(i.cache.has(e))return i.cache.get(e);{let s=i.val++;return i.cache.set(e,s),s}}};function a(e){return(e.startsWith("gpt-4")||e.startsWith("chatgpt-4o")||e.startsWith("o1"))&&!e.startsWith("gpt-4o-mini")}let c=function(){let e=process.env.CODE;try{let s=(e?.split(",")??[]).filter(e=>!!e).map(e=>n().hash(e.trim()));return new Set(s)}catch(e){return new Set}}();function p(e){let s=(e??"").split(",").map(e=>e.trim()),o=Math.floor(Math.random()*s.length),t=s[o];return t&&console.log(`[Server Config] using ${o+1} of ${s.length} api key - ${t}`),t}let l=()=>{if("undefined"==typeof process)throw Error("[Server Config] you are importing a nodejs-only module outside of nodejs");let e=!!process.env.DISABLE_GPT4,s=process.env.CUSTOM_MODELS??"",o=process.env.DEFAULT_MODEL??"",t=process.env.VISION_MODELS??"";e&&(s&&(s+=","),s+=r.Fv.filter(e=>a(e.name)).map(e=>"-"+e.name).join(","),o&&a(o)&&(o=""));let n=!!process.env.STABILITY_API_KEY,i=!!process.env.AZURE_URL,l=!!process.env.GOOGLE_API_KEY,A=!!process.env.ANTHROPIC_API_KEY,_=!!process.env.TENCENT_API_KEY,E=!!process.env.BAIDU_API_KEY,d=!!process.env.BYTEDANCE_API_KEY,I=!!process.env.ALIBABA_API_KEY,v=!!process.env.MOONSHOT_API_KEY,u=!!process.env.IFLYTEK_API_KEY,h=!!process.env.DEEPSEEK_API_KEY,m=!!process.env.XAI_API_KEY,L=!!process.env.CHATGLM_API_KEY,f=!!process.env.SILICONFLOW_API_KEY,S=(process.env.WHITE_WEBDAV_ENDPOINTS??"").split(",");return{baseUrl:process.env.BASE_URL,apiKey:p(process.env.OPENAI_API_KEY),openaiOrgId:process.env.OPENAI_ORG_ID,isStability:n,stabilityUrl:process.env.STABILITY_URL,stabilityApiKey:p(process.env.STABILITY_API_KEY),isAzure:i,azureUrl:process.env.AZURE_URL,azureApiKey:p(process.env.AZURE_API_KEY),azureApiVersion:process.env.AZURE_API_VERSION,isGoogle:l,googleApiKey:p(process.env.GOOGLE_API_KEY),googleUrl:process.env.GOOGLE_URL,isAnthropic:A,anthropicApiKey:p(process.env.ANTHROPIC_API_KEY),anthropicApiVersion:process.env.ANTHROPIC_API_VERSION,anthropicUrl:process.env.ANTHROPIC_URL,isBaidu:E,baiduUrl:process.env.BAIDU_URL,baiduApiKey:p(process.env.BAIDU_API_KEY),baiduSecretKey:process.env.BAIDU_SECRET_KEY,isBytedance:d,bytedanceApiKey:p(process.env.BYTEDANCE_API_KEY),bytedanceUrl:process.env.BYTEDANCE_URL,isAlibaba:I,alibabaUrl:process.env.ALIBABA_URL,alibabaApiKey:p(process.env.ALIBABA_API_KEY),isTencent:_,tencentUrl:process.env.TENCENT_URL,tencentSecretKey:p(process.env.TENCENT_SECRET_KEY),tencentSecretId:process.env.TENCENT_SECRET_ID,isMoonshot:v,moonshotUrl:process.env.MOONSHOT_URL,moonshotApiKey:p(process.env.MOONSHOT_API_KEY),isIflytek:u,iflytekUrl:process.env.IFLYTEK_URL,iflytekApiKey:process.env.IFLYTEK_API_KEY,iflytekApiSecret:process.env.IFLYTEK_API_SECRET,isDeepSeek:h,deepseekUrl:process.env.DEEPSEEK_URL,deepseekApiKey:p(process.env.DEEPSEEK_API_KEY),isXAI:m,xaiUrl:process.env.XAI_URL,xaiApiKey:p(process.env.XAI_API_KEY),isChatGLM:L,chatglmUrl:process.env.CHATGLM_URL,chatglmApiKey:p(process.env.CHATGLM_API_KEY),cloudflareAccountId:process.env.CLOUDFLARE_ACCOUNT_ID,cloudflareKVNamespaceId:process.env.CLOUDFLARE_KV_NAMESPACE_ID,cloudflareKVApiKey:p(process.env.CLOUDFLARE_KV_API_KEY),cloudflareKVTTL:process.env.CLOUDFLARE_KV_TTL,isSiliconFlow:f,siliconFlowUrl:process.env.SILICONFLOW_URL,siliconFlowApiKey:p(process.env.SILICONFLOW_API_KEY),gtmId:process.env.GTM_ID,gaId:process.env.GA_ID||r.Mq,needCode:c.size>0,code:process.env.CODE,codes:c,proxyUrl:process.env.PROXY_URL,isVercel:!!process.env.VERCEL,hideUserApiKey:!!process.env.HIDE_USER_API_KEY,disableGPT4:e,hideBalanceQuery:!process.env.ENABLE_BALANCE_QUERY,disableFastLink:!!process.env.DISABLE_FAST_LINK,customModels:s,defaultModel:o,visionModels:t,allowedWebDavEndpoints:S,enableMcp:"true"===process.env.ENABLE_MCP}}},68083:(e,s,o)=>{"use strict";var t,n,r,i,a,c,p,l;o.d(s,{Fv:()=>E,Mq:()=>d,xf:()=>A}),function(e){e.Home="/",e.Chat="/chat",e.Settings="/settings",e.NewChat="/new-chat",e.Masks="/masks",e.Plugins="/plugins",e.Auth="/auth",e.Sd="/sd",e.SdNew="/sd-new",e.Artifacts="/artifacts",e.SearchChat="/search-chat",e.McpMarket="/mcp-market"}(t||(t={})),function(e){e.Cors="",e.Azure="/api/azure",e.OpenAI="/api/openai",e.Anthropic="/api/anthropic",e.Google="/api/google",e.Baidu="/api/baidu",e.ByteDance="/api/bytedance",e.Alibaba="/api/alibaba",e.Tencent="/api/tencent",e.Moonshot="/api/moonshot",e.Iflytek="/api/iflytek",e.Stability="/api/stability",e.Artifacts="/api/artifacts",e.XAI="/api/xai",e.ChatGLM="/api/chatglm",e.DeepSeek="/api/deepseek",e.SiliconFlow="/api/siliconflow"}(n||(n={})),function(e){e.AppBody="app-body",e.CustomModel="custom-model"}(r||(r={})),function(e){e.Masks="masks.json",e.Prompts="prompts.json"}(i||(i={})),function(e){e.Chat="chat-next-web-store",e.Plugin="chat-next-web-plugin",e.Access="access-control",e.Config="app-config",e.Mask="mask-store",e.Prompt="prompt-store",e.Update="chat-update",e.Sync="sync",e.SdList="sd-list",e.Mcp="mcp-store"}(a||(a={})),function(e){e.OpenAI="OpenAI",e.Azure="Azure",e.Google="Google",e.Anthropic="Anthropic",e.Baidu="Baidu",e.ByteDance="ByteDance",e.Alibaba="Alibaba",e.Tencent="Tencent",e.Moonshot="Moonshot",e.Stability="Stability",e.Iflytek="Iflytek",e.XAI="XAI",e.ChatGLM="ChatGLM",e.DeepSeek="DeepSeek",e.SiliconFlow="SiliconFlow"}(c||(c={})),function(e){e.BLOCK_NONE="BLOCK_NONE",e.BLOCK_ONLY_HIGH="BLOCK_ONLY_HIGH",e.BLOCK_MEDIUM_AND_ABOVE="BLOCK_MEDIUM_AND_ABOVE",e.BLOCK_LOW_AND_ABOVE="BLOCK_LOW_AND_ABOVE"}(p||(p={})),function(e){e.Stability="Stability",e.GPT="GPT",e.GeminiPro="GeminiPro",e.Claude="Claude",e.Ernie="Ernie",e.Doubao="Doubao",e.Qwen="Qwen",e.Hunyuan="Hunyuan",e.Moonshot="Moonshot",e.Iflytek="Iflytek",e.XAI="XAI",e.ChatGLM="ChatGLM",e.DeepSeek="DeepSeek",e.SiliconFlow="SiliconFlow"}(l||(l={}));let A="{{input}}",_=1e3,E=[...["deepseek-ai/DeepSeek-V3","deepseek-ai/DeepSeek-R1"].map(e=>({name:e,available:!0,sorted:_++,provider:{id:"siliconflow",providerName:"SiliconFlow",providerType:"siliconflow",sorted:14}}))],d="G-89WN60ZK2E"},29854:(e,s,o)=>{"use strict";o.r(s),o.d(s,{default:()=>_,metadata:()=>l,viewport:()=>A});var t=o(25036);o(84668),o(49862),o(82528);let n=JSON.parse('{"DR":{"i":"2.15.8"}}');var r=o(68083);let i=()=>{if("undefined"==typeof process)throw Error("[Server Config] you are importing a nodejs-only module outside of nodejs");let e=process.env.BUILD_MODE??"standalone",s=!!process.env.BUILD_APP;return{version:"v"+n.DR.i,...(()=>{try{let e=o(32081),s=e.execSync('git log -1 --format="%at000" --date=unix').toString().trim(),t=e.execSync('git log --pretty=format:"%H" -n 1').toString().trim();return{commitDate:s,commitHash:t}}catch(e){return console.error("[Build Config] No git or not from git repo."),{commitDate:"unknown",commitHash:"unknown"}}})(),buildMode:e,isApp:s,template:process.env.DEFAULT_INPUT_TEMPLATE??r.xf}};var a=o(40146),c=o(44332),p=o(73869);let l={title:"NextChat",description:"Your personal ChatGPT Chat Bot.",appleWebApp:{title:"NextChat",statusBarStyle:"default"}},A={width:"device-width",initialScale:1,maximumScale:1,themeColor:[{media:"(prefers-color-scheme: light)",color:"#fafafa"},{media:"(prefers-color-scheme: dark)",color:"#151515"}]};function _({children:e}){let s=(0,p.g)();return(0,t.jsxs)("html",{lang:"en",children:[(0,t.jsxs)("head",{children:[t.jsx("meta",{name:"config",content:JSON.stringify("undefined"!=typeof document?JSON.parse(function(e,s){let o;if(document){let s=document.head.querySelector(`meta[name='${e}']`);o=s?.content??""}else o=(void 0)??"";return o}("config")||"{}"):"undefined"!=typeof process?i():void 0)}),t.jsx("meta",{name:"viewport",content:"width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"}),t.jsx("link",{rel:"manifest",href:"/site.webmanifest",crossOrigin:"use-credentials"}),t.jsx("script",{src:"/serviceWorkerRegister.js",defer:!0})]}),(0,t.jsxs)("body",{children:[e,s?.isVercel&&t.jsx(t.Fragment,{children:t.jsx(a.c,{})}),s?.gtmId&&t.jsx(t.Fragment,{children:t.jsx(c.fc,{gtmId:s.gtmId})}),s?.gaId&&t.jsx(t.Fragment,{children:t.jsx(c.Wi,{gaId:s.gaId})})]})]})}},84668:()=>{},82528:()=>{},49862:()=>{}};