| model | string |
| name | string |
| page | integer A page number within the paginated result set. |
| page_size | integer Number of results to return per page. |
| tag | string |
{- "meta": {
- "page": 0,
- "page_size": 0,
- "total_pages": 0,
- "count": 0,
}, - "results": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "created_at": "2019-08-24T14:15:22Z",
- "status": "pending",
- "name": "string",
- "model": "string",
- "chunk_size": 0,
- "chunk_count": 0,
- "tags": [
- "string"
], - "error_message": "string"
}
]
}| id required | string <uuid> A UUID string identifying this document. |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "created_at": "2019-08-24T14:15:22Z",
- "status": "pending",
- "name": "string",
- "model": "string",
- "chunk_size": 0,
- "chunk_count": 0,
- "tags": [
- "string"
], - "content": "string",
- "error_message": "string"
}| id required | string <uuid> A UUID string identifying this document. |
| name required | string <= 255 characters |
| tags | Array of strings |
{- "name": "string",
- "tags": [
- "string"
]
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "created_at": "2019-08-24T14:15:22Z",
- "status": "pending",
- "name": "string",
- "model": "string",
- "chunk_size": 0,
- "chunk_count": 0,
- "tags": [
- "string"
], - "content": "string",
- "error_message": "string"
}ドキュメント配下のチャンク一覧/単体取得用 ViewSet。
| document_pk required | string |
| page | integer A page number within the paginated result set. |
| page_size | integer Number of results to return per page. |
{- "meta": {
- "page": 0,
- "page_size": 0,
- "total_pages": 0,
- "count": 0,
}, - "results": [
- {
- "document": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "created_at": "2019-08-24T14:15:22Z",
- "status": "pending",
- "name": "string",
- "model": "string",
- "chunk_size": 0,
- "chunk_count": 0,
- "tags": [
- "string"
], - "error_message": "string"
}, - "chunk_index": 0,
- "content": "string",
- "metadata": {
- "property1": null,
- "property2": null
}
}
]
}ドキュメント配下のチャンク一覧/単体取得用 ViewSet。
| document_pk required | string |
| index required | string^\d+$ |
{- "document": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "created_at": "2019-08-24T14:15:22Z",
- "status": "pending",
- "name": "string",
- "model": "string",
- "chunk_size": 0,
- "chunk_count": 0,
- "tags": [
- "string"
], - "error_message": "string"
}, - "chunk_index": 0,
- "content": "string",
- "metadata": {
- "property1": null,
- "property2": null
}
}| distance_type | string Default: "cosine" Enum: "cosine" "l2" 類似度計算に使用する距離メトリクスです。
|
| model | string <= 255 characters Default: "multilingual-e5-large" 検索時に使用する埋め込みモデルを指定します。 指定したモデルでクエリおよびドキュメントの埋め込みを生成し、 類似度検索を行います。(利用可能なモデルはコントロールパネル等をご確認ください。) |
| chat_model required | string <= 255 characters 回答生成に使用するチャットモデルを指定します。 検索結果をもとに、このモデルを用いて回答文を生成します。(利用可能なモデルはコントロールパネル等をご確認ください。) |
| query required | string <= 1000 characters 質問文を指定します。 指定されたクエリは検索および回答生成の両方に使用されます。 |
| prompt | string <= 2000 characters 回答生成時の |
| tags | Array of strings[ items <= 255 characters ] 検索対象にするタグを指定します。 指定したタグが含まれるドキュメントのみが検索対象となります。 複数指定した場合はすべてのタグが指定されているドキュメントのみ対象となります。 |
| top_k | integer [ 1 .. 100 ] Default: 5 検索結果として取得する最大件数を指定します。 類似度の高いドキュメントから順に、この件数分が使用されます。 |
| threshold | number <double> [ 0 .. 1 ] Default: 0.3 類似度の閾値を指定します。 この値よりも類似度が低いドキュメントは検索結果から除外されます。 |
| use_full_content | boolean Default: false trueの場合は、ドキュメント全文をコンテキストとして使用します。 falseの場合は、分割されたチャンク単位で検索・回答生成を行います。 |
{- "distance_type": "cosine",
- "model": "multilingual-e5-large",
- "chat_model": "string",
- "query": "string",
- "prompt": "string",
- "tags": [
- "string"
], - "top_k": 5,
- "threshold": 0.3,
- "use_full_content": false
}{- "answer": "string",
- "sources": [
- {
- "document": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "created_at": "2019-08-24T14:15:22Z",
- "status": "pending",
- "name": "string",
- "model": "string",
- "chunk_size": 0,
- "chunk_count": 0,
- "tags": [
- "string"
], - "error_message": "string"
}, - "chunk_index": 0,
- "distance": 0,
- "content": "string",
- "metadata": {
- "property1": null,
- "property2": null
}
}
]
}| model | string |
| name | string |
| tag | string |
| model | string <= 255 characters Default: "multilingual-e5-large" クエリのベクトル化に利用するモデル。 |
| query required | string <= 1000 characters |
| tags | Array of strings[ items <= 255 characters ] すべてのタグを持つドキュメントのみ対象。 |
| top_k | integer [ 1 .. 100 ] Default: 3 返す検索結果の最大件数。 |
| threshold | number <double> [ 0 .. 1 ] Default: 0.3 類似度のしきい値。この值よりも類似度が低いドキュメントは検索結果から除外されます。 |
| distance_type | string Default: "cosine" Enum: "cosine" "l2" 類似度計算に使用する距離メトリクスです。
|
{- "model": "multilingual-e5-large",
- "query": "string",
- "tags": [
- "string"
], - "top_k": 3,
- "threshold": 0.3,
- "distance_type": "cosine"
}{- "results": [
- {
- "document": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "created_at": "2019-08-24T14:15:22Z",
- "status": "pending",
- "name": "string",
- "model": "string",
- "chunk_size": 0,
- "chunk_count": 0,
- "tags": [
- "string"
], - "error_message": "string"
}, - "chunk_index": 0,
- "distance": 0,
- "content": "string",
- "metadata": {
- "property1": null,
- "property2": null
}
}
]
}| file required | string <uri> |
| name | string <= 255 characters 未指定の場合はアップロードされたファイル名が使用されます。 |
| tags | Array of strings |
| model | string Enum: "multilingual-e5-large" "preview/Qwen3-Embedding-4B-FP16" ベクトル化に利用するモデル。
|
| chunk_size | integer モデルによって最大値が異なります。未指定の場合はモデルのデフォルト値が設定されます。 |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "status": "pending",
- "content": "string",
- "name": "string",
- "tags": [
- "string"
], - "model": "multilingual-e5-large",
- "chunk_size": 0
}