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.

34 lines (28 loc) 804 B
import { NetworkProxySettings, dispatch } from '@lobechat/electron-client-ipc'; class DesktopSettingsService { /** * 获取远程服务器配置 */ getProxySettings = async () => { return dispatch('getProxySettings'); }; /** * 设置远程服务器配置 */ setSettings = async (data: Partial<NetworkProxySettings>) => { return dispatch('setProxySettings', data); }; /** * 测试代理连接 */ testProxyConnection = async (url: string) => { return dispatch('testProxyConnection', url); }; /** * 测试指定的代理配置 */ testProxyConfig = async (config: NetworkProxySettings, testUrl?: string) => { return dispatch('testProxyConfig', { config, testUrl }); }; } export const desktopSettingsService = new DesktopSettingsService();