Skip to content

Commit 43d2279

Browse files
committed
fix: missing constant
1 parent 4dce7d4 commit 43d2279

1 file changed

Lines changed: 57 additions & 0 deletions

File tree

app/store/config.ts

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,63 @@ export enum Theme {
99

1010
export const DEFAULT_BASE_URL = "https://draw.openai-next.com";
1111

12+
export enum Provider {
13+
NextAPI,
14+
ProxyAPI,
15+
}
16+
17+
export const PROVIDER_NAME = {
18+
[Provider.NextAPI]: "Next API",
19+
[Provider.ProxyAPI]: "Proxy API",
20+
} as const;
21+
22+
export const ProviderBaseUrlMap = {
23+
// [Provider.NextAPI]: "https://api.openai-next.com",
24+
// [Provider.ProxyAPI]: "https://mj.openai-next.com",
25+
[Provider.NextAPI]: "/nextapi",
26+
[Provider.ProxyAPI]: "/proxyapi",
27+
} as const;
28+
29+
export const ProviderRealBaseUrlMap = {
30+
[Provider.NextAPI]: "https://api.openai-next.com",
31+
[Provider.ProxyAPI]: "https://mj.openai-next.com",
32+
} as const;
33+
34+
export const api2Provider = {
35+
Chat: Provider.NextAPI,
36+
Embeddings: Provider.NextAPI,
37+
DallE: Provider.NextAPI,
38+
Flux: Provider.ProxyAPI,
39+
TTS: Provider.NextAPI,
40+
Whisper: Provider.NextAPI,
41+
Midjourney: Provider.ProxyAPI,
42+
Suno: Provider.ProxyAPI,
43+
Vidu: Provider.ProxyAPI,
44+
Pika: Provider.ProxyAPI,
45+
Luma: Provider.ProxyAPI,
46+
Doc2X: Provider.ProxyAPI,
47+
GPTs: Provider.ProxyAPI,
48+
StableDiffusion: Provider.ProxyAPI,
49+
BibiGPT: Provider.ProxyAPI,
50+
} as const;
51+
52+
export const api2ProviderBaseUrl = {
53+
Chat: ProviderBaseUrlMap[api2Provider.Chat],
54+
Embeddings: ProviderBaseUrlMap[api2Provider.Embeddings],
55+
DallE: ProviderBaseUrlMap[api2Provider.DallE],
56+
Flux: ProviderBaseUrlMap[api2Provider.Flux],
57+
TTS: ProviderBaseUrlMap[api2Provider.TTS],
58+
Whisper: ProviderBaseUrlMap[api2Provider.Whisper],
59+
Midjourney: ProviderBaseUrlMap[api2Provider.Midjourney],
60+
Suno: ProviderBaseUrlMap[api2Provider.Suno],
61+
Vidu: ProviderBaseUrlMap[api2Provider.Vidu],
62+
Pika: ProviderBaseUrlMap[api2Provider.Pika],
63+
Luma: ProviderBaseUrlMap[api2Provider.Luma],
64+
Doc2X: ProviderBaseUrlMap[api2Provider.Doc2X],
65+
Gpts: ProviderBaseUrlMap[api2Provider.GPTs],
66+
StableDiffusion: ProviderBaseUrlMap[api2Provider.StableDiffusion],
67+
} as const;
68+
1269
const DEFAULT_CONFIG = {
1370
apiKey: "" as string,
1471
base_url: DEFAULT_BASE_URL as string,

0 commit comments

Comments
 (0)