Подключите ИИ-модель для вашего кода на Lua
Codelab Station работает с облачным ИИ-провайдером через стандартный endpoint API, с моделью на вашем ПК или со встроенной моделью. Выберите один вариант. Затем нажмите Test, и можно браться за файлы вашего аддона или сервера.
Три способа подключить модель
Облачный ИИ-провайдер
Облачный ИИ-провайдер подходит для сложной логики и длинных файлов, потому что крупные модели удерживают в поле зрения больше вашего кода. Введите в Codelab Station его endpoint API и ключ. Ваши запросы, включая прикреплённый код, уходят этому провайдеру, поэтому используйте его только для файлов, которыми вам можно делиться. Ключи остаются на вашем ПК.
Модель на вашем ПК
Модель, работающая на вашем собственном ПК, подходит для закрытого кода и работы без подключения, а Codelab Station вы направляете на её локальный endpoint. Ничто не покидает компьютер. Поэтому это выбор для настроек сервера, которые вы хотите держать при себе. Скорость и качество зависят от вашего железа и загруженной модели.
Встроенная модель
Встроенная модель — отправная точка, если у вас ещё нет ключа API и локальной модели. Проверьте её на копии. Запросы уходят только на endpoint выбранной вами модели, поэтому выбирайте этот endpoint осознанно, прежде чем прикреплять закрытый код.
Что показывает кнопка Test
Сначала нажмите Test. Кнопка проверяет, что Codelab Station достаёт до вашего endpoint, и показывает время ответа и окно контекста — по нему видно, сколько кода поместится в один запрос. Запускайте её снова после каждой смены провайдера, ключа или названия модели.
Как выбрать модель под задачу
Для рефакторинга и сложной логики, например геймода, который распределяет состояние по нескольким файлам, берите модель покрупнее, а для небольших правок, вроде изменённого сообщения в чате, — поменьше. run_on_model отправляет один сложный шаг на более крупную модель, пока остальная задача идёт на вашей обычной. Размер определяется задачей.
Качество у моделей разное. Читайте diff, используйте Ask first для всего, что не оценить с первого взгляда, и проверяйте на gm_construct, прежде чем доверять изменению.