TiDB 支持的 AI 集成
本文档概述了 TiDB 支持的 AI 集成,包括 Auto Embedding 提供商、AI 框架、对象关系映射(ORM)库、云服务以及 MCP server。
Auto Embedding
Auto Embedding 功能使你能够直接使用纯文本执行向量搜索。TiDB 会在后台自动将文本转换为向量,因此你无需自行生成或管理 embedding。
TiDB 向量搜索支持存储最多 16383 维的向量,能够满足大多数 embedding 模型的需求。
你既可以使用自行部署的开源 embedding 模型,也可以使用第三方 embedding API 来生成向量。
下表列出了支持的 embedding 提供商。有关如何配置各提供商的详细信息,请参见对应的指南。
AI 框架
TiDB 为以下 AI 框架提供官方支持,使你能够轻松将基于这些框架开发的 AI 应用集成到 TiDB 向量搜索中。
你还可以将 TiDB 用于 AI 应用中的多种任务,例如文档存储和知识图谱存储。
ORM 库
你可以将 TiDB 向量搜索与你的 ORM 库集成,以便与 TiDB 数据库交互。
下表列出了支持的 ORM 库及其对应的集成教程:
云服务
你可以使用第三方云 embedding 服务生成向量,并将其存储到 TiDB 中。
下表列出了支持的云服务及其对应的教程:
MCP server
TiDB MCP Server 是一个开源工具,可让你通过 Model Context Protocol (MCP) 使用自然语言指令与 TiDB 数据库进行交互。
下表列出了支持的 MCP 客户端及其对应的设置指南: