KnowledgeDocumentDetailRead
Документ базы знаний в хранилище RAG, из которого чат-бот агента может извлекать информацию. Импортируется из текста или файла (markdown, pdf, csv, xlsx и т. д.) в извлекаемые единицы. Форма Detail дополнительно включает материализованные единицы.
Уникальный числовой идентификатор записи.
product_id object
Идентификатор продукта (рабочего пространства), которому принадлежит запись. Большинство эндпоинтов разграничивают доступ по продукту.
- integer
- null
Идентификатор агента (настроенного ИИ-ассистента/бота), которому принадлежит запись.
Идентификатор директории-владельца. Каждый сохранённый документ базы знаний принадлежит ровно одной директории.
group_name object
Зеркало имени группы (legacy). Обычно совпадает с именем директории-владельца для совместимости.
- string
- null
Человекочитаемое название документа, обычно выводимое из имени файла или имени промпта.
Исходный формат до извлечения текста.
Possible values: [text, markdown, csv, xls, pdf, xlsx]
Как документ материализуется в извлекаемые единицы.
Possible values: [whole_document, section_under_heading, top_n_chunks, top_n_rows]
Статус жизненного цикла загрузки документа.
Possible values: [pending, ready, failed]
source_path object
Канонический путь S3 к исходному артефакту.
- string
- null
source_hash object
Хеш эффективного загруженного источника для обнаружения изменений.
- string
- null
extracted_text object
Канонический извлечённый текст, полученный из исходника.
- string
- null
structure_json objectrequired
Производные структурные метаданные (число разделов, строк или страниц).
Производные структурные метаданные (число разделов, строк или страниц).
metadata_json objectrequired
Гибкие метаданные документа для происхождения, миграций и будущих подсказок извлечения.
Гибкие метаданные документа для происхождения, миграций и будущих подсказок извлечения.
Время создания (UTC, ISO 8601).
Время последнего изменения (UTC, ISO 8601).
Число материализованных на данный момент извлекаемых единиц документа.
0units object[]
Полностью материализованные извлекаемые единицы, принадлежащие документу.
Уникальный числовой идентификатор записи.
Идентификатор родительского документа базы знаний.
Как материализована единица — document, section, chunk или row.
Possible values: [document, section, chunk, row]
title object
Заголовок единицы, используемый как смысловой контекст (например, заголовок раздела или название документа).
- string
- null
heading_path object
Полная «хлебная крошка» заголовков для единиц-разделов, если доступна.
- string
- null
Основной текст, возвращаемый чат-боту при выборе этой единицы.
Нормализованный текст для лексического сопоставления и как основа для эмбеддингов.
Стабильный порядок единицы внутри документа.
row_index object
Исходный номер строки для строковых единиц, если применимо.
- integer
- null
metadata_json objectrequired
Гибкие метаданные единицы (имя листа, заголовки, значения или название раздела).
Гибкие метаданные единицы (имя листа, заголовки, значения или название раздела).
Время создания (UTC, ISO 8601).
{
"id": 0,
"product_id": 0,
"agent_id": 0,
"directory_id": 0,
"group_name": "string",
"title": "string",
"source_type": "text",
"retrieval_mode": "whole_document",
"status": "pending",
"source_path": "string",
"source_hash": "string",
"extracted_text": "string",
"structure_json": {},
"metadata_json": {},
"created_at": "2024-07-29T15:51:28.071Z",
"updated_at": "2024-07-29T15:51:28.071Z",
"unit_count": 0,
"units": [
{
"id": 0,
"document_id": 0,
"unit_type": "document",
"title": "string",
"heading_path": "string",
"content": "string",
"search_text": "string",
"ordinal": 0,
"row_index": 0,
"metadata_json": {},
"created_at": "2024-07-29T15:51:28.071Z"
}
]
}