VAEditor
VAEditor copied to clipboard
Подключение monacopilot в VAEditor
Я ранее интересовался подключение AI-плагина vscode к monaco: https://github.com/Pr-Mex/VAEditor/issues/161
Выяснилось, что подключить нельзя.
В развитие этой темы я нашел репозиторий monacopilot. Насколько я понял из демо в репозитории, он предназначен как раз для monaco и его можно подключить, имея API-ключ доступа к AI-сервисам.
Еще есть информация для быстрого старта: https://copilot.arshadyaseen.com/
Прошу рассмотреть возможность подключения функционала из репозитория monacopilot в VAEditor.
@lintest Можешь посмотреть?
@LevkinSergey, есть желание попробовать подключить плагин? Скорее всего плагин потянет за собой обновление MonacoEdtor
предназначен как раз для monaco и его можно подключить, имея API-ключ доступа к AI-сервисам.
@antonsm2011 Как получить API-ключ доступа к AI-сервисам?
@LevkinSergey, есть желание попробовать подключить плагин? Скорее всего плагин потянет за собой обновление MonacoEdtor
@lintest желание такое есть, но оно похоже не скоро сможет реализоваться. Сначала все таки нужно добить задачу по оптимизации взаимодействия с редактором в VA. А там мы даже к середине не подошли. Но если оно ждет достаточно длительный период времени, то можно
@lintest про обновление monaco. Посмотрел они в репе используют версию 0.52, у нас тут 0.30. Это может быть болезненно.
Нашел еще вот такое https://github.com/zhangb0915/monaco-editor-codeium-ai-plugin
Как получить API-ключ доступа к AI-сервисам?
@lintest , я пользуюсь этим сайтом https://vsegpt.ru/. У него API полностью совместимо с OpenAI - https://vsegpt.ru/Docs/API. На нем можно потестить подключение на дешевых моделях или есть бесплатный тестовый период. API-ключ можно получить здесь - https://vsegpt.ru/User/API.
Внесу свои пять копеек в обсуждение т.к. тоже проводил исследования на тему встраивания ai-подсказок в свой редактор. Мне кажется, что основная сложность подключения таких подсказок в том, что рядом с редактором надо запустить свой сервер для взаимодействия с разными API, например, express, иначе сталкиваемся c органичениями CORS.
А раз уж мы подняли рядом веб-сервер, то ничто не мешает нам использовать стандартного провайдера.
Как пример, взаимодействие с YandexGPT написанное на коленке.
Как минус, придется самому писать логику провайдера, как плюс - возможность более гибко влиять на промт и параметры того или иного AI-провайдера.
Ну и опять же, всё это работает при помощи nodejs... А вот как связку monaco + express завести в 1С и заставить нормально работать - большой вопрос