UNPKG

@lobehub/chat

Version:

Lobe Chat - an open-source, high-performance chatbot framework that supports speech synthesis, multimodal, and extensible Function Call plugin system. Supports one-click free deployment of your private ChatGPT/LLM web application.

30 lines (21 loc) 862 B
import { dev, linux, macOS, windows } from 'electron-is'; import os from 'node:os'; export const isDev = dev(); export const OFFICIAL_CLOUD_SERVER = process.env.OFFICIAL_CLOUD_SERVER || 'https://lobechat.com'; export const isMac = macOS(); export const isWindows = windows(); export const isLinux = linux(); function getIsWindows11() { if (!isWindows) return false; // 获取操作系统版本(如 "10.0.22621") const release = os.release(); const parts = release.split('.'); // 主版本和次版本 const majorVersion = parseInt(parts[0], 10); const minorVersion = parseInt(parts[1], 10); // 构建号是第三部分 const buildNumber = parseInt(parts[2], 10); // Windows 11 的构建号从 22000 开始 return majorVersion === 10 && minorVersion === 0 && buildNumber >= 22_000; } export const isWindows11 = getIsWindows11();