TiDB の AI 統合
このドキュメントでは、Auto Embedding プロバイダー、AI フレームワーク、Object Relational Mapping (ORM) ライブラリ、クラウドサービス、MCP サーバーサポートを含む、TiDB の AI 統合の概要を説明します。
Auto Embedding
Auto Embedding 機能を使用すると、プレーンテキストを使って直接ベクトル検索を実行できます。TiDB がバックグラウンドで自動的にテキストをベクトルに変換するため、自分で埋め込みを生成または管理する必要はありません。
TiDB Vector Search は最大 16383 次元のベクトルの保存をサポートしており、ほとんどの埋め込みモデルに対応できます。
ベクトルの生成には、自前でデプロイしたオープンソースの埋め込みモデル、またはサードパーティの埋め込みAPIのいずれかを使用できます。
次の表は、サポートされている埋め込みプロバイダーを示しています。各プロバイダーの設定方法については、対応するガイドを参照してください。
AI フレームワーク
TiDB は次の AI フレームワークを公式にサポートしており、このフレームワークで開発した AI アプリケーションを TiDB Vector Search に簡単に統合できます。
また、TiDB は AI アプリケーション向けのドキュメントストレージやナレッジグラフストレージなど、さまざまな用途にも使用できます。
ORM ライブラリ
TiDB Vector Search を ORM ライブラリと統合して、TiDB データベースを操作できます。
次の表は、サポートされている ORM ライブラリと対応する統合チュートリアルを示しています。
クラウドサービス
サードパーティのクラウド埋め込みサービスを使用してベクトルを生成し、それらを TiDB に保存できます。
次の表は、サポートされているクラウドサービスと対応するチュートリアルを示しています。
MCP サーバー
TiDB MCP Server はオープンソースのツールであり、Model Context Protocol (MCP) を通じて自然言語の指示を使って TiDB データベースを操作できます。
次の表は、サポートされている MCP クライアントと対応するセットアップガイドを示しています。