Skip to content

支持列表

zR edited this page Jan 30, 2024 · 15 revisions

LLM 模型支持列表

本地模型

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

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

联网模型

支持的联网模型

Embedding 模型支持列表

本地模型

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

MokaAI系列嵌入模型

BAAI系列嵌入模型

text2vec系列嵌入模型

其他模型

达摩院系列嵌入模型

联网模型

除本地模型外,本项目也支持直接接入 OpenAI的在线嵌入模型。 支持的联网模型

分词器支持列表

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来实现搜索并概括内容。

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