pinecone-io/python-sdk

Official Python SDK for the Pinecone vector database

何を解決するか

Pineconeベクターデータベースとやり取りするためのPythonクライアントを提供し、AIアプリケーションで使用される高次元のベクターエンベッディングを格納、管理、検索できるようにします。

動作方法

SDKは、特定のスキーマ(例:密ベクター)を持つインデックスの作成と管理を可能にし、JSONドキュメントとしてレコードをアップサートし、クエリベクターを使用した類似性検索を実行できます。asyncioを介して同期および非同期操作をサポートし、ネームスペースとメタデータの管理ツールも提供します。

対象ユーザー

推薦システムやリトリーバー拡張生成(RAG)などのタスクにスケーラブルなベクターデータベースを必要とするPython開発者。

特徴

  • 非同期サポート: 高パフォーマンスな非同期ワークフロー用に AsyncPinecone クライアントを含んでいます。
  • スキーマベースのインデキシング: ドキュメントインデックス用にカスタムフィールドと次元を定義できます。
  • 柔軟なデプロイメント: 異なるリージョンやプロバイダーにおけるマネージドクラウドデプロイメントをサポートしています。
  • サーバーサイド埋め込み: サーバーサイドで埋め込み生成を処理するモデル向けの特別なインデックス作成を提供しています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト