📣
TiDB Cloud Premium はパブリックプレビュー中です。エンタープライズワークロード向けの無制限のスケーリング、即時の弾力性、高度なセキュリティを提供します。このページは自動翻訳されたものです。原文はこちらからご覧ください。

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 プロバイダーを示しています。各プロバイダーの設定方法については、対応するガイドを参照してください。

プロバイダーガイド
OpenAIOpenAI
OpenAI CompatibleOpenAI Compatible
Jina AIJina AI
CohereCohere
Google GeminiGoogle Gemini
Hugging FaceHugging Face
NVIDIA NIMNVIDIA NIM
Amazon TitanAmazon Titan

AI フレームワーク

TiDB は次の AI フレームワークを公式にサポートしており、これらのフレームワークで開発した AI アプリケーションを TiDB Vector Search に簡単に統合できます。

AI フレームワークチュートリアル
LangChainIntegrate Vector Search with LangChain
LlamaIndexIntegrate Vector Search with LlamaIndex

また、TiDB は AI アプリケーション向けのドキュメントストレージやナレッジグラフストレージなど、さまざまな用途にも使用できます。

ORM libraries

TiDB Vector Search を ORM ライブラリと統合して、TiDB データベースを操作できます。

次の表は、サポートされている ORM ライブラリと対応する統合チュートリアルを示しています。

言語ORM/クライアントインストール方法チュートリアル
PythonSQLAlchemypip install tidb-vectorIntegrate TiDB Vector Search with SQLAlchemy
Pythonpeeweepip install tidb-vectorIntegrate TiDB Vector Search with peewee
PythonDjangopip install django-tidb[vector]Integrate TiDB Vector Search with Django

クラウドサービス

サードパーティのクラウド embedding サービスを使用してベクトルを生成し、それらを TiDB に保存できます。

次の表は、サポートされているクラウドサービスと対応するチュートリアルを示しています。

MCP server

TiDB MCP Server はオープンソースのツールであり、Model Context Protocol (MCP) を通じて自然言語の指示を使って TiDB データベースを操作できます。

次の表は、サポートされている MCP クライアントと対応するセットアップガイドを示しています。

MCP clientガイド
Claude CodeClaude Code
Claude DesktopClaude Desktop
CursorCursor
VS CodeVS Code
WindsurfWindsurf

このページは役に立ちましたか?