logo
Development
検索
ドキュメントリストの取得

ドキュメントリストの取得

エージェント内のナレッジベースに登録されたドキュメントリストを取得します。

リクエストメソッド

GET

リクエストURL

https://api-${endpoint}.gptbots.ai/v1/bot/doc/query/page

リクエスト認証

認証方法の説明についてはAPI Overviewをご参照ください。

リクエスト

リクエスト例

curl -X GET 'https://api.gptbots.ai/v1/bot/doc/query/page?page=1&page_size=10&knowledge_base_id=67457fea6f658672d6482542' \ -H 'Authorization: Bearer ${API Key}'
                      
                      curl -X GET 'https://api.gptbots.ai/v1/bot/doc/query/page?page=1&page_size=10&knowledge_base_id=67457fea6f658672d6482542' \
-H 'Authorization: Bearer ${API Key}'

                    
このコードブロックをポップアップで表示

リクエストヘッダー

フィールド タイプ 説明
Authorization Bearer ${API Key} 認証には Authorization: Bearer ${API Key} を使用してください。トークンはAPIキーページから取得できます。

リクエストボディ

フィールド タイプ 必須 説明
knowledge_base_id String 必須 ナレッジベースのIDです。
page Integer 必須 ページの番号です(1ページ目から始まります)。
page_size Integer 必須 1ページに表示するドキュメントの件数を、10〜100の範囲で指定してください。

レスポンス

レスポンス例

{ "list": [ { "id": "xxxxxx", "name": "My Doc", "format": "pdf", "source_url": "https://gptbots.ai/article_1.pdf", "status": "ACTIVE", "chunk": 100, "token": 1000000, "char_count": 10000000, "create_time": 1699843200, "update_time": 1699843200, "creator_id": "xxxxxx", "creator_email": "johnlee@gptbots.ai" }, { "id": "xxxxxx", "name": "My Doc 2", "format": "txt", "source_url": "https://gptbots.ai/article_2.html", "status": "ACTIVE", "chunk": 100, "token": 1000000, "char_count": 10000000, "create_time": 1699843200, "update_time": 1699843200, "creator_id": "xxxxxx", "creator_email": "johnlee@gptbots.ai" } ], "total": 100 }
                      
                      {
    "list": [
        {
            "id": "xxxxxx",
            "name": "My Doc",
            "format": "pdf",
            "source_url": "https://gptbots.ai/article_1.pdf",
            "status": "ACTIVE",
            "chunk": 100,
            "token": 1000000,
            "char_count": 10000000,
            "create_time": 1699843200,
            "update_time": 1699843200,
            "creator_id": "xxxxxx",
            "creator_email": "johnlee@gptbots.ai"
        },
        {
            "id": "xxxxxx",
            "name": "My Doc 2",
            "format": "txt",
            "source_url": "https://gptbots.ai/article_2.html",
            "status": "ACTIVE",
            "chunk": 100,
            "token": 1000000,
            "char_count": 10000000,
            "create_time": 1699843200,
            "update_time": 1699843200,
            "creator_id": "xxxxxx",
            "creator_email": "johnlee@gptbots.ai"
        }
    ],
    "total": 100
}

                    
このコードブロックをポップアップで表示

成功時のレスポンス

フィールド名 タイプ 説明
list Array<Object> ドキュメントの一覧です。
id String ドキュメントのIDです。
name String ドキュメントの名前です。
format String ドキュメントの形式(ファイルタイプ)です。
source_url String ドキュメントのソースURLです。
status String ドキュメントのステータスです。
chunk Integer ドキュメント内のナレッジチャンクの数です。
token Integer ドキュメントに含まれるトークンの数です。
char_count Integer ドキュメント内の文字数です。
create_time Long ドキュメントの作成時間(タイムスタンプ)
update_time Long ドキュメントの更新時間(タイムスタンプ)
creator_id String ドキュメントを作成したユーザーIDです。
creator_email String ドキュメントを作成したユーザーのメールアドレスです。
total Integer 検索でヒットしたドキュメントの総数です。

エラー時のレスポンス

フィールド タイプ 説明
code Int エラーコード
message String エラーの詳細内容