Repository navigation
SecureCode AI 1.2.7
SecureCode AI 1.2.7
Любой провайдер с API OpenAI. Сайт: https://mydev.stream
Добавлено
-
securecode analyze --provider openai-compatible. Подходит любой сервис с API OpenAI Chat Completions по публичному HTTPS-адресу: OpenAI, OpenRouter, Groq, Together, корпоративный шлюз. Адрес, модель и ключ задаются в окружении или.env:SECURECODE_MODEL_BASE_URL=https://api.openai.com/v1 SECURECODE_MODEL=gpt-4o-mini SECURECODE_MODEL_API_KEY=...
Необязательные настройки:
SECURECODE_MODEL_PRICE_INPUTиSECURECODE_MODEL_PRICE_OUTPUT— USD за миллион токенов. Без них стоимость в отчёте «не известна»,--max-cost-usdне действует, и прогон ограничен 20 млн токенов.SECURECODE_MODEL_CONTEXT_TOKENSиSECURECODE_MODEL_MAX_OUTPUT_TOKENS, по умолчанию 128000 и 16384.SECURECODE_MODEL_REASONING_EFFORT.
Защита та же, что для DeepSeek: секреты маскируются до отправки, частные адреса, HTTP и чат-сайты отклоняются, а все роли, включая Архитектора, ходят только на указанный адрес. Условия хранения данных у выбранного сервиса SecureCode не проверяет. Выбирая сервис, вы соглашаетесь отправить туда код проверяемого репозитория (D-118).
Исправлено
- Архитектор ходит на тот же адрес, что и весь остальной конвейер. Раньше
DEEPSEEK_BASE_URLперенаправлял только его. - Разбор ответа модели принимает стандартные поля других провайдеров: пустые
annotations, датированный снимок модели, учётные поля шлюза. То, что конвейер не может использовать, по-прежнему отклоняется.
Ограничение: локальные серверы, кроме Ollama (vLLM, LM Studio на loopback), пока не поддерживаются.
Полный список изменений: CHANGELOG.