Начать пользоваться на www.aijora.ru
AijoraДокументация
Интеграции

Интеграция с Obsidian

Использование Aijora API в Obsidian для работы с нейросетями прямо в ваших заметках

Obsidian — это мощный инструмент для создания заметок и управления знаниями, основанный на локальных Markdown-файлах. Подключение нейросетей через Aijora API открывает невероятные возможности для работы с вашими заметками.

Что дает интеграция?

С подключением Aijora API в Obsidian вы получаете:

  • Генерацию текста прямо в заметках с учетом контекста
  • Улучшение и редактирование текста с помощью ИИ
  • Создание саммари и кратких выжимок из документов
  • Перевод на разные языки
  • Вопросы и ответы по содержимому заметок
  • Доступ к 300+ моделям от OpenAI, Anthropic, Google, DeepSeek и других

При этом работает без VPN, оплата в рублях, и все расходы видны в дашборде.

Установка плагина Text Generator

Для работы с нейросетями в Obsidian используется плагин Text Generator — один из самых популярных плагинов для интеграции языковых моделей.

Откройте страницу плагина

Перейдите на страницу плагина Text Generator и нажмите кнопку Install.

Установка плагина Text Generator

Плагин автоматически откроется в вашем Obsidian, если приложение установлено.

Включите плагин

После установки включите плагин в настройках Obsidian:

  • Откройте SettingsCommunity plugins
  • Найдите Text Generator в списке
  • Включите переключатель

У плагина Text Generator более 471,000 скачиваний и активное сообщество пользователей. Это проверенное и надежное решение для работы с ИИ в Obsidian.

Настройка подключения к Aijora API

Теперь настроим плагин для работы с Aijora API. Откройте настройки плагина Text Generator.

Базовые настройки LLM

Настройте основные параметры подключения к API:

Базовые настройки

Выполните следующие шаги:

  1. Provider Profile — выберите Custom
  2. Endpoint — введите: https://api.aijora.com/api/v1/chat/completions
  3. API Key — вставьте ваш ключ из личного кабинета
  4. Model — выберите модель, например gpt-3.5-turbo (полный список моделей в дашборде)

Если вы еще не создали API ключ, следуйте инструкции по аутентификации.

Включите Advanced Mode

Advanced настройки

  1. Advance mode — включите этот переключатель (критически важно!)

После включения вы увидите дополнительные настройки:

  1. Headers — вставьте код для заголовков запроса:
{
  "Content-Type": "application/json",
  authorization: "Bearer {{api_key}}"
}

Body — вставьте код для тела запроса:

{
  "model": "{{model}}",
  "messages": {{stringify messages}},
  "n": {{n}},
  "stream": false
}

Настройте Response Sanitization

  1. Response Sanitization — в этом поле нужно вставить код для правильной обработки ответов от Aijora API:
// читаемая ошибка при не-2xx
if (res?.status >= 300) {
  const msg = (typeof data === 'string') ? data : (data?.error?.message || JSON.stringify(data));
  throw msg;
}

// гарантируем JSON
let json = data;
if (typeof json === 'string') {
  try { json = JSON.parse(json); } catch (e) {}
}

// приводим к формату TG: [{ content: string }]
const choices = (json?.choices || []).map(c => ({
  content: c?.message?.content ?? c?.text ?? ''
}));

return choices.length ? choices : [{ content: '' }];

Этот код преобразует ответы API в формат, который понимает плагин Text Generator.

Включите CORS Bypass

Последний и очень важный шаг:

CORS настройки

  1. CORS Bypass — обязательно включите эту опцию!

Это необходимо для корректной работы API запросов из десктопного приложения Obsidian.

Сохраните настройки

Прокрутите страницу настроек вниз и сохраните изменения. Готово! 🎉

Теперь вы можете использовать 300+ моделей нейросетей прямо в ваших заметках Obsidian!

Как использовать

После настройки вы можете:

  • Генерировать текст — выделите текст и используйте команды плагина через Command Palette (Cmd/Ctrl + P)
  • Создавать шаблоны — настройте собственные промпты для часто используемых задач
  • Автодополнение — настройте автоматические подсказки при наборе текста
  • Контекстная работа — плагин может использовать содержимое текущей заметки как контекст

Помните, что все запросы к API тарифицируются согласно прайсингу. Отслеживайте расход через дашборд.