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 работают лучше, чем прямое автодополнение, на остальные функции это не повлияет)