For the complete documentation index, see llms.txt. This page is also available as Markdown.

ナレッジベース(新版)

ナレッジベースを作成

POST /api/knowledge-bases/

リクエスト内容

リクエストパラメータ

項目
タイプ
必須
説明

embeddingModel

string (uuid)

必須

rerankerModel

string (uuid)

必須

name

string

必須

description

string

任意

numberOfRetrievedChunks

integer

任意

取得する参照データの件数。デフォルトは 12、最小値は 1

sentenceWindowSize

integer

任意

RAG の拡張センテンスウィンドウサイズ。デフォルトは 2、最小値は 0

enableHyde

boolean

任意

HyDE を有効にする。デフォルトは False

similarityCutoff

number (double)

任意

類似度のしきい値。デフォルトは 0.0、範囲は 0.0〜1.0

enableRerank

boolean

任意

再ランク付けを有効にするかどうか。デフォルトは True

enableRrf

boolean

任意

Enable Reciprocal Rank Fusion for hybrid search. Disable this if using a custom Elasticsearch without enterprise license. If not provided, uses system default.

vectorDatabaseType

object

任意

Type of vector database: elasticsearch or opensearch. elasticsearch: Elasticsearch ; opensearch: OpenSearch ; oracle: Oracle AI Database 26ai;

vectorDatabaseUrl

string

任意

Custom vector database endpoint URL or Oracle DSN. For Elasticsearch/OpenSearch: URL format (e.g., "https://host:9200"). For Oracle: DSN format (e.g., "host:1521/service_name").

vectorDatabaseApiKey

string

任意

API Key for Elasticsearch. Not used for OpenSearch.

opensearchUsername

string

任意

Username for OpenSearch Basic Auth.

opensearchPassword

string

任意

Password for OpenSearch Basic Auth.

oracleUser

string

任意

Oracle database username.

oraclePassword

string

任意

Oracle database password.

chatbots

array[IdName]

任意

groups

array[IdName]

任意

isMultimodal

boolean

任意

Whether this knowledge base supports multimodal embeddings (text + images).

リクエスト構造サンプル

リクエストのサンプル値

コードサンプル

レスポンス内容

ステータスコード: 201

レスポンス構造サンプル

レスポンスのサンプル値


ナレッジベースを作成

POST /api/v1/knowledge-bases/

リクエスト内容

リクエストパラメータ

項目
タイプ
必須
説明

embeddingModel

string (uuid)

必須

rerankerModel

string (uuid)

必須

name

string

必須

description

string

任意

numberOfRetrievedChunks

integer

任意

取得する参照データの件数。デフォルトは 12、最小値は 1

sentenceWindowSize

integer

任意

RAG の拡張センテンスウィンドウサイズ。デフォルトは 2、最小値は 0

enableHyde

boolean

任意

HyDE を有効にする。デフォルトは False

similarityCutoff

number (double)

任意

類似度のしきい値。デフォルトは 0.0、範囲は 0.0〜1.0

enableRerank

boolean

任意

再ランク付けを有効にするかどうか。デフォルトは True

enableRrf

boolean

任意

Enable Reciprocal Rank Fusion for hybrid search. Disable this if using a custom Elasticsearch without enterprise license. If not provided, uses system default.

vectorDatabaseType

object

任意

Type of vector database: elasticsearch or opensearch. elasticsearch: Elasticsearch ; opensearch: OpenSearch ; oracle: Oracle AI Database 26ai;

vectorDatabaseUrl

string

任意

Custom vector database endpoint URL or Oracle DSN. For Elasticsearch/OpenSearch: URL format (e.g., "https://host:9200"). For Oracle: DSN format (e.g., "host:1521/service_name").

vectorDatabaseApiKey

string

任意

API Key for Elasticsearch. Not used for OpenSearch.

opensearchUsername

string

任意

Username for OpenSearch Basic Auth.

opensearchPassword

string

任意

Password for OpenSearch Basic Auth.

oracleUser

string

任意

Oracle database username.

oraclePassword

string

任意

Oracle database password.

chatbots

array[IdName]

任意

groups

array[IdName]

任意

isMultimodal

boolean

任意

Whether this knowledge base supports multimodal embeddings (text + images).

リクエスト構造サンプル

リクエストのサンプル値

コードサンプル

レスポンス内容

ステータスコード: 201

レスポンス構造サンプル

レスポンスのサンプル値


すべてのナレッジベースを一覧表示

GET /api/knowledge-bases/

パラメータ

パラメータ名
必須
タイプ
説明

embeddingModel

string

page

integer

A page number within the paginated result set.

pageSize

integer

Number of results to return per page.

query

string

rerankerModel

string

コードサンプル

レスポンス内容

ステータスコード: 200

レスポンス構造サンプル

レスポンスのサンプル値


すべてのナレッジベースを一覧表示

GET /api/v1/knowledge-bases/

パラメータ

パラメータ名
必須
タイプ
説明

embeddingModel

string

page

integer

A page number within the paginated result set.

pageSize

integer

Number of results to return per page.

query

string

rerankerModel

string

コードサンプル

レスポンス内容

ステータスコード: 200

レスポンス構造サンプル

レスポンスのサンプル値


特定のナレッジベースの詳細を取得

GET /api/knowledge-bases/{id}/

パラメータ

パラメータ名
必須
タイプ
説明

id

string

A UUID string identifying this Knowledge Base.

コードサンプル

レスポンス内容

ステータスコード: 200

レスポンス構造サンプル

レスポンスのサンプル値


特定のナレッジベースの詳細を取得

GET /api/v1/knowledge-bases/{id}/

パラメータ

パラメータ名
必須
タイプ
説明

id

string

A UUID string identifying this Knowledge Base.

コードサンプル

レスポンス内容

ステータスコード: 200

レスポンス構造サンプル

レスポンスのサンプル値


ナレッジベースを更新

PUT /api/knowledge-bases/{id}/

パラメータ

パラメータ名
必須
タイプ
説明

id

string

A UUID string identifying this Knowledge Base.

リクエスト内容

リクエストパラメータ

項目
タイプ
必須
説明

createdBy

string (uuid)

任意

organization

string (uuid)

任意

embeddingModel

string (uuid)

必須

rerankerModel

string (uuid)

必須

name

string

必須

description

string

任意

numberOfRetrievedChunks

integer

任意

取得する参照データの件数。デフォルトは 12、最小値は 1

sentenceWindowSize

integer

任意

RAG の拡張センテンスウィンドウサイズ。デフォルトは 2、最小値は 0

enableHyde

boolean

任意

HyDE を有効にする。デフォルトは False

similarityCutoff

number (double)

任意

類似度のしきい値。デフォルトは 0.0、範囲は 0.0〜1.0

enableRerank

boolean

任意

再ランク付けを有効にするかどうか。デフォルトは True

enableRrf

boolean

任意

Enable Reciprocal Rank Fusion for hybrid search. Disable this if using a custom Elasticsearch without enterprise license.

vectorDatabaseType

object

任意

Type of vector database: elasticsearch or opensearch. elasticsearch: Elasticsearch ; opensearch: OpenSearch ; oracle: Oracle AI Database 26ai;

vectorDatabaseUrl

string

任意

Custom vector database endpoint URL or Oracle DSN. For Elasticsearch/OpenSearch: URL format (e.g., "https://host:9200"). For Oracle: DSN format (e.g., "host:1521/service_name").

vectorDatabaseApiKey

string

任意

API Key for Elasticsearch. Not used for OpenSearch.

opensearchUsername

string

任意

Username for OpenSearch Basic Auth.

opensearchPassword

string

任意

Password for OpenSearch Basic Auth.

oracleUser

string

任意

Oracle database username.

oraclePassword

string

任意

Oracle database password.

chatbots

array[IdName]

任意

groups

array[IdName]

任意

ナレッジベースにアクセスできるグループの一覧

isMultimodal

boolean

任意

Whether this knowledge base supports multimodal embeddings (text + images).

リクエスト構造サンプル

リクエストのサンプル値

コードサンプル

レスポンス内容

ステータスコード: 200

レスポンス構造サンプル

レスポンスのサンプル値


ナレッジベースを更新

PUT /api/v1/knowledge-bases/{id}/

パラメータ

パラメータ名
必須
タイプ
説明

id

string

A UUID string identifying this Knowledge Base.

リクエスト内容

リクエストパラメータ

項目
タイプ
必須
説明

createdBy

string (uuid)

任意

organization

string (uuid)

任意

embeddingModel

string (uuid)

必須

rerankerModel

string (uuid)

必須

name

string

必須

description

string

任意

numberOfRetrievedChunks

integer

任意

取得する参照データの件数。デフォルトは 12、最小値は 1

sentenceWindowSize

integer

任意

RAG の拡張センテンスウィンドウサイズ。デフォルトは 2、最小値は 0

enableHyde

boolean

任意

HyDE を有効にする。デフォルトは False

similarityCutoff

number (double)

任意

類似度のしきい値。デフォルトは 0.0、範囲は 0.0〜1.0

enableRerank

boolean

任意

再ランク付けを有効にするかどうか。デフォルトは True

enableRrf

boolean

任意

Enable Reciprocal Rank Fusion for hybrid search. Disable this if using a custom Elasticsearch without enterprise license.

vectorDatabaseType

object

任意

Type of vector database: elasticsearch or opensearch. elasticsearch: Elasticsearch ; opensearch: OpenSearch ; oracle: Oracle AI Database 26ai;

vectorDatabaseUrl

string

任意

Custom vector database endpoint URL or Oracle DSN. For Elasticsearch/OpenSearch: URL format (e.g., "https://host:9200"). For Oracle: DSN format (e.g., "host:1521/service_name").

vectorDatabaseApiKey

string

任意

API Key for Elasticsearch. Not used for OpenSearch.

opensearchUsername

string

任意

Username for OpenSearch Basic Auth.

opensearchPassword

string

任意

Password for OpenSearch Basic Auth.

oracleUser

string

任意

Oracle database username.

oraclePassword

string

任意

Oracle database password.

chatbots

array[IdName]

任意

groups

array[IdName]

任意

ナレッジベースにアクセスできるグループの一覧

isMultimodal

boolean

任意

Whether this knowledge base supports multimodal embeddings (text + images).

リクエスト構造サンプル

リクエストのサンプル値

コードサンプル

レスポンス内容

ステータスコード: 200

レスポンス構造サンプル

レスポンスのサンプル値


ナレッジベースを部分更新

PATCH /api/knowledge-bases/{id}/

パラメータ

パラメータ名
必須
タイプ
説明

id

string

A UUID string identifying this Knowledge Base.

リクエスト内容

リクエストパラメータ

項目
タイプ
必須
説明

createdBy

string (uuid)

任意

organization

string (uuid)

任意

embeddingModel

string (uuid)

任意

rerankerModel

string (uuid)

任意

name

string

任意

description

string

任意

numberOfRetrievedChunks

integer

任意

取得する参照データの件数。デフォルトは 12、最小値は 1

sentenceWindowSize

integer

任意

RAG の拡張センテンスウィンドウサイズ。デフォルトは 2、最小値は 0

enableHyde

boolean

任意

HyDE を有効にする。デフォルトは False

similarityCutoff

number (double)

任意

類似度のしきい値。デフォルトは 0.0、範囲は 0.0〜1.0

enableRerank

boolean

任意

再ランク付けを有効にするかどうか。デフォルトは True

enableRrf

boolean

任意

Enable Reciprocal Rank Fusion for hybrid search. Disable this if using a custom Elasticsearch without enterprise license.

vectorDatabaseType

object

任意

Type of vector database: elasticsearch or opensearch. elasticsearch: Elasticsearch ; opensearch: OpenSearch ; oracle: Oracle AI Database 26ai;

vectorDatabaseUrl

string

任意

Custom vector database endpoint URL or Oracle DSN. For Elasticsearch/OpenSearch: URL format (e.g., "https://host:9200"). For Oracle: DSN format (e.g., "host:1521/service_name").

vectorDatabaseApiKey

string

任意

API Key for Elasticsearch. Not used for OpenSearch.

opensearchUsername

string

任意

Username for OpenSearch Basic Auth.

opensearchPassword

string

任意

Password for OpenSearch Basic Auth.

oracleUser

string

任意

Oracle database username.

oraclePassword

string

任意

Oracle database password.

chatbots

array[IdName]

任意

groups

array[IdName]

任意

ナレッジベースにアクセスできるグループの一覧

isMultimodal

boolean

任意

Whether this knowledge base supports multimodal embeddings (text + images).

リクエスト構造サンプル

リクエストのサンプル値

コードサンプル

レスポンス内容

ステータスコード: 200

レスポンス構造サンプル

レスポンスのサンプル値


ナレッジベースを部分更新

PATCH /api/v1/knowledge-bases/{id}/

パラメータ

パラメータ名
必須
タイプ
説明

id

string

A UUID string identifying this Knowledge Base.

リクエスト内容

リクエストパラメータ

項目
タイプ
必須
説明

createdBy

string (uuid)

任意

organization

string (uuid)

任意

embeddingModel

string (uuid)

任意

rerankerModel

string (uuid)

任意

name

string

任意

description

string

任意

numberOfRetrievedChunks

integer

任意

取得する参照データの件数。デフォルトは 12、最小値は 1

sentenceWindowSize

integer

任意

RAG の拡張センテンスウィンドウサイズ。デフォルトは 2、最小値は 0

enableHyde

boolean

任意

HyDE を有効にする。デフォルトは False

similarityCutoff

number (double)

任意

類似度のしきい値。デフォルトは 0.0、範囲は 0.0〜1.0

enableRerank

boolean

任意

再ランク付けを有効にするかどうか。デフォルトは True

enableRrf

boolean

任意

Enable Reciprocal Rank Fusion for hybrid search. Disable this if using a custom Elasticsearch without enterprise license.

vectorDatabaseType

object

任意

Type of vector database: elasticsearch or opensearch. elasticsearch: Elasticsearch ; opensearch: OpenSearch ; oracle: Oracle AI Database 26ai;

vectorDatabaseUrl

string

任意

Custom vector database endpoint URL or Oracle DSN. For Elasticsearch/OpenSearch: URL format (e.g., "https://host:9200"). For Oracle: DSN format (e.g., "host:1521/service_name").

vectorDatabaseApiKey

string

任意

API Key for Elasticsearch. Not used for OpenSearch.

opensearchUsername

string

任意

Username for OpenSearch Basic Auth.

opensearchPassword

string

任意

Password for OpenSearch Basic Auth.

oracleUser

string

任意

Oracle database username.

oraclePassword

string

任意

Oracle database password.

chatbots

array[IdName]

任意

groups

array[IdName]

任意

ナレッジベースにアクセスできるグループの一覧

isMultimodal

boolean

任意

Whether this knowledge base supports multimodal embeddings (text + images).

リクエスト構造サンプル

リクエストのサンプル値

コードサンプル

レスポンス内容

ステータスコード: 200

レスポンス構造サンプル

レスポンスのサンプル値


ナレッジベースを削除

DELETE /api/knowledge-bases/{id}/

パラメータ

パラメータ名
必須
タイプ
説明

id

string

A UUID string identifying this Knowledge Base.

コードサンプル

レスポンス内容

ステータスコード
説明

204

No response body


ナレッジベースを削除

DELETE /api/v1/knowledge-bases/{id}/

パラメータ

パラメータ名
必須
タイプ
説明

id

string

A UUID string identifying this Knowledge Base.

コードサンプル

レスポンス内容

ステータスコード
説明

204

No response body


RRF の利用可否を確認

GET /api/knowledge-bases/{id}/check-rrf-availability/

パラメータ

パラメータ名
必須
タイプ
説明

id

string

A UUID string identifying this Knowledge Base.

コードサンプル

レスポンス内容

ステータスコード: 200

レスポンス構造サンプル

レスポンスのサンプル値


RRF の利用可否を確認

GET /api/v1/knowledge-bases/{id}/check-rrf-availability/

パラメータ

パラメータ名
必須
タイプ
説明

id

string

A UUID string identifying this Knowledge Base.

コードサンプル

レスポンス内容

ステータスコード: 200

レスポンス構造サンプル

レスポンスのサンプル値


ラベルの Excel をエクスポート

GET /api/knowledge-bases/{id}/export-labels-excel/

パラメータ

パラメータ名
必須
タイプ
説明

id

string

A UUID string identifying this Knowledge Base.

コードサンプル

レスポンス内容

ステータスコード
説明

200

Excel file download


ラベルの Excel をエクスポート

GET /api/v1/knowledge-bases/{id}/export-labels-excel/

パラメータ

パラメータ名
必須
タイプ
説明

id

string

A UUID string identifying this Knowledge Base.

コードサンプル

レスポンス内容

ステータスコード
説明

200

Excel file download


ラベルの Excel をインポート

POST /api/knowledge-bases/{id}/import-labels-excel/

パラメータ

パラメータ名
必須
タイプ
説明

id

string

A UUID string identifying this Knowledge Base.

コードサンプル

レスポンス内容

ステータスコード: 200

レスポンス構造サンプル

レスポンスのサンプル値


ラベルの Excel をインポート

POST /api/v1/knowledge-bases/{id}/import-labels-excel/

パラメータ

パラメータ名
必須
タイプ
説明

id

string

A UUID string identifying this Knowledge Base.

コードサンプル

レスポンス内容

ステータスコード: 200

レスポンス構造サンプル

レスポンスのサンプル値


メタデータの Excel をエクスポート

GET /api/knowledge-bases/{id}/export-metadata-excel/

パラメータ

パラメータ名
必須
タイプ
説明

id

string

A UUID string identifying this Knowledge Base.

コードサンプル

レスポンス内容

ステータスコード
説明

200

Excel ファイルのダウンロード


メタデータの Excel をエクスポート

GET /api/v1/knowledge-bases/{id}/export-metadata-excel/

パラメータ

パラメータ名
必須
タイプ
説明

id

string

A UUID string identifying this Knowledge Base.

コードサンプル

レスポンス内容

ステータスコード
説明

200

Excel ファイルのダウンロード


メタデータの Excel をインポート

POST /api/knowledge-bases/{id}/import-metadata-excel/

パラメータ

パラメータ名
必須
タイプ
説明

id

string

A UUID string identifying this Knowledge Base.

コードサンプル

レスポンス内容

ステータスコード: 200

レスポンス構造サンプル

レスポンスのサンプル値


メタデータの Excel をインポート

POST /api/v1/knowledge-bases/{id}/import-metadata-excel/

パラメータ

パラメータ名
必須
タイプ
説明

id

string

A UUID string identifying this Knowledge Base.

コードサンプル

レスポンス内容

ステータスコード: 200

レスポンス構造サンプル

レスポンスのサンプル値


新しいラベルを作成

POST /api/knowledge-bases/{knowledgeBasePk}/labels/

パラメータ

パラメータ名
必須
タイプ
説明

knowledgeBasePk

string

リクエスト内容

リクエストパラメータ

項目
タイプ
必須
説明

name

string

必須

リクエスト構造サンプル

リクエストのサンプル値

コードサンプル

レスポンス内容

ステータスコード: 201

レスポンス構造サンプル

レスポンスのサンプル値


新しいラベルを作成

POST /api/v1/knowledge-bases/{knowledgeBasePk}/labels/

パラメータ

パラメータ名
必須
タイプ
説明

knowledgeBasePk

string

リクエスト内容

リクエストパラメータ

項目
タイプ
必須
説明

name

string

必須

リクエスト構造サンプル

リクエストのサンプル値

コードサンプル

レスポンス内容

ステータスコード: 201

レスポンス構造サンプル

レスポンスのサンプル値


ナレッジベース内のラベルを一覧表示

GET /api/knowledge-bases/{knowledgeBasePk}/labels/

パラメータ

パラメータ名
必須
タイプ
説明

knowledgeBasePk

string

page

integer

A page number within the paginated result set.

pageSize

integer

Number of results to return per page.

コードサンプル

レスポンス内容

ステータスコード: 200

レスポンス構造サンプル

レスポンスのサンプル値


ナレッジベース内のラベルを一覧表示

GET /api/v1/knowledge-bases/{knowledgeBasePk}/labels/

パラメータ

パラメータ名
必須
タイプ
説明

knowledgeBasePk

string

page

integer

A page number within the paginated result set.

pageSize

integer

Number of results to return per page.

コードサンプル

レスポンス内容

ステータスコード: 200

レスポンス構造サンプル

レスポンスのサンプル値


特定のラベルの詳細を取得

GET /api/knowledge-bases/{knowledgeBasePk}/labels/{id}/

パラメータ

パラメータ名
必須
タイプ
説明

id

string

A UUID string identifying this knowledge base label.

knowledgeBasePk

string

コードサンプル

レスポンス内容

ステータスコード: 200

レスポンス構造サンプル

レスポンスのサンプル値


特定のラベルの詳細を取得

GET /api/v1/knowledge-bases/{knowledgeBasePk}/labels/{id}/

パラメータ

パラメータ名
必須
タイプ
説明

id

string

A UUID string identifying this knowledge base label.

knowledgeBasePk

string

コードサンプル

レスポンス内容

ステータスコード: 200

レスポンス構造サンプル

レスポンスのサンプル値


ラベルを更新

PUT /api/knowledge-bases/{knowledgeBasePk}/labels/{id}/

パラメータ

パラメータ名
必須
タイプ
説明

id

string

A UUID string identifying this knowledge base label.

knowledgeBasePk

string

リクエスト内容

リクエストパラメータ

項目
タイプ
必須
説明

name

string

必須

リクエスト構造サンプル

リクエストのサンプル値

コードサンプル

レスポンス内容

ステータスコード: 200

レスポンス構造サンプル

レスポンスのサンプル値


ラベルを更新

PUT /api/v1/knowledge-bases/{knowledgeBasePk}/labels/{id}/

パラメータ

パラメータ名
必須
タイプ
説明

id

string

A UUID string identifying this knowledge base label.

knowledgeBasePk

string

リクエスト内容

リクエストパラメータ

項目
タイプ
必須
説明

name

string

必須

リクエスト構造サンプル

リクエストのサンプル値

コードサンプル

レスポンス内容

ステータスコード: 200

レスポンス構造サンプル

レスポンスのサンプル値


ラベルを部分更新

PATCH /api/knowledge-bases/{knowledgeBasePk}/labels/{id}/

パラメータ

パラメータ名
必須
タイプ
説明

id

string

A UUID string identifying this knowledge base label.

knowledgeBasePk

string

リクエスト内容

リクエストパラメータ

項目
タイプ
必須
説明

name

string

任意

リクエスト構造サンプル

リクエストのサンプル値

コードサンプル

レスポンス内容

ステータスコード: 200

レスポンス構造サンプル

レスポンスのサンプル値


ラベルを部分更新

PATCH /api/v1/knowledge-bases/{knowledgeBasePk}/labels/{id}/

パラメータ

パラメータ名
必須
タイプ
説明

id

string

A UUID string identifying this knowledge base label.

knowledgeBasePk

string

リクエスト内容

リクエストパラメータ

項目
タイプ
必須
説明

name

string

任意

リクエスト構造サンプル

リクエストのサンプル値

コードサンプル

レスポンス内容

ステータスコード: 200

レスポンス構造サンプル

レスポンスのサンプル値


ラベルを削除

DELETE /api/knowledge-bases/{knowledgeBasePk}/labels/{id}/

パラメータ

パラメータ名
必須
タイプ
説明

id

string

A UUID string identifying this knowledge base label.

knowledgeBasePk

string

コードサンプル

レスポンス内容

ステータスコード
説明

204

No response body


ラベルを削除

DELETE /api/v1/knowledge-bases/{knowledgeBasePk}/labels/{id}/

パラメータ

パラメータ名
必須
タイプ
説明

id

string

A UUID string identifying this knowledge base label.

knowledgeBasePk

string

コードサンプル

レスポンス内容

ステータスコード
説明

204

No response body


メタデータ項目を作成

POST /api/knowledge-bases/{knowledgeBasePk}/metadata-keys/

パラメータ

パラメータ名
必須
タイプ
説明

knowledgeBasePk

string

リクエスト内容

リクエストパラメータ

項目
タイプ
必須
説明

keyName

string

必須

Metadata の key 名

description

string

任意

この項目の用途の説明

isRequired

boolean

任意

必須項目かどうか

defaultValue

string

任意

新規ファイルのデフォルト値

enabledForSearch

boolean

任意

検索時にこの項目を使用するかどうか

リクエスト構造サンプル

リクエストのサンプル値

コードサンプル

レスポンス内容

ステータスコード: 201

レスポンス構造サンプル

レスポンスのサンプル値


メタデータ項目を作成

POST /api/v1/knowledge-bases/{knowledgeBasePk}/metadata-keys/

パラメータ

パラメータ名
必須
タイプ
説明

knowledgeBasePk

string

リクエスト内容

リクエストパラメータ

項目
タイプ
必須
説明

keyName

string

必須

Metadata の key 名

description

string

任意

この項目の用途の説明

isRequired

boolean

任意

必須項目かどうか

defaultValue

string

任意

新規ファイルのデフォルト値

enabledForSearch

boolean

任意

検索時にこの項目を使用するかどうか

リクエスト構造サンプル

リクエストのサンプル値

コードサンプル

レスポンス内容

ステータスコード: 201

レスポンス構造サンプル

レスポンスのサンプル値


メタデータ項目を一覧表示

GET /api/knowledge-bases/{knowledgeBasePk}/metadata-keys/

パラメータ

パラメータ名
必須
タイプ
説明

knowledgeBasePk

string

page

integer

A page number within the paginated result set.

pageSize

integer

Number of results to return per page.

コードサンプル

レスポンス内容

ステータスコード: 200

レスポンス構造サンプル

レスポンスのサンプル値


メタデータ項目を一覧表示

GET /api/v1/knowledge-bases/{knowledgeBasePk}/metadata-keys/

パラメータ

パラメータ名
必須
タイプ
説明

knowledgeBasePk

string

page

integer

A page number within the paginated result set.

pageSize

integer

Number of results to return per page.

コードサンプル

レスポンス内容

ステータスコード: 200

レスポンス構造サンプル

レスポンスのサンプル値


特定のメタデータ項目を取得

GET /api/knowledge-bases/{knowledgeBasePk}/metadata-keys/{id}/

パラメータ

パラメータ名
必須
タイプ
説明

id

string

A UUID string identifying this Metadata Key.

knowledgeBasePk

string

コードサンプル

レスポンス内容

ステータスコード: 200

レスポンス構造サンプル

レスポンスのサンプル値


特定のメタデータ項目を取得

GET /api/v1/knowledge-bases/{knowledgeBasePk}/metadata-keys/{id}/

パラメータ

パラメータ名
必須
タイプ
説明

id

string

A UUID string identifying this Metadata Key.

knowledgeBasePk

string

コードサンプル

レスポンス内容

ステータスコード: 200

レスポンス構造サンプル

レスポンスのサンプル値


メタデータ項目を更新

PUT /api/knowledge-bases/{knowledgeBasePk}/metadata-keys/{id}/

パラメータ

パラメータ名
必須
タイプ
説明

id

string

A UUID string identifying this Metadata Key.

knowledgeBasePk

string

リクエスト内容

リクエストパラメータ

項目
タイプ
必須
説明

keyName

string

必須

Metadata の key 名

description

string

任意

この項目の用途の説明

isRequired

boolean

任意

必須項目かどうか

defaultValue

string

任意

新規ファイルのデフォルト値

enabledForSearch

boolean

任意

検索時にこの項目を使用するかどうか

リクエスト構造サンプル

リクエストのサンプル値

コードサンプル

レスポンス内容

ステータスコード: 200

レスポンス構造サンプル

レスポンスのサンプル値


メタデータ項目を更新

PUT /api/v1/knowledge-bases/{knowledgeBasePk}/metadata-keys/{id}/

パラメータ

パラメータ名
必須
タイプ
説明

id

string

A UUID string identifying this Metadata Key.

knowledgeBasePk

string

リクエスト内容

リクエストパラメータ

項目
タイプ
必須
説明

keyName

string

必須

Metadata の key 名

description

string

任意

この項目の用途の説明

isRequired

boolean

任意

必須項目かどうか

defaultValue

string

任意

新規ファイルのデフォルト値

enabledForSearch

boolean

任意

検索時にこの項目を使用するかどうか

リクエスト構造サンプル

リクエストのサンプル値

コードサンプル

レスポンス内容

ステータスコード: 200

レスポンス構造サンプル

レスポンスのサンプル値


ナレッジベースにファイルをアップロード

POST /api/knowledge-bases/{knowledgeBasePk}/files/

パラメータ

パラメータ名
必須
タイプ
説明

knowledgeBasePk

string

fileType

string

ファイルタイプのフィルター。例:pdf、docx、txt、xlsx など

knowledgeBase

string

ナレッジベース ID

page

integer

A page number within the paginated result set.

pageSize

integer

Number of results to return per page.

query

string

検索キーワード。スペース区切りの複数条件検索に対応しています。検索対象:ファイル ID、ファイル名、ラベル名、Metadata value

status

string

ファイルステータスのフィルター。指定可能な値:initial(初期化)、processing(処理中)、done(完了)、deleting(削除中)、deleted(削除済み)、failed(失敗) `initial`: Initial ; `processing`: Processing ; `done`: Done ; `deleting`: Deleting ; `deleted`: Deleted ; `faile...

リクエスト内容

リクエストパラメータ

項目
タイプ
必須
説明

files

array[KnowledgeBaseFileCreate]

必須

複数ファイルの一括アップロードに対応しています。1 回あたり最大 50 ファイルまでです

リクエスト構造サンプル

リクエストのサンプル値

コードサンプル

レスポンス内容

ステータスコード: 201

レスポンス構造サンプル

レスポンスのサンプル値


ナレッジベースにファイルをアップロード

POST /api/v1/knowledge-bases/{knowledgeBasePk}/files/

パラメータ

パラメータ名
必須
タイプ
説明

knowledgeBasePk

string

fileType

string

ファイルタイプのフィルター。例:pdf、docx、txt、xlsx など

knowledgeBase

string

ナレッジベース ID

page

integer

A page number within the paginated result set.

pageSize

integer

Number of results to return per page.

query

string

検索キーワード。スペース区切りの複数条件検索に対応しています。検索対象:ファイル ID、ファイル名、ラベル名、Metadata value

status

string

ファイルステータスのフィルター。指定可能な値:initial(初期化)、processing(処理中)、done(完了)、deleting(削除中)、deleted(削除済み)、failed(失敗) `initial`: Initial ; `processing`: Processing ; `done`: Done ; `deleting`: Deleting ; `deleted`: Deleted ; `faile...

リクエスト内容

リクエストパラメータ

項目
タイプ
必須
説明

files

array[KnowledgeBaseFileCreate]

必須

複数ファイルの一括アップロードに対応しています。1 回あたり最大 50 ファイルまでです

リクエスト構造サンプル

リクエストのサンプル値

コードサンプル

レスポンス内容

ステータスコード: 201

レスポンス構造サンプル

レスポンスのサンプル値


ファイルを一括削除

POST /api/knowledge-bases/{knowledgeBasePk}/files/batch-delete/

パラメータ

パラメータ名
必須
タイプ
説明

knowledgeBasePk

string

リクエスト内容

リクエストパラメータ

項目
タイプ
必須
説明

ids

array[string]

必須

リクエスト構造サンプル

リクエストのサンプル値

コードサンプル

レスポンス内容

ステータスコード
説明

204

No response body


ファイルを一括削除

POST /api/v1/knowledge-bases/{knowledgeBasePk}/files/batch-delete/

パラメータ

パラメータ名
必須
タイプ
説明

knowledgeBasePk

string

リクエスト内容

リクエストパラメータ

項目
タイプ
必須
説明

ids

array[string]

必須

リクエスト構造サンプル

リクエストのサンプル値

コードサンプル

レスポンス内容

ステータスコード
説明

204

No response body


ファイルを一括で再解析

PATCH /api/knowledge-bases/{knowledgeBasePk}/files/{id}/

パラメータ

パラメータ名
必須
タイプ
説明

id

string

A UUID string identifying this Knowledge Base File.

knowledgeBasePk

string

リクエスト内容

リクエストパラメータ

項目
タイプ
必須
説明

filename

string

任意

ファイル名

file

string (uri)

任意

アップロードするファイル

parser

string (uuid)

任意

labels

array[IdName]

任意

rawUserDefineMetadata

object

任意

リクエスト構造サンプル

リクエストのサンプル値

コードサンプル

レスポンス内容

ステータスコード: 200

レスポンス構造サンプル

レスポンスのサンプル値


ファイルを一括で再解析

PATCH /api/knowledge-bases/{knowledgeBasePk}/files/batch-reparse/

パラメータ

パラメータ名
必須
タイプ
説明

knowledgeBasePk

string

fileType

string

ファイルタイプのフィルター。例:pdf、docx、txt、xlsx など

knowledgeBase

string

ナレッジベース ID

page

integer

A page number within the paginated result set.

pageSize

integer

Number of results to return per page.

query

string

検索キーワード。スペース区切りの複数条件検索に対応しています。検索対象:ファイル ID、ファイル名、ラベル名、Metadata value

status

string

ファイルステータスのフィルター。指定可能な値:initial(初期化)、processing(処理中)、done(完了)、deleting(削除中)、deleted(削除済み)、failed(失敗) `initial`: Initial ; `processing`: Processing ; `done`: Done ; `deleting`: Deleting ; `deleted`: Deleted ; `faile...

コードサンプル

{% tabs %} {% tab title="Shell/Bash" %}

レスポンス内容

ステータスコード: 200

レスポンス構造サンプル

レスポンスのサンプル値


ファイルを一括で再解析

PATCH /api/v1/knowledge-bases/{knowledgeBasePk}/files/{id}/

パラメータ

パラメータ名
必須
タイプ
説明

id

string

A UUID string identifying this Knowledge Base File.

knowledgeBasePk

string

リクエスト内容

リクエストパラメータ

項目
タイプ
必須
説明

filename

string

任意

ファイル名

file

string (uri)

任意

アップロードするファイル

parser

string (uuid)

任意

labels

array[IdName]

任意

rawUserDefineMetadata

object

任意

リクエスト構造サンプル

リクエストのサンプル値

コードサンプル

レスポンス内容

ステータスコード: 200

レスポンス構造サンプル

レスポンスのサンプル値


ファイルを一括で再解析

PATCH /api/v1/knowledge-bases/{knowledgeBasePk}/files/batch-reparse/

パラメータ

パラメータ名
必須
タイプ
説明

knowledgeBasePk

string

fileType

string

ファイルタイプのフィルター。例:pdf、docx、txt、xlsx など

knowledgeBase

string

ナレッジベース ID

page

integer

A page number within the paginated result set.

pageSize

integer

Number of results to return per page.

query

string

検索キーワード。スペース区切りの複数条件検索に対応しています。検索対象:ファイル ID、ファイル名、ラベル名、Metadata value

status

string

ファイルステータスのフィルター。指定可能な値:initial(初期化)、processing(処理中)、done(完了)、deleting(削除中)、deleted(削除済み)、failed(失敗) `initial`: Initial ; `processing`: Processing ; `done`: Done ; `deleting`: Deleting ; `deleted`: Deleted ; `faile...

コードサンプル

{% tabs %} {% tab title="Shell/Bash" %}

レスポンス内容

ステータスコード: 200

レスポンス構造サンプル

レスポンスのサンプル値


ナレッジベース内のファイルを一覧表示

GET /api/knowledge-bases/{knowledgeBasePk}/files/

パラメータ

パラメータ名
必須
タイプ
説明

knowledgeBasePk

string

fileType

string

ファイルタイプのフィルター。例:pdf、docx、txt、xlsx など

knowledgeBase

string

ナレッジベース ID

page

integer

A page number within the paginated result set.

pageSize

integer

Number of results to return per page.

query

string

検索キーワード。スペース区切りの複数条件検索に対応しています。検索対象:ファイル ID、ファイル名、ラベル名、Metadata value

status

string

ファイルステータスのフィルター。指定可能な値:initial(初期化)、processing(処理中)、done(完了)、deleting(削除中)、deleted(削除済み)、failed(失敗) `initial`: Initial ; `processing`: Processing ; `done`: Done ; `deleting`: Deleting ; `deleted`: Deleted ; `faile...

コードサンプル

{% tabs %} {% tab title="Shell/Bash" %}

レスポンス内容

ステータスコード: 200

レスポンス構造サンプル

レスポンスのサンプル値


ナレッジベース内のファイルを一覧表示

GET /api/v1/knowledge-bases/{knowledgeBasePk}/files/

パラメータ

パラメータ名
必須
タイプ
説明

knowledgeBasePk

string

fileType

string

ファイルタイプのフィルター。例:pdf、docx、txt、xlsx など

knowledgeBase

string

ナレッジベース ID

page

integer

A page number within the paginated result set.

pageSize

integer

Number of results to return per page.

query

string

検索キーワード。スペース区切りの複数条件検索に対応しています。検索対象:ファイル ID、ファイル名、ラベル名、Metadata value

status

string

ファイルステータスのフィルター。指定可能な値:initial(初期化)、processing(処理中)、done(完了)、deleting(削除中)、deleted(削除済み)、failed(失敗) `initial`: Initial ; `processing`: Processing ; `done`: Done ; `deleting`: Deleting ; `deleted`: Deleted ; `faile...

コードサンプル

{% tabs %} {% tab title="Shell/Bash" %}

レスポンス内容

ステータスコード: 200

レスポンス構造サンプル

レスポンスのサンプル値


特定のファイルの詳細を取得

GET /api/knowledge-bases/{knowledgeBasePk}/files/{id}/

パラメータ

パラメータ名
必須
タイプ
説明

id

string

A UUID string identifying this Knowledge Base File.

knowledgeBasePk

string

コードサンプル

レスポンス内容

ステータスコード: 200

レスポンス構造サンプル

レスポンスのサンプル値


特定のファイルの詳細を取得

GET /api/v1/knowledge-bases/{knowledgeBasePk}/files/{id}/

パラメータ

パラメータ名
必須
タイプ
説明

id

string

A UUID string identifying this Knowledge Base File.

knowledgeBasePk

string

コードサンプル

レスポンス内容

ステータスコード: 200

レスポンス構造サンプル

レスポンスのサンプル値


ファイルの最新の失敗原因を取得

GET /api/knowledge-bases/{knowledgeBasePk}/files/{id}/latest-failed-reason/

パラメータ

パラメータ名
必須
タイプ
説明

id

string

A UUID string identifying this Knowledge Base File.

knowledgeBasePk

string

コードサンプル

レスポンス内容

ステータスコード: 200

レスポンス構造サンプル

レスポンスのサンプル値


ファイルの最新の失敗原因を取得

GET /api/v1/knowledge-bases/{knowledgeBasePk}/files/{id}/latest-failed-reason/

パラメータ

パラメータ名
必須
タイプ
説明

id

string

A UUID string identifying this Knowledge Base File.

knowledgeBasePk

string

コードサンプル

レスポンス内容

ステータスコード: 200

レスポンス構造サンプル

レスポンスのサンプル値


ファイルの文字起こし内容を取得

GET /api/knowledge-bases/{knowledgeBasePk}/files/{id}/transcription/

パラメータ

パラメータ名
必須
タイプ
説明

id

string

A UUID string identifying this Knowledge Base File.

knowledgeBasePk

string

コードサンプル

レスポンス内容

ステータスコード: 200

レスポンス構造サンプル

レスポンスのサンプル値


ファイルの文字起こし内容を取得

GET /api/v1/knowledge-bases/{knowledgeBasePk}/files/{id}/transcription/

パラメータ

パラメータ名
必須
タイプ
説明

id

string

A UUID string identifying this Knowledge Base File.

knowledgeBasePk

string

コードサンプル

レスポンス内容

ステータスコード: 200

レスポンス構造サンプル

レスポンスのサンプル値


ファイル情報を更新

PUT /api/knowledge-bases/{knowledgeBasePk}/files/{id}/

パラメータ

パラメータ名
必須
タイプ
説明

id

string

A UUID string identifying this Knowledge Base File.

knowledgeBasePk

string

リクエスト内容

リクエストパラメータ

項目
タイプ
必須
説明

filename

string

必須

ファイル名

file

string (uri)

必須

アップロードするファイル

parser

string (uuid)

任意

labels

array[IdName]

任意

rawUserDefineMetadata

object

任意

リクエスト構造サンプル

リクエストのサンプル値

コードサンプル

レスポンス内容

ステータスコード: 200

レスポンス構造サンプル

レスポンスのサンプル値


ファイル情報を更新

PUT /api/v1/knowledge-bases/{knowledgeBasePk}/files/{id}/

パラメータ

パラメータ名
必須
タイプ
説明

id

string

A UUID string identifying this Knowledge Base File.

knowledgeBasePk

string

リクエスト内容

リクエストパラメータ

項目
タイプ
必須
説明

filename

string

必須

ファイル名

file

string (uri)

必須

アップロードするファイル

parser

string (uuid)

任意

labels

array[IdName]

任意

rawUserDefineMetadata

object

任意

リクエスト構造サンプル

リクエストのサンプル値

コードサンプル

レスポンス内容

ステータスコード: 200

レスポンス構造サンプル

レスポンスのサンプル値


ファイルを削除

DELETE /api/knowledge-bases/{knowledgeBasePk}/files/{id}/

パラメータ

パラメータ名
必須
タイプ
説明

id

string

A UUID string identifying this Knowledge Base File.

knowledgeBasePk

string

コードサンプル

レスポンス内容

ステータスコード
説明

204

No response body


ファイルを削除

DELETE /api/v1/knowledge-bases/{knowledgeBasePk}/files/{id}/

パラメータ

パラメータ名
必須
タイプ
説明

id

string

A UUID string identifying this Knowledge Base File.

knowledgeBasePk

string

コードサンプル

レスポンス内容

ステータスコード
説明

204

No response body


ファイル翻訳を作成

POST /api/knowledge-bases/{knowledgeBasePk}/files/{knowledgeBaseFilePk}/translations/

パラメータ

パラメータ名
必須
タイプ
説明

knowledgeBaseFilePk

string

knowledgeBasePk

string

リクエスト内容

リクエストパラメータ

項目
タイプ
必須
説明

sourceLanguage

string

任意

targetLanguage

string

必須

customPrompt

string

任意

largeLanguageModelId

string (uuid)

必須

リクエスト構造サンプル

リクエストのサンプル値

コードサンプル

レスポンス内容

ステータスコード: 201

レスポンス構造サンプル

レスポンスのサンプル値


ファイル翻訳を作成

POST /api/v1/knowledge-bases/{knowledgeBasePk}/files/{knowledgeBaseFilePk}/translations/

パラメータ

パラメータ名
必須
タイプ
説明

knowledgeBaseFilePk

string

knowledgeBasePk

string

リクエスト内容

リクエストパラメータ

項目
タイプ
必須
説明

sourceLanguage

string

任意

targetLanguage

string

必須

customPrompt

string

任意

largeLanguageModelId

string (uuid)

必須

リクエスト構造サンプル

リクエストのサンプル値

コードサンプル

レスポンス内容

ステータスコード: 201

レスポンス構造サンプル

レスポンスのサンプル値


ファイル翻訳を一覧表示

GET /api/knowledge-bases/{knowledgeBasePk}/files/{knowledgeBaseFilePk}/translations/

パラメータ

パラメータ名
必須
タイプ
説明

knowledgeBaseFilePk

string

knowledgeBasePk

string

page

integer

A page number within the paginated result set.

pageSize

integer

Number of results to return per page.

コードサンプル

レスポンス内容

ステータスコード: 200

レスポンス構造サンプル

レスポンスのサンプル値


ファイル翻訳を一覧表示

GET /api/v1/knowledge-bases/{knowledgeBasePk}/files/{knowledgeBaseFilePk}/translations/

パラメータ

パラメータ名
必須
タイプ
説明

knowledgeBaseFilePk

string

knowledgeBasePk

string

page

integer

A page number within the paginated result set.

pageSize

integer

Number of results to return per page.

コードサンプル

レスポンス内容

ステータスコード: 200

レスポンス構造サンプル

レスポンスのサンプル値


特定の翻訳を取得

GET /api/knowledge-bases/{knowledgeBasePk}/files/{knowledgeBaseFilePk}/translations/{id}/

パラメータ

パラメータ名
必須
タイプ
説明

id

string

A UUID string identifying this File Translation.

knowledgeBaseFilePk

string

knowledgeBasePk

string

コードサンプル

レスポンス内容

ステータスコード: 200

レスポンス構造サンプル

レスポンスのサンプル値


特定の翻訳を取得

GET /api/v1/knowledge-bases/{knowledgeBasePk}/files/{knowledgeBaseFilePk}/translations/{id}/

パラメータ

パラメータ名
必須
タイプ
説明

id

string

A UUID string identifying this File Translation.

knowledgeBaseFilePk

string

knowledgeBasePk

string

コードサンプル

レスポンス内容

ステータスコード: 200

レスポンス構造サンプル

レスポンスのサンプル値


翻訳を削除

DELETE /api/knowledge-bases/{knowledgeBasePk}/files/{knowledgeBaseFilePk}/translations/{id}/

パラメータ

パラメータ名
必須
タイプ
説明

id

string

A UUID string identifying this File Translation.

knowledgeBaseFilePk

string

knowledgeBasePk

string

コードサンプル

レスポンス内容

ステータスコード
説明

204

No response body


翻訳を削除

DELETE /api/v1/knowledge-bases/{knowledgeBasePk}/files/{knowledgeBaseFilePk}/translations/{id}/

パラメータ

パラメータ名
必須
タイプ
説明

id

string

A UUID string identifying this File Translation.

knowledgeBaseFilePk

string

knowledgeBasePk

string

コードサンプル

レスポンス内容

ステータスコード
説明

204

No response body


翻訳ファイルをダウンロード

GET /api/knowledge-bases/{knowledgeBasePk}/files/{knowledgeBaseFilePk}/translations/{id}/download/

パラメータ

パラメータ名
必須
タイプ
説明

id

string

A UUID string identifying this File Translation.

knowledgeBaseFilePk

string

knowledgeBasePk

string

コードサンプル

レスポンス内容

ステータスコード: 200

レスポンス構造サンプル

レスポンスのサンプル値


翻訳ファイルをダウンロード

GET /api/v1/knowledge-bases/{knowledgeBasePk}/files/{knowledgeBaseFilePk}/translations/{id}/download/

パラメータ

パラメータ名
必須
タイプ
説明

id

string

A UUID string identifying this File Translation.

knowledgeBaseFilePk

string

knowledgeBasePk

string

コードサンプル

レスポンス内容

ステータスコード: 200

レスポンス構造サンプル

レスポンスのサンプル値


ナレッジベースのドキュメントを一覧表示

GET /api/knowledge-bases/{knowledgeBasePk}/documents/

パラメータ

パラメータ名
必須
タイプ
説明

knowledgeBasePk

string

chatbotFileId

string

【非推奨予定】ファイル ID(knowledge_base_file_id を使用してください)

knowledgeBaseFileId

string

ナレッジベースファイル ID

コードサンプル

レスポンス内容

ステータスコード: 200

レスポンス構造サンプル

レスポンスのサンプル値


ナレッジベースのドキュメントを一覧表示

GET /api/v1/knowledge-bases/{knowledgeBasePk}/documents/

パラメータ

パラメータ名
必須
タイプ
説明

knowledgeBasePk

string

chatbotFileId

string

【非推奨予定】ファイル ID(knowledge_base_file_id を使用してください)

knowledgeBaseFileId

string

ナレッジベースファイル ID

コードサンプル

レスポンス内容

ステータスコード: 200

レスポンス構造サンプル

レスポンスのサンプル値


ドキュメントを更新

PUT /api/knowledge-bases/{knowledgeBasePk}/documents/{id}/

パラメータ

パラメータ名
必須
タイプ
説明

id

string

A UUID string identifying this Chatbot ドキュメント.

knowledgeBasePk

string

リクエスト内容

リクエストパラメータ

項目
タイプ
必須
説明

fileName

string

必須

pageNumber

integer

任意

chatbotFile

string (uuid)

必須

excludedEmbedMetadataKeys

object

任意

List[str]: embedding に含めない metadata キーの一覧

excludedLlmMetadataKeys

object

任意

List[str]: LLM のコンテキストに含めない metadata キーの一覧

llamaIndexObjectJson

object

任意

metadata

object

任意

text

string

必須

リクエスト構造サンプル

リクエストのサンプル値

コードサンプル

レスポンス内容

ステータスコード: 200

レスポンス構造サンプル

レスポンスのサンプル値


ドキュメントを更新

PUT /api/v1/knowledge-bases/{knowledgeBasePk}/documents/{id}/

パラメータ

パラメータ名
必須
タイプ
説明

id

string

A UUID string identifying this Chatbot ドキュメント.

knowledgeBasePk

string

リクエスト内容

リクエストパラメータ

項目
タイプ
必須
説明

fileName

string

必須

pageNumber

integer

任意

chatbotFile

string (uuid)

必須

excludedEmbedMetadataKeys

object

任意

List[str]: embedding に含めない metadata キーの一覧

excludedLlmMetadataKeys

object

任意

List[str]: LLM のコンテキストに含めない metadata キーの一覧

llamaIndexObjectJson

object

任意

metadata

object

任意

text

string

必須

リクエスト構造サンプル

リクエストのサンプル値

コードサンプル

レスポンス内容

ステータスコード: 200

レスポンス構造サンプル

レスポンスのサンプル値


ドキュメントを部分更新

PATCH /api/knowledge-bases/{knowledgeBasePk}/documents/{id}/

パラメータ

パラメータ名
必須
タイプ
説明

id

string

A UUID string identifying this Chatbot ドキュメント.

knowledgeBasePk

string

リクエスト内容

リクエストパラメータ

項目
タイプ
必須
説明

fileName

string

任意

pageNumber

integer

任意

chatbotFile

string (uuid)

任意

excludedEmbedMetadataKeys

object

任意

List[str]: embedding に含めない metadata キーの一覧

excludedLlmMetadataKeys

object

任意

List[str]: LLM のコンテキストに含めない metadata キーの一覧

llamaIndexObjectJson

object

任意

metadata

object

任意

text

string

任意

リクエスト構造サンプル

リクエストのサンプル値

コードサンプル

レスポンス内容

ステータスコード: 200

レスポンス構造サンプル

レスポンスのサンプル値


ドキュメントを部分更新

PATCH /api/v1/knowledge-bases/{knowledgeBasePk}/documents/{id}/

パラメータ

パラメータ名
必須
タイプ
説明

id

string

A UUID string identifying this Chatbot ドキュメント.

knowledgeBasePk

string

リクエスト内容

リクエストパラメータ

項目
タイプ
必須
説明

fileName

string

任意

pageNumber

integer

任意

chatbotFile

string (uuid)

任意

excludedEmbedMetadataKeys

object

任意

List[str]: embedding に含めない metadata キーの一覧

excludedLlmMetadataKeys

object

任意

List[str]: LLM のコンテキストに含めない metadata キーの一覧

llamaIndexObjectJson

object

任意

metadata

object

任意

text

string

任意

リクエスト構造サンプル

リクエストのサンプル値

コードサンプル

レスポンス内容

ステータスコード: 200

レスポンス構造サンプル

レスポンスのサンプル値


ドキュメントを削除

DELETE /api/knowledge-bases/{knowledgeBasePk}/documents/{id}/

パラメータ

パラメータ名
必須
タイプ
説明

id

string

A UUID string identifying this Chatbot ドキュメント.

knowledgeBasePk

string

コードサンプル

レスポンス内容

ステータスコード
説明

204

No response body


ドキュメントを削除

DELETE /api/v1/knowledge-bases/{knowledgeBasePk}/documents/{id}/

パラメータ

パラメータ名
必須
タイプ
説明

id

string

A UUID string identifying this Chatbot ドキュメント.

knowledgeBasePk

string

コードサンプル

レスポンス内容

ステータスコード
説明

204

No response body


新しい FAQ を作成

POST /api/knowledge-bases/{knowledgeBasePk}/faqs/

パラメータ

パラメータ名
必須
タイプ
説明

knowledgeBasePk

string

リクエスト内容

リクエストパラメータ

項目
タイプ
必須
説明

question

string

必須

answer

string

必須

answerMediaUrls

object

任意

回答内の画像や動画などのメディアファイルの URLs を格納します

labels

array[IdName]

任意

rawUserDefineMetadata

object

任意

knowledgeBase

object (2 個のプロパティを含む: id, name)

任意

knowledgeBase.id

string (uuid)

必須

リクエスト構造サンプル

リクエストのサンプル値

コードサンプル

レスポンス内容

ステータスコード: 201

レスポンス構造サンプル

レスポンスのサンプル値


新しい FAQ を作成

POST /api/v1/knowledge-bases/{knowledgeBasePk}/faqs/

パラメータ

パラメータ名
必須
タイプ
説明

knowledgeBasePk

string

リクエスト内容

リクエストパラメータ

項目
タイプ
必須
説明

question

string

必須

answer

string

必須

answerMediaUrls

object

任意

回答内の画像や動画などのメディアファイルの URLs を格納します

labels

array[IdName]

任意

rawUserDefineMetadata

object

任意

knowledgeBase

object (2 個のプロパティを含む: id, name)

任意

knowledgeBase.id

string (uuid)

必須

リクエスト構造サンプル

リクエストのサンプル値

コードサンプル

レスポンス内容

ステータスコード: 201

レスポンス構造サンプル

レスポンスのサンプル値


FAQ を一括削除

POST /api/knowledge-bases/{knowledgeBasePk}/faqs/batch-delete/

パラメータ

パラメータ名
必須
タイプ
説明

knowledgeBasePk

string

リクエスト内容

リクエストパラメータ

項目
タイプ
必須
説明

ids

array[string]

任意

リクエスト構造サンプル

リクエストのサンプル値

コードサンプル

レスポンス内容

ステータスコード
説明

204

No response body


FAQ を一括削除

POST /api/v1/knowledge-bases/{knowledgeBasePk}/faqs/batch-delete/

パラメータ

パラメータ名
必須
タイプ
説明

knowledgeBasePk

string

リクエスト内容

リクエストパラメータ

項目
タイプ
必須
説明

ids

array[string]

任意

リクエスト構造サンプル

リクエストのサンプル値

コードサンプル

レスポンス内容

ステータスコード
説明

204

No response body


特定のナレッジベースのすべての FAQ を一覧表示

GET /api/knowledge-bases/{knowledgeBasePk}/faqs/

パラメータ

パラメータ名
必須
タイプ
説明

knowledgeBasePk

string

page

integer

A page number within the paginated result set.

pageSize

integer

Number of results to return per page.

query

string

検索キーワード。スペース区切りの複数条件検索に対応しています。検索対象:FAQ ID、質問、回答、ラベル名、Metadata value

コードサンプル

レスポンス内容

ステータスコード: 200

レスポンス構造サンプル

レスポンスのサンプル値


特定のナレッジベースのすべての FAQ を一覧表示

GET /api/v1/knowledge-bases/{knowledgeBasePk}/faqs/

パラメータ

パラメータ名
必須
タイプ
説明

knowledgeBasePk

string

page

integer

A page number within the paginated result set.

pageSize

integer

Number of results to return per page.

query

string

検索キーワード。スペース区切りの複数条件検索に対応しています。検索対象:FAQ ID、質問、回答、ラベル名、Metadata value

コードサンプル

レスポンス内容

ステータスコード: 200

レスポンス構造サンプル

レスポンスのサンプル値


特定の FAQ の詳細を取得

GET /api/knowledge-bases/{knowledgeBasePk}/faqs/{id}/

パラメータ

パラメータ名
必須
タイプ
説明

id

string

A UUID string identifying this FAQ.

knowledgeBasePk

string

コードサンプル

レスポンス内容

ステータスコード: 200

レスポンス構造サンプル

レスポンスのサンプル値


特定の FAQ の詳細を取得

GET /api/v1/knowledge-bases/{knowledgeBasePk}/faqs/{id}/

パラメータ

パラメータ名
必須
タイプ
説明

id

string

A UUID string identifying this FAQ.

knowledgeBasePk

string

コードサンプル

レスポンス内容

ステータスコード: 200

レスポンス構造サンプル

レスポンスのサンプル値


FAQ を更新

PUT /api/knowledge-bases/{knowledgeBasePk}/faqs/{id}/

パラメータ

パラメータ名
必須
タイプ
説明

id

string

A UUID string identifying this FAQ.

knowledgeBasePk

string

リクエスト内容

リクエストパラメータ

項目
タイプ
必須
説明

question

string

必須

answer

string

必須

answerMediaUrls

object

任意

回答内の画像や動画などのメディアファイルの URLs を格納します

labels

array[IdName]

任意

rawUserDefineMetadata

object

任意

knowledgeBase

object (2 個のプロパティを含む: id, name)

任意

knowledgeBase.id

string (uuid)

必須

リクエスト構造サンプル

リクエストのサンプル値

コードサンプル

レスポンス内容

ステータスコード: 200

レスポンス構造サンプル

レスポンスのサンプル値


FAQ を更新

PUT /api/v1/knowledge-bases/{knowledgeBasePk}/faqs/{id}/

パラメータ

パラメータ名
必須
タイプ
説明

id

string

A UUID string identifying this FAQ.

knowledgeBasePk

string

リクエスト内容

リクエストパラメータ

項目
タイプ
必須
説明

question

string

必須

answer

string

必須

answerMediaUrls

object

任意

回答内の画像や動画などのメディアファイルの URLs を格納します

labels

array[IdName]

任意

rawUserDefineMetadata

object

任意

knowledgeBase

object (2 個のプロパティを含む: id, name)

任意

knowledgeBase.id

string (uuid)

必須

リクエスト構造サンプル

リクエストのサンプル値

コードサンプル

レスポンス内容

ステータスコード: 200

レスポンス構造サンプル

レスポンスのサンプル値


FAQ を部分更新

PATCH /api/knowledge-bases/{knowledgeBasePk}/faqs/{id}/

パラメータ

パラメータ名
必須
タイプ
説明

id

string

A UUID string identifying this FAQ.

knowledgeBasePk

string

リクエスト内容

リクエストパラメータ

項目
タイプ
必須
説明

question

string

任意

answer

string

任意

answerMediaUrls

object

任意

回答内の画像や動画などのメディアファイルの URLs を格納します

labels

array[IdName]

任意

rawUserDefineMetadata

object

任意

knowledgeBase

object (2 個のプロパティを含む: id, name)

任意

knowledgeBase.id

string (uuid)

必須

リクエスト構造サンプル

リクエストのサンプル値

コードサンプル

レスポンス内容

ステータスコード: 200

レスポンス構造サンプル

レスポンスのサンプル値


FAQ を部分更新

PATCH /api/v1/knowledge-bases/{knowledgeBasePk}/faqs/{id}/

パラメータ

パラメータ名
必須
タイプ
説明

id

string

A UUID string identifying this FAQ.

knowledgeBasePk

string

リクエスト内容

リクエストパラメータ

項目
タイプ
必須
説明

question

string

任意

answer

string

任意

answerMediaUrls

object

任意

回答内の画像や動画などのメディアファイルの URLs を格納します

labels

array[IdName]

任意

rawUserDefineMetadata

object

任意

knowledgeBase

object (2 個のプロパティを含む: id, name)

任意

knowledgeBase.id

string (uuid)

必須

リクエスト構造サンプル

リクエストのサンプル値

コードサンプル

レスポンス内容

ステータスコード: 200

レスポンス構造サンプル

レスポンスのサンプル値


FAQ を削除

DELETE /api/knowledge-bases/{knowledgeBasePk}/faqs/{id}/

パラメータ

パラメータ名
必須
タイプ
説明

id

string

A UUID string identifying this FAQ.

knowledgeBasePk

string

コードサンプル

レスポンス内容

ステータスコード
説明

204

No response body


FAQ を削除

DELETE /api/v1/knowledge-bases/{knowledgeBasePk}/faqs/{id}/

パラメータ

パラメータ名
必須
タイプ
説明

id

string

A UUID string identifying this FAQ.

knowledgeBasePk

string

コードサンプル

レスポンス内容

ステータスコード
説明

204

No response body


Last updated

Was this helpful?