update default api base url

This commit is contained in:
lloydzhou 2024-09-30 10:13:11 +08:00
parent ef4665cd8b
commit 6293b95a3b
1 changed files with 31 additions and 10 deletions

View File

@ -2,6 +2,7 @@ import {
GoogleSafetySettingsThreshold, GoogleSafetySettingsThreshold,
ServiceProvider, ServiceProvider,
StoreKey, StoreKey,
ApiPath,
OPENAI_BASE_URL, OPENAI_BASE_URL,
ANTHROPIC_BASE_URL, ANTHROPIC_BASE_URL,
GEMINI_BASE_URL, GEMINI_BASE_URL,
@ -23,6 +24,26 @@ let fetchState = 0; // 0 not fetch, 1 fetching, 2 done
const isApp = getClientConfig()?.buildMode === "export"; const isApp = getClientConfig()?.buildMode === "export";
const DEFAULT_OPENAI_URL = isApp ? OPENAI_BASE_URL : ApiPath.OpenAI;
const DEFAULT_GOOGLE_URL = isApp ? GEMINI_BASE_URL : ApiPath.Google;
const DEFAULT_ANTHROPIC_URL = isApp ? ANTHROPIC_BASE_URL : ApiPath.Anthropic;
const DEFAULT_BAIDU_URL = isApp ? BAIDU_BASE_URL : ApiPath.Baidu;
const DEFAULT_BYTEDANCE_URL = isApp ? BYTEDANCE_BASE_URL : ApiPath.ByteDance;
const DEFAULT_ALIBABA_URL = isApp ? ALIBABA_BASE_URL : ApiPath.Alibaba;
const DEFAULT_TENCENT_URL = isApp ? TENCENT_BASE_URL : ApiPath.Tencent;
const DEFAULT_MOONSHOT_URL = isApp ? MOONSHOT_BASE_URL : ApiPath.Moonshot;
const DEFAULT_STABILITY_URL = isApp ? STABILITY_BASE_URL : ApiPath.Stability;
const DEFAULT_IFLYTEK_URL = isApp ? IFLYTEK_BASE_URL : ApiPath.Iflytek;
const DEFAULT_ACCESS_STATE = { const DEFAULT_ACCESS_STATE = {
accessCode: "", accessCode: "",
useCustomConfig: false, useCustomConfig: false,
@ -30,7 +51,7 @@ const DEFAULT_ACCESS_STATE = {
provider: ServiceProvider.OpenAI, provider: ServiceProvider.OpenAI,
// openai // openai
openaiUrl: OPENAI_BASE_URL, openaiUrl: DEFAULT_OPENAI_URL,
openaiApiKey: "", openaiApiKey: "",
// azure // azure
@ -39,44 +60,44 @@ const DEFAULT_ACCESS_STATE = {
azureApiVersion: "2023-08-01-preview", azureApiVersion: "2023-08-01-preview",
// google ai studio // google ai studio
googleUrl: GEMINI_BASE_URL, googleUrl: DEFAULT_GOOGLE_URL,
googleApiKey: "", googleApiKey: "",
googleApiVersion: "v1", googleApiVersion: "v1",
googleSafetySettings: GoogleSafetySettingsThreshold.BLOCK_ONLY_HIGH, googleSafetySettings: GoogleSafetySettingsThreshold.BLOCK_ONLY_HIGH,
// anthropic // anthropic
anthropicUrl: ANTHROPIC_BASE_URL, anthropicUrl: DEFAULT_ANTHROPIC_URL,
anthropicApiKey: "", anthropicApiKey: "",
anthropicApiVersion: "2023-06-01", anthropicApiVersion: "2023-06-01",
// baidu // baidu
baiduUrl: BAIDU_BASE_URL, baiduUrl: DEFAULT_BAIDU_URL,
baiduApiKey: "", baiduApiKey: "",
baiduSecretKey: "", baiduSecretKey: "",
// bytedance // bytedance
bytedanceUrl: BYTEDANCE_BASE_URL, bytedanceUrl: DEFAULT_BYTEDANCE_URL,
bytedanceApiKey: "", bytedanceApiKey: "",
// alibaba // alibaba
alibabaUrl: ALIBABA_BASE_URL, alibabaUrl: DEFAULT_ALIBABA_URL,
alibabaApiKey: "", alibabaApiKey: "",
// moonshot // moonshot
moonshotUrl: MOONSHOT_BASE_URL, moonshotUrl: DEFAULT_MOONSHOT_URL,
moonshotApiKey: "", moonshotApiKey: "",
//stability //stability
stabilityUrl: STABILITY_BASE_URL, stabilityUrl: DEFAULT_STABILITY_URL,
stabilityApiKey: "", stabilityApiKey: "",
// tencent // tencent
tencentUrl: TENCENT_BASE_URL, tencentUrl: DEFAULT_TENCENT_URL,
tencentSecretKey: "", tencentSecretKey: "",
tencentSecretId: "", tencentSecretId: "",
// iflytek // iflytek
iflytekUrl: IFLYTEK_BASE_URL, iflytekUrl: DEFAULT_IFLYTEK_URL,
iflytekApiKey: "", iflytekApiKey: "",
iflytekApiSecret: "", iflytekApiSecret: "",