Зачем платить больше?
Если вы используете платные подписки вроде ChatGPT Plus или планируете перейти на бизнес-версию Notion AI стоимостью около $20 в месяц, есть способ сэкономить до 95%. Решение простое: используйте бесплатный API от Notion вместе с недорогими моделями OpenAI.
Как это работает?
Вместо того чтобы оплачивать дорогие сервисы, можно самостоятельно реализовать функционал «умного помощника», который будет отвечать на вопросы о ваших заметках. Для этого потребуется три компонента:
- API Notion – бесплатно предоставляет доступ ко всем вашим страницам и блокам данных.
- OpenAI API – позволяет отправлять запросы к моделям искусственного интеллекта, например GPT-4 mini, стоимость которых составляет примерно $0.15 за миллион токенов ввода.
- Функция объединения – связывает эти два сервиса и обрабатывает ваши данные.
Таким образом, даже при частом использовании (около сотни запросов в месяц) расходы составят менее доллара.
Реализация за 50 строк
Для реализации достаточно нескольких шагов:
- Создайте интеграцию в профиле Notion (
notion.so/profile/integrations). - Предоставьте интеграции доступ к нужным вам страницам.
- Получите ключ доступа (
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.
- Ваши данные не будут проходить через сторонние системы обработки.
Этот подход идеально подходит для небольших команд и индивидуальных пользователей, которые хотят оптимизировать затраты на использование интеллектуальных помощников.