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