Skip to main content
GET
Get All Indexes

すべてのインデックスをリストする

システム内で利用可能なすべてのナレッジ ベース インデックスの包括的なリストを取得します。

エンドポイント

説明

このエンドポイントは、SecureAI システムで利用可能なすべてのナレッジ ベース インデックスを返します。タイプ、ステータス、作成日、メタデータなど、各インデックスに関する詳細情報が提供されます。これは、利用可能なナレッジ ベースとその機能を発見するのに役立ちます。

認証

必須: API キー

クエリパラメータ

リクエストの例

成功の応答

ステータス コード: 200 OK

応答フィールド

インデックスの種類

インデックスのステータス

使用例

JavaScript

パイソン

cURL

エラー応答

401 不正

429 リクエストが多すぎます

フィルタリングの例

タイプによるフィルター

ステータスによるフィルター

ページネーション

使用例

  • ディスカバリー: RAG 操作に利用可能なナレッジ ベースを検索します。
  • 管理: 管理目的のリストインデックス
  • 統合: アプリケーション統合のためのインデックスを検出します
  • 監視: インデックスのステータスとメタデータを確認します
  • フィルタリング: 特定の種類のインデックス (システム、個人など) を検索します。

レート制限

  • デフォルト: 1 分あたり 100 リクエスト
  • 毎日: 1 日あたり 10,000 リクエスト
  • 毎月: 毎月 300,000 件のリクエスト

注意事項

  • このエンドポイントには管理者のみがアクセスできます
  • 個人インデックスはその所有者のみに表示されます
  • グループインデックスはグループメンバーに表示されます
  • 応答には、割り当てられたユーザーとグループの情報が含まれます
  • ページネーションではオフセットではなくページパラメータを使用します
  • タイプとステータスによるフィルタリングは、結果を絞り込むのに役立ちます

承認

Authorization
string
header
必須

API key authentication using Bearer token format. Example: Authorization: Bearer sk-your-api-key-here

クエリパラメータ

page
integer
デフォルト:1

Page number for pagination

必須範囲: x >= 1
limit
integer
デフォルト:50

Number of indexes per page

必須範囲: 1 <= x <= 100

Search term for index name or shared index name

type
enum<string>

Filter by index type

利用可能なオプション:
personal,
general,
group
status
enum<string>
デフォルト:active

Filter by index status

利用可能なオプション:
active,
deleted,
all

レスポンス

List of all indexes

success
boolean
:

true

indexes
object[]
pagination
object