Базы знаний Интеллос поддерживают импорт из Notion и настройку синхронизации, благодаря которой обновления данных в Notion автоматически передаются в Интеллос.

Проверка авторизации

  1. При создании базы знаний и выборе источника данных нажмите Синхронизировать из содержимого Notion — Привязать сейчас и следуйте подсказкам, чтобы завершить проверку авторизации.
  2. Либо перейдите в Настройки — Источник данных — Добавить источник данных, нажмите Привязать у источника Notion и завершите проверку авторизации.
Либо перейдите в Настройки -- Источник данных -- Добавить источник данных, нажмите

Импорт данных из Notion

После завершения проверки авторизации перейдите на страницу создания базы знаний, нажмите Синхронизировать из содержимого Notion и выберите нужные авторизованные страницы для импорта.
После завершения проверки авторизации перейдите на страницу создания базы знаний, нажмите

Чанкинг и очистка

Затем выберите режим чанкинга и метод индексации для вашей базы знаний, сохраните её и дождитесь автоматической обработки. Интеллос поддерживает не только импорт обычных страниц Notion, но и может объединять и сохранять атрибуты страниц из страниц-баз данных. Примечание: изображения и файлы импортировать нельзя, а данные из таблиц будут преобразованы в текст.
Примечание

Синхронизация данных из Notion

Если содержимое в Notion было обновлено, вы можете синхронизировать изменения, нажав кнопку Синхронизировать для соответствующей страницы в списке документов вашей базы знаний. Синхронизация включает процесс эмбеддинга, который расходует токены вашей эмбеддинг-модели.
Если содержимое в Notion было обновлено, вы можете синхронизировать изменения, нажав

Способ настройки интеграции Notion для self-hosted версии

Notion предлагает два варианта интеграции: внутреннюю интеграцию и публичную интеграцию. Подробнее о различиях между этими двумя способами см. в официальной документации Notion.

1. Использование внутренней интеграции

Сначала создайте интеграцию на странице настроек интеграций Create Integration. По умолчанию все интеграции создаются как внутренние; внутренняя интеграция привязывается к выбранному вами рабочему пространству, поэтому для её создания вы должны быть владельцем рабочего пространства. Конкретные шаги: Нажмите кнопку New integration. По умолчанию выбран тип Internal (изменить нельзя). Выберите связанное пространство, введите имя интеграции, загрузите логотип и нажмите Submit, чтобы успешно создать интеграцию.
После создания интеграции вы можете при необходимости обновить её настройки на вкладке Capabilities и нажать кнопку Show в разделе Secrets, чтобы скопировать секреты.
После создания интеграции вы можете при необходимости обновить её настройки на вкладке
После копирования вернитесь к исходному коду Интеллос и задайте соответствующие переменные среды в файле .env. Переменные среды следующие:

Использование публичной интеграции

Вам нужно повысить внутреннюю интеграцию до публичной. Перейдите на страницу Distribution интеграции и переключите тумблер, чтобы сделать интеграцию публичной. При переключении в публичный режим вам нужно заполнить дополнительную информацию в форме Organization Information ниже, включая название компании, веб-сайт и redirect URL, а затем нажать кнопку Submit.
После того как вы успешно сделаете интеграцию публичной на странице настроек интеграции, вы сможете получить доступ к ключу интеграции на вкладке Keys:
После того как вы успешно сделаете интеграцию публичной на странице настроек интеграции,
Вернитесь к исходному коду Интеллос и задайте соответствующие переменные среды в файле .env. Переменные среды следующие:
После настройки вы можете выполнять операции импорта и синхронизации данных Notion в базе знаний.