Плагин для Obsidian: унификация запросов к AI-провайдерам
Автоматическое саммари по записи стрима: - Чтобы плагин мог поддерживать полноценный диалог с AI, строковый 'prompt' пришлось заменить на массив 'messages'. Это позволяет передавать моделям всю историю переписки и системные инструкции. - Kiro выполнил основной рефакторинг, обновив хендлеры и тесты. Но даже такой инструмент требует контроля, так как не всегда улавливает полный контекст задачи. - При переходе на формат 'messages' для Ollama важно не только изменить структуру запроса, но и использовать другой эндпоинт API. Вместо '/api/generate' нужно обращаться к '/api/chat', иначе ответы будут пустыми. - Оказывается, триальный период в Cursor можно обновить. Для этого достаточно выйти из своего аккаунта и заново авторизоваться. - Интересный факт о рабочих процессах: планирование на полгода вперед может быть инициативой самих разработчиков. Команда собирает 'боли' и решает, какие технические проблемы нужно устранить в первую очередь. Плейлист: https://www.youtube.com/playlist?list=PLPWIEpU1jfB4Tj3qZy7mIblYkkjyq8As8 Стримы про разработку плагина для Obsidian каждый день https://www.twitch.tv/pfrankov 00:00:00 — Вступление 00:00:32 — Задача: перейти с prompt на messages 00:05:25 — Обновление триала в Cursor 00:08:11 — Рефакторинг хендлеров с помощью Kiro 00:21:00 — Обновление тестов после рефакторинга 00:32:30 — Обсуждение рабочих процессов и планирования 00:49:24 — Деплой и первая проверка плагина 00:52:30 — Дебаг: Ollama возвращает пустой ответ 01:00:50 — Проблема в API Ollama: generate vs chat 01:12:02 — Выводы и план на следующий стрим
Название:
Плагин для Obsidian: унификация запросов к AI-провайдерам
Категория:
Разное