API Конфигурация
Настройка провайдеров и моделей AI
Вкладка API Конфигурация — главная настройка Skycode. Здесь выбирается провайдер, модель и указывается API-ключ.
Провайдер
Выпадающий список всех поддерживаемых AI-провайдеров. Среди них:
- OpenRouter — агрегатор, один ключ даёт доступ к 200+ моделям (Claude, GPT, Gemini, DeepSeek, Qwen и др.)
- Anthropic — прямой доступ к Claude
- OpenAI — GPT-4o, o3-mini, GPT-5 и др.
- Google AI — Gemini
- Ollama — локальные модели без интернета
- LM Studio — локальный сервер моделей
- LiteLLM — унифицированный прокси для любых моделей
- Azure OpenAI — для корпоративного использования
- И другие: DeepSeek, Groq, Bedrock, Vertex AI, Mistral, xAI и т.д.
После выбора провайдера появятся дополнительные поля.
API-ключ
Ключ доступа к выбранному провайдеру. Хранится локально в секретном хранилище VS Code. Не передаётся на серверы Skycode.
Модель
Выбор конкретной модели у провайдера. Для большинства провайдеров список моделей загружается автоматически. Для Ollama — подтягиваются модели, установленные на локальной машине.
Также можно ввести ID модели вручную — полезно для новых или кастомных моделей.
Раздельные модели для режимов
Переключатель «Использовать разные модели для режимов Планирования и Действия» позволяет задать отдельную модель для каждого режима. Например:
- План — мощная модель рассуждений (Claude Sonnet 4, o3)
- Акт — быстрая модель кодирования (GPT-4o, DeepSeek Coder)
Это экономит токены: дорогая модель думает, дешёвая — выполняет.
Конфигурация модели
Расширенные параметры для каждой модели:
| Параметр | Описание |
|---|---|
| Поддержка изображений | Включить, если модель умеет работать с изображениями |
| Формат сообщений R1 | Для моделей DeepSeek R1 — специальный формат мышления |
| Размер контекстного окна | Максимальное количество токенов в одном запросе. Обычно определяется автоматически |
| Макс. выходных токенов | Ограничение длины ответа модели |
| Цена ввода / вывода | Стоимость за 1M токенов — используется для подсчёта расходов |
| Температура | Степень «креативности» модели. 0 — детерминированный ответ, 1 — более разнообразный |
Облегчённый режим
Переключатель «Облегчённый режим (для слабых моделей)» уменьшает размер системного промпта и количество доступных инструментов. Рекомендуется для моделей менее 70B параметров или бесплатных версий.
Сбрасывается автоматически при смене модели.
Базовый URL и кастомные заголовки
Для провайдеров с собственным API (self-hosted, прокси) можно указать:
- Базовый URL — адрес API-эндпоинта
- Кастомные заголовки — дополнительные HTTP-заголовки для авторизации или маршрутизации