Appearance
Notebooks
Сервис notebooks предоставляет личные интерактивные тетради для сбора пользовательского контекста и проведения AI-чата на базе RAG (аналог Google NotebookLM).
Порты и БД
- Порт PM2 / контейнера:
8111 - Опубликованный Docker-порт:
18111 - База данных:
notebooks(PostgreSQL)
Основные возможности
- Управление тетрадями: создание, чтение, обновление и удаление личных тетрадей.
- Источники контекста (Sources):
- Заметки (documents)
- Задачи (task-tracker)
- Таблицы данных (data-tables)
- Внешние URL
- Файлы: текстовые (
.txt,.md,.csv,.json,.yaml,.sql, код) и бинарные черезcontent-extract(.pdf,.docx,.xlsx,.pptx,.epub,.rtf).
- Интеграция с RAG: автоматическая индексация текстового содержимого в изолированную RAG-область
notebook-{uuid}сервисаai-router.
HTTP API
| Метод | Путь | Описание |
|---|---|---|
GET | /api/v1/notebooks | Список тетрадей пользователя |
POST | /api/v1/notebooks | Создание новой тетради |
GET | /api/v1/notebooks/:id | Информация о тетради с источниками |
PATCH | /api/v1/notebooks/:id | Редактирование тетради |
DELETE | /api/v1/notebooks/:id | Удаление тетради и её RAG-области |
POST | /api/v1/notebooks/:id/sources/from-platform | Добавление заметки, задачи или таблицы |
POST | /api/v1/notebooks/:id/sources/from-url | Извлечение содержимого веб-страницы |
POST | /api/v1/notebooks/:id/sources/upload | Загрузка локального файла |
POST | /api/v1/notebooks/:id/sources/:sid/refresh | Обновление снимка источника |
DELETE | /api/v1/notebooks/:id/sources/:sid | Удаление источника из тетради и RAG |