checkApiKeys function

void checkApiKeys()

Implementation

void checkApiKeys() {
  if (aiProvider == 'Gemini' && geminiApiKey.isEmpty) {
    throw AssertionError('AI is set to Gemini, but GEMINI_API_KEY is not set. '
        'Run the app with --dart-define=GEMINI_API_KEY=YOUR_API_KEY');
  } else if (aiProvider == 'Copilot' && (copilotApiKey.isEmpty || copilotEndpoint.isEmpty)) {
    throw AssertionError(
        'AI is set to Copilot, but COPILOT_API_KEY or COPILOT_ENDPOINT is not set.');
  }
}