|
|
@@ -1,5 +1,5 @@
|
|
|
-export const OWNER = "ChatGPTNextWeb";
|
|
|
-export const REPO = "ChatGPT-Next-Web";
|
|
|
+export const OWNER = "ChatClientWeb";
|
|
|
+export const REPO = "chat-client-web";
|
|
|
export const REPO_URL = `https://github.com/${OWNER}/${REPO}`;
|
|
|
export const ISSUE_URL = `https://github.com/${OWNER}/${REPO}/issues`;
|
|
|
export const UPDATE_URL = `${REPO_URL}#keep-updated`;
|
|
|
@@ -7,25 +7,15 @@ export const RELEASE_URL = `${REPO_URL}/releases`;
|
|
|
export const FETCH_COMMIT_URL = `https://api.github.com/repos/${OWNER}/${REPO}/commits?per_page=1`;
|
|
|
export const FETCH_TAG_URL = `https://api.github.com/repos/${OWNER}/${REPO}/tags?per_page=1`;
|
|
|
export const RUNTIME_CONFIG_DOM = "danger-runtime-config";
|
|
|
-
|
|
|
export const STABILITY_BASE_URL = "https://api.stability.ai";
|
|
|
-
|
|
|
export const DEFAULT_API_HOST = "https://api.nextchat.dev";
|
|
|
export const OPENAI_BASE_URL = "https://api.openai.com";
|
|
|
-
|
|
|
-
|
|
|
export const BAIDU_BASE_URL = "https://aip.baidubce.com";
|
|
|
export const BAIDU_OATUH_URL = `${BAIDU_BASE_URL}/oauth/2.0/token`;
|
|
|
-
|
|
|
export const BYTEDANCE_BASE_URL = "https://ark.cn-beijing.volces.com";
|
|
|
-
|
|
|
export const ALIBABA_BASE_URL = "https://dashscope.aliyuncs.com/api/";
|
|
|
-
|
|
|
export const TENCENT_BASE_URL = "https://hunyuan.tencentcloudapi.com";
|
|
|
-
|
|
|
-
|
|
|
export const IFLYTEK_BASE_URL = "https://spark-api-open.xf-yun.com";
|
|
|
-
|
|
|
export const CACHE_URL_PREFIX = "/api/cache";
|
|
|
export const UPLOAD_URL = `${CACHE_URL_PREFIX}/upload`;
|
|
|
|
|
|
@@ -71,7 +61,7 @@ export enum Plugin {
|
|
|
}
|
|
|
|
|
|
export enum StoreKey {
|
|
|
- Chat = "chat-next-web-store",
|
|
|
+ Chat = "chat-client-web-store",
|
|
|
Access = "access-control",
|
|
|
Config = "app-config",
|
|
|
Mask = "mask-store",
|
|
|
@@ -84,16 +74,11 @@ export const DEFAULT_SIDEBAR_WIDTH = 300;
|
|
|
export const MAX_SIDEBAR_WIDTH = 500;
|
|
|
export const MIN_SIDEBAR_WIDTH = 200;
|
|
|
export const NARROW_SIDEBAR_WIDTH = 200;
|
|
|
-
|
|
|
export const ACCESS_CODE_PREFIX = "nk-";
|
|
|
-
|
|
|
export const LAST_INPUT_KEY = "last-input";
|
|
|
export const UNFINISHED_INPUT = (id: string) => "unfinished-input-" + id;
|
|
|
-
|
|
|
-export const STORAGE_KEY = "chatgpt-next-web";
|
|
|
-
|
|
|
+export const STORAGE_KEY = "chat-client-web";
|
|
|
export const REQUEST_TIMEOUT_MS = 60000;
|
|
|
-
|
|
|
export const EXPORT_MESSAGE_CLASS_NAME = "export-markdown";
|
|
|
|
|
|
export enum ServiceProvider {
|
|
|
@@ -108,8 +93,6 @@ export enum ServiceProvider {
|
|
|
Iflytek = "Iflytek",
|
|
|
}
|
|
|
|
|
|
-
|
|
|
-
|
|
|
export enum ModelProvider {
|
|
|
BigModel = "bigModel",
|
|
|
DeepSeek = "deepSeek",
|
|
|
@@ -121,10 +104,6 @@ export enum ModelProvider {
|
|
|
Iflytek = "Iflytek",
|
|
|
}
|
|
|
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
export const OpenaiPath = {
|
|
|
ChatPath: "v1/chat/completions",
|
|
|
ImagePath: "v1/images/generations",
|
|
|
@@ -142,8 +121,6 @@ export const Azure = {
|
|
|
ExampleEndpoint: "https://{resource-url}/openai",
|
|
|
};
|
|
|
|
|
|
-
|
|
|
-
|
|
|
export const Baidu = {
|
|
|
ExampleEndpoint: BAIDU_BASE_URL,
|
|
|
ChatPath: (modelName: string) => {
|
|
|
@@ -178,8 +155,6 @@ export const Tencent = {
|
|
|
ExampleEndpoint: TENCENT_BASE_URL,
|
|
|
};
|
|
|
|
|
|
-
|
|
|
-
|
|
|
export const Iflytek = {
|
|
|
ExampleEndpoint: IFLYTEK_BASE_URL,
|
|
|
ChatPath: "v1/chat/completions",
|
|
|
@@ -206,7 +181,6 @@ export const DEFAULT_SYSTEM_TEMPLATE: any = null;
|
|
|
|
|
|
export const SUMMARIZE_MODEL = "gpt-4o-mini";
|
|
|
|
|
|
-
|
|
|
export const KnowledgeCutOffDate: Record<string, string> = {
|
|
|
default: "2021-09",
|
|
|
"gpt-4-turbo": "2023-12",
|
|
|
@@ -243,8 +217,6 @@ const openaiModels = [
|
|
|
"dall-e-3",
|
|
|
];
|
|
|
|
|
|
-
|
|
|
-
|
|
|
const baiduModels = [
|
|
|
"ernie-4.0-turbo-8k",
|
|
|
"ernie-4.0-8k",
|
|
|
@@ -287,8 +259,6 @@ const tencentModels = [
|
|
|
"hunyuan-vision",
|
|
|
];
|
|
|
|
|
|
-
|
|
|
-
|
|
|
const iflytekModels = [
|
|
|
"general",
|
|
|
"generalv3",
|