AIDevOpsBackend

Создай свой аналог Notion AI за $1 в месяц: интеграция Notion API и OpenAI всего за 50 строк кода

·MAGMA

Зачем платить больше?

Если вы используете платные подписки вроде ChatGPT Plus или планируете перейти на бизнес-версию Notion AI стоимостью около $20 в месяц, есть способ сэкономить до 95%. Решение простое: используйте бесплатный API от Notion вместе с недорогими моделями OpenAI.

Как это работает?

Вместо того чтобы оплачивать дорогие сервисы, можно самостоятельно реализовать функционал «умного помощника», который будет отвечать на вопросы о ваших заметках. Для этого потребуется три компонента:

  • API Notion – бесплатно предоставляет доступ ко всем вашим страницам и блокам данных.
  • OpenAI API – позволяет отправлять запросы к моделям искусственного интеллекта, например GPT-4 mini, стоимость которых составляет примерно $0.15 за миллион токенов ввода.
  • Функция объединения – связывает эти два сервиса и обрабатывает ваши данные.

Таким образом, даже при частом использовании (около сотни запросов в месяц) расходы составят менее доллара.

Реализация за 50 строк

Для реализации достаточно нескольких шагов:

  1. Создайте интеграцию в профиле Notion (notion.so/profile/integrations).
  2. Предоставьте интеграции доступ к нужным вам страницам.
  3. Получите ключ доступа (NOTION_TOKEN) и сохраните его как переменную окружения.

Примерный код выглядит так:

import { Client } from '@notionhq/client';
const notion = new Client({ auth: process.env.NOTION_TOKEN });
async function fetchRecentPages(limit = 20) {
    // Логика получения последних страниц...
}

Далее отправляйте полученные страницы в модель OpenAI через её API, задавая нужные параметры запроса.

Что теряете и что приобретаете?

При самостоятельной разработке вы потеряете некоторые удобства интерфейса Notion AI, такие как встроенные подсказки и автоматическое заполнение полей. Однако взамен получите следующие преимущества:

  • Значительное снижение расходов.
  • Полный контроль над запросами и ответами модели.
  • Возможность выбора любой доступной модели OpenAI.
  • Ваши данные не будут проходить через сторонние системы обработки.

Этот подход идеально подходит для небольших команд и индивидуальных пользователей, которые хотят оптимизировать затраты на использование интеллектуальных помощников.

Вернуться к блогу
Собственный Notion AI за $1/мес: инструкция — MAGMA