Выберите модель для своей практики PHP
PHP Trail работает с тремя видами моделей: облачным ИИ-провайдером через стандартный эндпоинт API, моделью, которая работает локально на вашем ПК, и встроенной моделью. Выбор определяет, кто получает текст ваших запросов. Ниже описан каждый вариант.
Три способа подключить модель
Облачный ИИ-провайдер
Облачный провайдер подходит для крупных изменений и длинных объяснений, когда ваш компьютер скромный. Вы вводите стандартный эндпоинт API и свой ключ API, а ключ остаётся на вашем ПК. Запросы уходят с ПК. Текст запроса, включая текст любого файла, который читает агент, уходит этому провайдеру, а возможные платежи берёт провайдер, а не этот сайт.
Модель на вашем собственном ПК
Локальная модель работает на вашем ПК, поэтому с компьютера ничего не уходит: запросы, текст файлов и ответы остаются на нём. Она подходит для личных учебных файлов, но ответы зависят от загруженной модели и вашего оборудования. Проверяйте каждый дифф. Небольшой локальной модели могут понадобиться более чёткие и короткие запросы, чем большой облачной.
Встроенная модель
Встроенная модель — третий вариант наряду с облачным ИИ-провайдером и моделью, которая работает локально на вашем ПК. Как и при любом варианте, запросы уходят только на эндпоинт выбранной вами модели, а кнопка Test может проверить этот эндпоинт. Проверьте свой выбор.
Сначала проверьте соединение
Кнопка Test проверяет эндпоинт, прежде чем вы начнёте на него полагаться. Она показывает время ответа и контекстное окно — то есть сколько текста модель может принять за раз. Запустите её. После ввода или смены эндпоинта медленный ответ или маленькое окно подскажут, чего ждать от следующего запроса.
Выберите модель под задачу
Берите модель побольше для рефакторинга и логики, затрагивающей несколько файлов, а поменьше — для мелких правок вроде пропущенной точки с запятой или переименованной переменной. Когда шаг трудный, инструмент run_on_model отправляет только этот шаг более крупной модели, а остальной чат остаётся на вашей обычной. Переключайтесь под задачу.
Модели различаются. Читайте дифф, запускайте свою команду PHP и держите Ask first включённым, пока учитесь, потому что любая модель может ошибиться, а результат не доказывает правильность, пока вы сами не запустили и не проверили его.