Integrations

How to Setup AI Providers

Configure OpenAI, Gemini, and other AI providers for AI-powered question generation, grading, and content creation

How to Setup AI Providers

Course37 uses AI for intelligent question generation, automated essay grading, content suggestions, and more. Configure your AI provider to unlock these features.


Configuring an AI Provider

  1. Go to Settings → Integrations → AI Providers
  2. Select your preferred provider
  3. Enter your API key
  4. Click Test Connection
  5. Click Save

Supported Providers

OpenAI (Recommended)

FieldDescription
API KeyYour OpenAI API key (starts with sk-)
Modelgpt-4o (recommended), gpt-4o-mini, gpt-3.5-turbo

Get your API key from platform.openai.com/api-keys

Google Gemini

FieldDescription
API KeyYour Google AI API key
Modelgemini-1.5-pro, gemini-1.5-flash

Get your API key from aistudio.google.com


AI-Powered Features

Once configured, these features become available:

FeatureDescriptionWhere
Question GenerationAI generates MCQ, CQ, Short Questions from topics or textQuestion Bank
Essay GradingAI evaluates written answers against rubricsExam Results
Content SuggestionsAI suggests course descriptions, titlesCourse creation
Answer ExplanationAI generates explanations for correct answersQuestion editor
TranslationAI translates content between languagesContent editor

Cost Considerations

ModelCost (approx.)Best For
gpt-4o-miniLowQuestion generation, basic tasks
gpt-4oMediumEssay grading, complex content
gemini-1.5-flashLowFast generation, translations
gemini-1.5-proMediumComplex reasoning tasks

Tip: Start with a cheaper model and switch to a more powerful one only if needed. Most tasks work well with gpt-4o-mini or gemini-1.5-flash.


Usage & Limits

Track your AI usage at Settings → Integrations → AI → Usage:

  • Number of API calls per day/month
  • Estimated cost
  • Feature-wise usage breakdown

AI costs are billed by your AI provider, not Course37. Monitor your provider's billing dashboard for actual costs.


Related Articles

AIOpenAIGeminisetupLLMquestion generationgrading