← Усі оновлення

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 режимі.

Інші оновлення

Подивитися приклад звіту