2023-04-25 20:14:33 +08:00
|
|
|
|
import os
|
2023-09-15 17:52:22 +08:00
|
|
|
|
|
|
|
|
|
|
# 可以指定一个绝对路径,统一存放所有的Embedding和LLM模型。
|
2023-11-09 22:15:52 +08:00
|
|
|
|
# 每个模型可以是一个单独的目录,也可以是某个目录下的二级子目录。
|
|
|
|
|
|
# 如果模型目录名称和 MODEL_PATH 中的 key 或 value 相同,程序会自动检测加载,无需修改 MODEL_PATH 中的路径。
|
2023-09-15 17:52:22 +08:00
|
|
|
|
MODEL_ROOT_PATH = ""
|
|
|
|
|
|
|
2023-07-27 23:22:07 +08:00
|
|
|
|
# 选用的 Embedding 名称
|
2024-01-26 06:58:49 +08:00
|
|
|
|
EMBEDDING_MODEL = "bge-large-zh-v1.5"
|
2023-09-29 16:04:44 +08:00
|
|
|
|
|
2024-01-26 06:58:49 +08:00
|
|
|
|
# Embedding 模型运行设备。设为 "auto" 会自动检测(会有警告),也可手动设定为 "cuda","mps","cpu","xpu" 其中之一。
|
2023-08-31 17:44:48 +08:00
|
|
|
|
EMBEDDING_DEVICE = "auto"
|
2023-04-13 23:01:52 +08:00
|
|
|
|
|
2023-12-21 16:04:15 +08:00
|
|
|
|
# 选用的reranker模型
|
2023-12-21 19:05:11 +08:00
|
|
|
|
RERANKER_MODEL = "bge-reranker-large"
|
2023-12-21 16:04:15 +08:00
|
|
|
|
# 是否启用reranker模型
|
2023-12-21 19:05:11 +08:00
|
|
|
|
USE_RERANKER = False
|
2023-12-21 16:04:15 +08:00
|
|
|
|
RERANKER_MAX_LENGTH = 1024
|
2023-12-22 10:17:00 +08:00
|
|
|
|
|
2024-01-10 10:45:47 +08:00
|
|
|
|
# 是否启用精排
|
|
|
|
|
|
USE_RANKING = False
|
|
|
|
|
|
|
2023-10-27 13:57:14 +08:00
|
|
|
|
# 如果需要在 EMBEDDING_MODEL 中增加自定义的关键字时配置
|
|
|
|
|
|
EMBEDDING_KEYWORD_FILE = "keywords.txt"
|
|
|
|
|
|
EMBEDDING_MODEL_OUTPUT_PATH = "output"
|
|
|
|
|
|
|
2023-12-01 21:54:11 +08:00
|
|
|
|
# 要运行的 LLM 名称,可以包括本地模型和在线模型。列表中本地模型将在启动项目时全部加载。
|
|
|
|
|
|
# 列表中第一个模型将作为 API 和 WEBUI 的默认模型。
|
|
|
|
|
|
# 在这里,我们使用目前主流的两个离线模型,其中,chatglm3-6b 为默认加载模型。
|
|
|
|
|
|
# 如果你的显存不足,可使用 Qwen-1_8B-Chat, 该模型 FP16 仅需 3.8G显存。
|
2023-12-21 16:04:15 +08:00
|
|
|
|
|
2024-01-26 06:58:49 +08:00
|
|
|
|
LLM_MODELS = ["chatglm3-6b", "zhipu-api", "openai-api"]
|
2023-10-23 13:22:10 +08:00
|
|
|
|
Agent_MODEL = None
|
2023-07-27 23:22:07 +08:00
|
|
|
|
|
2024-01-26 06:58:49 +08:00
|
|
|
|
# LLM 模型运行设备。设为"auto"会自动检测(会有警告),也可手动设定为 "cuda","mps","cpu","xpu" 其中之一。
|
2023-09-15 17:52:22 +08:00
|
|
|
|
LLM_DEVICE = "auto"
|
|
|
|
|
|
|
|
|
|
|
|
HISTORY_LEN = 3
|
|
|
|
|
|
|
2024-01-26 06:58:49 +08:00
|
|
|
|
MAX_TOKENS = 2048
|
2023-10-27 13:14:48 +08:00
|
|
|
|
|
2023-09-15 17:52:22 +08:00
|
|
|
|
TEMPERATURE = 0.7
|
2023-05-31 22:11:28 +08:00
|
|
|
|
|
2023-10-20 18:13:55 +08:00
|
|
|
|
ONLINE_LLM_MODEL = {
|
2023-10-27 17:56:27 +08:00
|
|
|
|
"openai-api": {
|
2024-01-26 06:58:49 +08:00
|
|
|
|
"model_name": "gpt-4",
|
2023-10-27 17:56:27 +08:00
|
|
|
|
"api_base_url": "https://api.openai.com/v1",
|
|
|
|
|
|
"api_key": "",
|
|
|
|
|
|
"openai_proxy": "",
|
|
|
|
|
|
},
|
2023-11-06 22:38:05 +08:00
|
|
|
|
|
2024-01-26 06:58:49 +08:00
|
|
|
|
# 智谱AI API,具体注册及api key获取请前往 http://open.bigmodel.cn
|
2023-09-15 01:48:02 +08:00
|
|
|
|
"zhipu-api": {
|
2023-09-14 22:27:57 +08:00
|
|
|
|
"api_key": "",
|
2024-01-26 06:58:49 +08:00
|
|
|
|
"version": "glm-4",
|
2023-09-15 17:52:22 +08:00
|
|
|
|
"provider": "ChatGLMWorker",
|
2023-09-01 23:58:09 +08:00
|
|
|
|
},
|
2023-11-06 22:38:05 +08:00
|
|
|
|
|
2023-09-15 17:52:22 +08:00
|
|
|
|
# 具体注册及api key获取请前往 https://api.minimax.chat/
|
2023-09-13 15:42:12 +08:00
|
|
|
|
"minimax-api": {
|
2023-09-12 15:24:47 +08:00
|
|
|
|
"group_id": "",
|
|
|
|
|
|
"api_key": "",
|
|
|
|
|
|
"is_pro": False,
|
|
|
|
|
|
"provider": "MiniMaxWorker",
|
|
|
|
|
|
},
|
2023-11-06 22:38:05 +08:00
|
|
|
|
|
2023-09-15 17:52:22 +08:00
|
|
|
|
# 具体注册及api key获取请前往 https://xinghuo.xfyun.cn/
|
2023-09-13 15:42:12 +08:00
|
|
|
|
"xinghuo-api": {
|
2023-09-13 13:51:05 +08:00
|
|
|
|
"APPID": "",
|
|
|
|
|
|
"APISecret": "",
|
|
|
|
|
|
"api_key": "",
|
2024-01-26 06:58:49 +08:00
|
|
|
|
"version": "v3.0", # 你使用的讯飞星火大模型版本,可选包括 "v3.0", "v2.0", "v1.5"
|
2023-09-13 13:51:05 +08:00
|
|
|
|
"provider": "XingHuoWorker",
|
2023-09-14 15:30:06 +08:00
|
|
|
|
},
|
2023-11-06 22:38:05 +08:00
|
|
|
|
|
2023-09-14 23:37:34 +08:00
|
|
|
|
# 百度千帆 API,申请方式请参考 https://cloud.baidu.com/doc/WENXINWORKSHOP/s/4lilb2lpf
|
|
|
|
|
|
"qianfan-api": {
|
2023-10-26 22:48:56 +08:00
|
|
|
|
"version": "ERNIE-Bot", # 注意大小写。当前支持 "ERNIE-Bot" 或 "ERNIE-Bot-turbo", 更多的见官方文档。
|
2023-11-05 11:17:09 +08:00
|
|
|
|
"version_url": "", # 也可以不填写version,直接填写在千帆申请模型发布的API地址
|
2023-09-14 15:30:06 +08:00
|
|
|
|
"api_key": "",
|
|
|
|
|
|
"secret_key": "",
|
2023-09-15 17:52:22 +08:00
|
|
|
|
"provider": "QianFanWorker",
|
2023-09-13 15:42:12 +08:00
|
|
|
|
},
|
2023-11-06 22:38:05 +08:00
|
|
|
|
|
2023-09-20 21:34:12 +08:00
|
|
|
|
# 火山方舟 API,文档参考 https://www.volcengine.com/docs/82379
|
2023-09-16 09:09:27 +08:00
|
|
|
|
"fangzhou-api": {
|
2024-01-26 06:58:49 +08:00
|
|
|
|
"version": "chatglm-6b-model",
|
|
|
|
|
|
"version_url": "",
|
2023-09-16 09:09:27 +08:00
|
|
|
|
"api_key": "",
|
|
|
|
|
|
"secret_key": "",
|
|
|
|
|
|
"provider": "FangZhouWorker",
|
|
|
|
|
|
},
|
2023-11-06 22:38:05 +08:00
|
|
|
|
|
2023-09-20 21:34:12 +08:00
|
|
|
|
# 阿里云通义千问 API,文档参考 https://help.aliyun.com/zh/dashscope/developer-reference/api-details
|
|
|
|
|
|
"qwen-api": {
|
2024-01-26 06:58:49 +08:00
|
|
|
|
"version": "qwen-max",
|
|
|
|
|
|
"api_key": "",
|
2023-09-20 21:34:12 +08:00
|
|
|
|
"provider": "QwenWorker",
|
2024-01-26 06:58:49 +08:00
|
|
|
|
"embed_model": "text-embedding-v1" # embedding 模型名称
|
2023-09-20 21:34:12 +08:00
|
|
|
|
},
|
2023-09-29 13:16:14 +08:00
|
|
|
|
|
|
|
|
|
|
# 百川 API,申请方式请参考 https://www.baichuan-ai.com/home#api-enter
|
|
|
|
|
|
"baichuan-api": {
|
2024-01-26 06:58:49 +08:00
|
|
|
|
"version": "Baichuan2-53B",
|
2023-09-29 13:16:14 +08:00
|
|
|
|
"api_key": "",
|
|
|
|
|
|
"secret_key": "",
|
|
|
|
|
|
"provider": "BaiChuanWorker",
|
|
|
|
|
|
},
|
2023-10-25 21:32:40 +08:00
|
|
|
|
|
|
|
|
|
|
# Azure API
|
|
|
|
|
|
"azure-api": {
|
2023-11-05 11:17:09 +08:00
|
|
|
|
"deployment_name": "", # 部署容器的名字
|
|
|
|
|
|
"resource_name": "", # https://{resource_name}.openai.azure.com/openai/ 填写resource_name的部分,其他部分不要填写
|
|
|
|
|
|
"api_version": "", # API的版本,不是模型版本
|
2023-10-25 21:32:40 +08:00
|
|
|
|
"api_key": "",
|
|
|
|
|
|
"provider": "AzureWorker",
|
|
|
|
|
|
},
|
2023-11-30 17:25:48 +08:00
|
|
|
|
|
2023-11-24 22:25:35 +08:00
|
|
|
|
# 昆仑万维天工 API https://model-platform.tiangong.cn/
|
|
|
|
|
|
"tiangong-api": {
|
2023-11-30 23:20:39 +08:00
|
|
|
|
"version": "SkyChat-MegaVerse",
|
2023-11-24 22:25:35 +08:00
|
|
|
|
"api_key": "",
|
|
|
|
|
|
"secret_key": "",
|
|
|
|
|
|
"provider": "TianGongWorker",
|
|
|
|
|
|
},
|
2024-01-26 06:58:49 +08:00
|
|
|
|
# Gemini API https://makersuite.google.com/app/apikey
|
|
|
|
|
|
"gemini-api": {
|
|
|
|
|
|
"api_key": "",
|
|
|
|
|
|
"provider": "GeminiWorker",
|
|
|
|
|
|
}
|
2023-08-04 09:16:28 +08:00
|
|
|
|
|
2023-09-13 15:42:12 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
2023-11-09 22:15:52 +08:00
|
|
|
|
# 在以下字典中修改属性值,以指定本地embedding模型存储位置。支持3种设置方法:
|
|
|
|
|
|
# 1、将对应的值修改为模型绝对路径
|
|
|
|
|
|
# 2、不修改此处的值(以 text2vec 为例):
|
|
|
|
|
|
# 2.1 如果{MODEL_ROOT_PATH}下存在如下任一子目录:
|
|
|
|
|
|
# - text2vec
|
|
|
|
|
|
# - GanymedeNil/text2vec-large-chinese
|
|
|
|
|
|
# - text2vec-large-chinese
|
|
|
|
|
|
# 2.2 如果以上本地路径不存在,则使用huggingface模型
|
2024-01-26 06:58:49 +08:00
|
|
|
|
|
2023-11-09 22:15:52 +08:00
|
|
|
|
MODEL_PATH = {
|
|
|
|
|
|
"embed_model": {
|
|
|
|
|
|
"ernie-tiny": "nghuyong/ernie-3.0-nano-zh",
|
|
|
|
|
|
"ernie-base": "nghuyong/ernie-3.0-base-zh",
|
|
|
|
|
|
"text2vec-base": "shibing624/text2vec-base-chinese",
|
|
|
|
|
|
"text2vec": "GanymedeNil/text2vec-large-chinese",
|
|
|
|
|
|
"text2vec-paraphrase": "shibing624/text2vec-base-chinese-paraphrase",
|
|
|
|
|
|
"text2vec-sentence": "shibing624/text2vec-base-chinese-sentence",
|
|
|
|
|
|
"text2vec-multilingual": "shibing624/text2vec-base-multilingual",
|
|
|
|
|
|
"text2vec-bge-large-chinese": "shibing624/text2vec-bge-large-chinese",
|
|
|
|
|
|
"m3e-small": "moka-ai/m3e-small",
|
|
|
|
|
|
"m3e-base": "moka-ai/m3e-base",
|
|
|
|
|
|
"m3e-large": "moka-ai/m3e-large",
|
|
|
|
|
|
"bge-small-zh": "BAAI/bge-small-zh",
|
|
|
|
|
|
"bge-base-zh": "BAAI/bge-base-zh",
|
|
|
|
|
|
"bge-large-zh": "BAAI/bge-large-zh",
|
|
|
|
|
|
"bge-large-zh-noinstruct": "BAAI/bge-large-zh-noinstruct",
|
|
|
|
|
|
"bge-base-zh-v1.5": "BAAI/bge-base-zh-v1.5",
|
|
|
|
|
|
"bge-large-zh-v1.5": "BAAI/bge-large-zh-v1.5",
|
|
|
|
|
|
"piccolo-base-zh": "sensenova/piccolo-base-zh",
|
|
|
|
|
|
"piccolo-large-zh": "sensenova/piccolo-large-zh",
|
2023-11-24 22:47:55 +08:00
|
|
|
|
"nlp_gte_sentence-embedding_chinese-large": "damo/nlp_gte_sentence-embedding_chinese-large",
|
2023-11-09 22:15:52 +08:00
|
|
|
|
"text-embedding-ada-002": "your OPENAI_API_KEY",
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
"llm_model": {
|
|
|
|
|
|
"chatglm2-6b": "THUDM/chatglm2-6b",
|
|
|
|
|
|
"chatglm2-6b-32k": "THUDM/chatglm2-6b-32k",
|
2023-11-13 16:30:09 +08:00
|
|
|
|
"chatglm3-6b": "THUDM/chatglm3-6b",
|
|
|
|
|
|
"chatglm3-6b-32k": "THUDM/chatglm3-6b-32k",
|
2023-11-30 17:25:48 +08:00
|
|
|
|
|
2024-01-26 06:58:49 +08:00
|
|
|
|
"Orion-14B-Chat": "OrionStarAI/Orion-14B-Chat",
|
|
|
|
|
|
"Orion-14B-Chat-Plugin": "OrionStarAI/Orion-14B-Chat-Plugin",
|
|
|
|
|
|
"Orion-14B-LongChat": "OrionStarAI/Orion-14B-LongChat",
|
2023-11-30 17:25:48 +08:00
|
|
|
|
|
2024-01-26 06:58:49 +08:00
|
|
|
|
"Llama-2-7b-chat-hf": "meta-llama/Llama-2-7b-chat-hf",
|
|
|
|
|
|
"Llama-2-13b-chat-hf": "meta-llama/Llama-2-13b-chat-hf",
|
|
|
|
|
|
"Llama-2-70b-chat-hf": "meta-llama/Llama-2-70b-chat-hf",
|
2023-11-30 17:25:48 +08:00
|
|
|
|
|
2024-01-26 06:58:49 +08:00
|
|
|
|
"Qwen-1_8B-Chat": "Qwen/Qwen-1_8B-Chat",
|
|
|
|
|
|
"Qwen-7B-Chat": "Qwen/Qwen-7B-Chat",
|
2023-11-30 17:25:48 +08:00
|
|
|
|
"Qwen-14B-Chat": "Qwen/Qwen-14B-Chat",
|
|
|
|
|
|
"Qwen-72B-Chat": "Qwen/Qwen-72B-Chat",
|
2023-11-09 22:15:52 +08:00
|
|
|
|
|
2024-01-26 06:58:49 +08:00
|
|
|
|
"baichuan-7b-chat": "baichuan-inc/Baichuan-7B-Chat",
|
2023-11-24 22:47:55 +08:00
|
|
|
|
"baichuan-13b-chat": "baichuan-inc/Baichuan-13B-Chat",
|
2024-01-26 06:58:49 +08:00
|
|
|
|
"baichuan2-7b-chat": "baichuan-inc/Baichuan2-7B-Chat",
|
|
|
|
|
|
"baichuan2-13b-chat": "baichuan-inc/Baichuan2-13B-Chat",
|
2023-11-09 22:15:52 +08:00
|
|
|
|
|
|
|
|
|
|
"internlm-7b": "internlm/internlm-7b",
|
|
|
|
|
|
"internlm-chat-7b": "internlm/internlm-chat-7b",
|
2024-01-26 06:58:49 +08:00
|
|
|
|
"internlm2-chat-7b": "internlm/internlm2-chat-7b",
|
|
|
|
|
|
"internlm2-chat-20b": "internlm/internlm2-chat-20b",
|
|
|
|
|
|
|
|
|
|
|
|
"BlueLM-7B-Chat": "vivo-ai/BlueLM-7B-Chat",
|
|
|
|
|
|
"BlueLM-7B-Chat-32k": "vivo-ai/BlueLM-7B-Chat-32k",
|
|
|
|
|
|
|
|
|
|
|
|
"Yi-34B-Chat": "https://huggingface.co/01-ai/Yi-34B-Chat",
|
|
|
|
|
|
|
|
|
|
|
|
"agentlm-7b": "THUDM/agentlm-7b",
|
|
|
|
|
|
"agentlm-13b": "THUDM/agentlm-13b",
|
|
|
|
|
|
"agentlm-70b": "THUDM/agentlm-70b",
|
2023-11-09 22:15:52 +08:00
|
|
|
|
|
|
|
|
|
|
"falcon-7b": "tiiuae/falcon-7b",
|
|
|
|
|
|
"falcon-40b": "tiiuae/falcon-40b",
|
|
|
|
|
|
"falcon-rw-7b": "tiiuae/falcon-rw-7b",
|
|
|
|
|
|
|
2024-01-26 06:58:49 +08:00
|
|
|
|
"aquila-7b": "BAAI/Aquila-7B",
|
|
|
|
|
|
"aquilachat-7b": "BAAI/AquilaChat-7B",
|
|
|
|
|
|
"open_llama_13b": "openlm-research/open_llama_13b",
|
|
|
|
|
|
"vicuna-13b-v1.5": "lmsys/vicuna-13b-v1.5",
|
|
|
|
|
|
"koala": "young-geng/koala",
|
|
|
|
|
|
"mpt-7b": "mosaicml/mpt-7b",
|
|
|
|
|
|
"mpt-7b-storywriter": "mosaicml/mpt-7b-storywriter",
|
|
|
|
|
|
"mpt-30b": "mosaicml/mpt-30b",
|
|
|
|
|
|
"opt-66b": "facebook/opt-66b",
|
|
|
|
|
|
"opt-iml-max-30b": "facebook/opt-iml-max-30b",
|
2023-11-09 22:15:52 +08:00
|
|
|
|
"gpt2": "gpt2",
|
|
|
|
|
|
"gpt2-xl": "gpt2-xl",
|
|
|
|
|
|
"gpt-j-6b": "EleutherAI/gpt-j-6b",
|
|
|
|
|
|
"gpt4all-j": "nomic-ai/gpt4all-j",
|
|
|
|
|
|
"gpt-neox-20b": "EleutherAI/gpt-neox-20b",
|
|
|
|
|
|
"pythia-12b": "EleutherAI/pythia-12b",
|
|
|
|
|
|
"oasst-sft-4-pythia-12b-epoch-3.5": "OpenAssistant/oasst-sft-4-pythia-12b-epoch-3.5",
|
|
|
|
|
|
"dolly-v2-12b": "databricks/dolly-v2-12b",
|
|
|
|
|
|
"stablelm-tuned-alpha-7b": "stabilityai/stablelm-tuned-alpha-7b",
|
|
|
|
|
|
},
|
2024-01-26 06:58:49 +08:00
|
|
|
|
|
|
|
|
|
|
"reranker": {
|
|
|
|
|
|
"bge-reranker-large": "BAAI/bge-reranker-large",
|
|
|
|
|
|
"bge-reranker-base": "BAAI/bge-reranker-base",
|
2023-12-21 16:04:15 +08:00
|
|
|
|
}
|
2023-11-09 22:15:52 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
2023-09-15 17:52:22 +08:00
|
|
|
|
# 通常情况下不需要更改以下内容
|
2023-08-04 09:16:28 +08:00
|
|
|
|
|
2023-07-27 23:22:07 +08:00
|
|
|
|
# nltk 模型存储路径
|
2023-05-05 18:44:37 +08:00
|
|
|
|
NLTK_DATA_PATH = os.path.join(os.path.dirname(os.path.dirname(__file__)), "nltk_data")
|
2023-09-23 01:37:37 +08:00
|
|
|
|
|
2024-01-26 06:58:49 +08:00
|
|
|
|
# 使用VLLM可能导致模型推理能力下降,无法完成Agent任务
|
2023-09-23 01:37:37 +08:00
|
|
|
|
VLLM_MODEL_DICT = {
|
2023-11-24 22:47:55 +08:00
|
|
|
|
"chatglm2-6b": "THUDM/chatglm2-6b",
|
|
|
|
|
|
"chatglm2-6b-32k": "THUDM/chatglm2-6b-32k",
|
|
|
|
|
|
"chatglm3-6b": "THUDM/chatglm3-6b",
|
|
|
|
|
|
"chatglm3-6b-32k": "THUDM/chatglm3-6b-32k",
|
|
|
|
|
|
|
2024-01-26 06:58:49 +08:00
|
|
|
|
"Llama-2-7b-chat-hf": "meta-llama/Llama-2-7b-chat-hf",
|
|
|
|
|
|
"Llama-2-13b-chat-hf": "meta-llama/Llama-2-13b-chat-hf",
|
|
|
|
|
|
"Llama-2-70b-chat-hf": "meta-llama/Llama-2-70b-chat-hf",
|
|
|
|
|
|
|
|
|
|
|
|
"Qwen-1_8B-Chat": "Qwen/Qwen-1_8B-Chat",
|
|
|
|
|
|
"Qwen-7B-Chat": "Qwen/Qwen-7B-Chat",
|
|
|
|
|
|
"Qwen-14B-Chat": "Qwen/Qwen-14B-Chat",
|
|
|
|
|
|
"Qwen-72B-Chat": "Qwen/Qwen-72B-Chat",
|
|
|
|
|
|
|
|
|
|
|
|
"baichuan-7b-chat": "baichuan-inc/Baichuan-7B-Chat",
|
|
|
|
|
|
"baichuan-13b-chat": "baichuan-inc/Baichuan-13B-Chat",
|
|
|
|
|
|
"baichuan2-7b-chat": "baichuan-inc/Baichuan-7B-Chat",
|
|
|
|
|
|
"baichuan2-13b-chat": "baichuan-inc/Baichuan-13B-Chat",
|
|
|
|
|
|
|
2023-11-24 22:47:55 +08:00
|
|
|
|
"BlueLM-7B-Chat": "vivo-ai/BlueLM-7B-Chat",
|
|
|
|
|
|
"BlueLM-7B-Chat-32k": "vivo-ai/BlueLM-7B-Chat-32k",
|
|
|
|
|
|
|
2023-11-05 11:17:09 +08:00
|
|
|
|
"internlm-7b": "internlm/internlm-7b",
|
|
|
|
|
|
"internlm-chat-7b": "internlm/internlm-chat-7b",
|
2024-01-26 06:58:49 +08:00
|
|
|
|
"internlm2-chat-7b": "internlm/Models/internlm2-chat-7b",
|
|
|
|
|
|
"internlm2-chat-20b": "internlm/Models/internlm2-chat-20b",
|
|
|
|
|
|
|
|
|
|
|
|
"aquila-7b": "BAAI/Aquila-7B",
|
|
|
|
|
|
"aquilachat-7b": "BAAI/AquilaChat-7B",
|
|
|
|
|
|
|
2023-11-05 11:17:09 +08:00
|
|
|
|
"falcon-7b": "tiiuae/falcon-7b",
|
|
|
|
|
|
"falcon-40b": "tiiuae/falcon-40b",
|
|
|
|
|
|
"falcon-rw-7b": "tiiuae/falcon-rw-7b",
|
|
|
|
|
|
"gpt2": "gpt2",
|
|
|
|
|
|
"gpt2-xl": "gpt2-xl",
|
|
|
|
|
|
"gpt-j-6b": "EleutherAI/gpt-j-6b",
|
|
|
|
|
|
"gpt4all-j": "nomic-ai/gpt4all-j",
|
|
|
|
|
|
"gpt-neox-20b": "EleutherAI/gpt-neox-20b",
|
|
|
|
|
|
"pythia-12b": "EleutherAI/pythia-12b",
|
|
|
|
|
|
"oasst-sft-4-pythia-12b-epoch-3.5": "OpenAssistant/oasst-sft-4-pythia-12b-epoch-3.5",
|
|
|
|
|
|
"dolly-v2-12b": "databricks/dolly-v2-12b",
|
|
|
|
|
|
"stablelm-tuned-alpha-7b": "stabilityai/stablelm-tuned-alpha-7b",
|
|
|
|
|
|
"open_llama_13b": "openlm-research/open_llama_13b",
|
|
|
|
|
|
"vicuna-13b-v1.3": "lmsys/vicuna-13b-v1.3",
|
|
|
|
|
|
"koala": "young-geng/koala",
|
|
|
|
|
|
"mpt-7b": "mosaicml/mpt-7b",
|
|
|
|
|
|
"mpt-7b-storywriter": "mosaicml/mpt-7b-storywriter",
|
|
|
|
|
|
"mpt-30b": "mosaicml/mpt-30b",
|
|
|
|
|
|
"opt-66b": "facebook/opt-66b",
|
|
|
|
|
|
"opt-iml-max-30b": "facebook/opt-iml-max-30b",
|
|
|
|
|
|
|
2023-10-27 11:52:44 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
SUPPORT_AGENT_MODEL = [
|
2024-01-26 06:58:49 +08:00
|
|
|
|
"openai-api", # GPT4 模型
|
|
|
|
|
|
"qwen-api", # Qwen Max模型
|
|
|
|
|
|
"zhipu-api", # 智谱AI GLM4模型
|
|
|
|
|
|
"Qwen", # 所有Qwen系列本地模型
|
|
|
|
|
|
"chatglm3-6b",
|
|
|
|
|
|
"internlm2-chat-20b",
|
|
|
|
|
|
"Orion-14B-Chat-Plugin",
|
2023-10-27 17:56:27 +08:00
|
|
|
|
]
|