Рефакторинг плагина Local GPT для Obsidian: сетевые запросы

34 подписчика

12+
12+

2 просмотра

13 дней назад

ПожаловатьсяНарушение авторских прав

34 подписчика

12+
12+

2 просмотра

13 дней назад

ПожаловатьсяНарушение авторских прав
12+
12+

2 просмотра

13 дней назад

Автоматическое саммари по записи стрима: - Бесплатная синхронизация Obsidian между устройствами, особенно с iOS, — это боль. Стандартные решения вроде iCloud могут терять заметки, а ручное управление конфликтами через Git быстро утомляет. - Плагин может отправлять два запроса вместо одного, удваивая стоимость для платных API. Это не баг, а стандартное поведение браузера из-за CORS, которое отправляет предварительный OPTIONS-запрос. - Чтобы избавиться от двойных запросов, можно использовать внутренний API Electron. Он работает на уровне Node.js, а не браузера, поэтому проблема с CORS просто не возникает. - При работе с AI-редактором вроде Cursor полезно сначала «разогреть» его. Попросите описать проект — это создаст контекст, и последующие запросы на рефакторинг будут точнее. - После оптимизации основной логики вылезла новая проблема — эмбеддинги запрашиваются последовательно, а не параллельно. Это следующее «бутылочное горлышко» производительности, которое нужно устранить. Плейлист: https://www.youtube.com/playlist?list=PLPWIEpU1jfB730QucpqL6bK39-LTrV7Yp 00:00:00 — Вступление 00:07:15 — Синхронизация Obsidian без платного тарифа 00:15:35 — Плагины для таблиц в Obsidian 00:19:34 — Итоги прошлой сессии разработки 00:22:38 — Проблема двойных запросов (CORS) 00:25:46 — Решение: использование внутреннего API Electron 00:38:22 — Новая проблема: последовательные запросы эмбеддингов 00:40:35 — Постановка задачи для AI-редактора 00:47:39 — Анализ и рефакторинг сгенерированного кода 01:09:08 — Обсуждение редактора Cursor и его ограничений 01:21:04 — Отладка не-потоковых ответов 01:29:41 — Планы на следующий стрим

Название:

Рефакторинг плагина Local GPT для Obsidian: сетевые запросы

Категория:

Разное