Continue расширение для VSCode и JetBrains с GPT-4
бесплатный и в опенсорсеhttps://continue.dev/
Опенсорс автопилот в вашей IDE. Continue позволяет создавать, рефакторить и объяснять целые разделы кода с помощью языковых моделей, таких как GPT-4 Turbo или Claude 3.
Пользовательский интерфейс
Видео: установка и настройка
Видео: демо возможностей
Видео любезно предоставлено Николаем Сениным, консультантом в области ИИ (телеграм @nick_senin)
Интеграция
То же самое, но кодом:
"model": {
"title": "GPT-4o (vsegpt)",
"provider": "openai",
"model": "openai/gpt-4o",
"apiBase": "https://api.vsegpt.ru/v1",
"apiType": "openai",
"apiKey": "YOUR API KEY",
"useLegacyCompletionsEndpoint": false
}
Настройка автокомплита
Автокомплит также можно настроить, но нужно добавить дополнительный параметр useLegacyCompletionsEndpoint, чтобы использовался поддерживаемый в нашем API endpoint chat/completions вместо устаревшего completions.
"model": {
"title": "GPT-4o (vsegpt)",
"provider": "openai",
"model": "openai/gpt-4o",
"apiBase": "https://api.vsegpt.ru/v1",
"apiType": "openai",
"apiKey": "YOUR API KEY",
"useLegacyCompletionsEndpoint": false
}
При автокомплите идут более частые запросы, и вы можете упирать в rate limits на число запросов. В этом случае мы рекомендуем перейти хотя бы на тариф FAST Lite для увеличения лимитов.
Пример:
возможны неточности
Если вы получаете ошибку This endpoint 'v1/completions' not provided
...не забудьте поставить в конфиге параметр useLegacyCompletionsEndpoint: false, как указано выше. (Мы не предоставляем completions endpoint для прямого дополнения текстом, он устарел, и в целом поддерживается нечасто. Настройка позволит переправить запрос на chat/completions, который меньше подходит для автокомплита кода, но работает.)
Еще вариант – отключите автокомплит (частное мнение администрации: в целом другие инструменты Continue работают лучше, чем прямое автодополнение, на остальные функции это не повлияет)