Choose the AI provider you want to use for error explanation:
- OpenAI: Uses OpenAI's GPT models (GPT-3.5-turbo, GPT-4, etc.)
- Google Gemini: Uses Google's Gemini models (gemini-1.5-flash, gemini-1.5-pro, etc.)
Each provider requires different API endpoints and authentication methods:
- OpenAI: Requires an API key from OpenAI and uses the chat completions endpoint
- Google Gemini: Requires an API key from Google AI Studio and uses the generateContent endpoint