跳转至

6 支持列表

LLM 模型支持列表⚓︎

本地模型

本地 LLM 模型接入基于 FastChat 实现,支持模型如下:

以上模型支持列表可能随 FastChat 更新而持续更新,可参考 FastChat 已支持模型列表

联网模型

支持的联网模型 - ChatGPT - Azure OpenAI - 智谱AI - MiniMax - 讯飞星火 - 百度千帆 - 阿里云通义千问 - 字节火山方舟 - 百川

Embedding 模型支持列表⚓︎

本地模型

本项目支持调用 HuggingFace 中的 Embedding 模型,已支持的 Embedding 模型如下:

MokaAI系列嵌入模型

BAAI系列嵌入模型 - BAAI/bge-small-zh - BAAI/bge-base-zh - BAAI/bge-large-zh - BAAI/bge-small-zh-v1.5 - BAAI/bge-base-zh-v1.5 - BAAI/bge-large-zh-v1.5 - BAAI/bge-large-zh-noinstruct - BAAI/bge-reranker-large - BAAI/bge-reranker-base

text2vec系列嵌入模型 - shibing624/text2vec-base-chinese-sentence - shibing624/text2vec-base-chinese-paraphrase - shibing624/text2vec-base-multilingual - shibing624/text2vec-base-chinese - shibing624/text2vec-bge-large-chinese - GanymedeNil/text2vec-large-chinese

其他模型 - sensenova/piccolo-base-zh - sensenova/piccolo-large-zh - nghuyong/ernie-3.0-nano-zh - nghuyong/ernie-3.0-base-zh

达摩院系列嵌入模型 - damo/nlp_gte_sentence-embedding_chinese-large

联网模型

除本地模型外,本项目也支持直接接入 OpenAI的在线嵌入模型。 支持的联网模型 - OpenAI/text-embedding-ada-002 - 智谱AI - MiniMax - 百度千帆 - 阿里云通义千问

分词器支持列表⚓︎

Langchain 中的分词器

本项目支持调用 Langchain 的 Text Splitter 分词器以及基于此改进的自定义分词器,已支持的 Text Splitter 类型如下: - CharacterTextSplitter - LatexTextSplitter - MarkdownHeaderTextSplitter - MarkdownTextSplitter - NLTKTextSplitter - PythonCodeTextSplitter - RecursiveCharacterTextSplitter - SentenceTransformersTokenTextSplitter - SpacyTextSplitter

自定义分词器

已经支持的定制分词器如下:

向量数据库支持列表⚓︎

本地向量数据库

目前支持的本地向量数据库列表如下:

联网向量数据库

工具支持列表⚓︎

Langchain工具

  • Shell 工具,用于模拟当前的Linux Shell环境
  • Youtube 工具,用于搜索Youtube的相关视频链接
  • Wolfram 工具,用Wolfram来实现数学计算等

其他Langchain自带的工具也可以按照上述三个工具的方式来自己实现

本地工具

  • 翻译工具,实现对输入的任意语言翻译。
  • 数学工具,使用LLMMathChain 实现数学计算。
  • 高级知识库工具,智能选择调用多个或者单个知识库并查询内容。
  • 进阶知识库工具,智能选择调用一个最相近的知识库并查询内容。
  • 基础知识库工具,选择指定的一个知识库并回答。

联网工具

  • 天气工具,使用自定义的LLMWetherChain实现天气查询,调用和风天气API。
  • 搜索工具,使用我们的搜索API来实现搜索并概括内容。

  • 我们期待开发者共享更多的工具,帮助项目生态完善


最后更新: December 6, 2023
创建日期: December 6, 2023