1 травня 2026 р.
NVIDIA NIM як опційний AI-провайдер
Після перевірки безкоштовного NVIDIA API стало зрозуміло, що його можна використати для beta-тестів, але не варто робити єдиною опорою продукту. Тому BASE Auditor отримав універсальний вибір AI-провайдера з безпечним fallback у rule-based аналіз.
Коротко
Додали підтримку NVIDIA NIM через OpenAI-compatible API, не прибираючи OpenAI і без ризику зламати rule-based режим.
Що додали
- + Новий параметр AI_PROVIDER з варіантами rule_based, openai і nvidia.
- + Підтримку NVIDIA_API_KEY, NVIDIA_BASE_URL і NVIDIA_MODEL для NVIDIA NIM / build.nvidia.com.
- + Універсальний OpenAI-compatible виклик для AI-аналізу звіту.
- + Автоматичний fallback у rule-based аналіз, якщо зовнішній AI-провайдер не налаштований або повертає помилку.
- + Health-check поля ai_provider, nvidia_optional і nvidia_enabled.
- + Оновлену документацію в README і .env.example.
Що прибрали
- - Жорстку прив'язку AI-шару тільки до OpenAI endpoint.
- - Ризик, що помилка NVIDIA або OpenAI повністю зламає генерацію аудиту для користувача.
Коментар до релізу
NVIDIA режим не вмикається автоматично: потрібні AI_PROVIDER=nvidia і NVIDIA_API_KEY.
Без ключів сервіс продовжує працювати у безкоштовному rule-based режимі.