{"message":"API de Transcrição + AI está funcionando!","transcription_service":{"primary":"AssemblyAI","fallback":"Whisper","description":"AssemblyAI é usado como serviço principal com fallback automático para Whisper local em caso de erro"},"analysis_service":{"primary":"Claude Sonnet 4","fallback":"OpenAI GPT-4o-mini","description":"Claude Sonnet 4 é usado como serviço principal com fallback automático para OpenAI GPT-4o-mini em caso de erro","model_details":{"claude":"claude-sonnet-4-20250514","openai":"gpt-4o-mini"}},"endpoints":{"POST /transcribe-and-analyze":"Envie uma URL de arquivo de áudio ou vídeo para transcrição e análise (assíncrono)","POST /process-document":"Envie uma URL de documento (PDF/Word) para extração de texto e análise (assíncrono)","POST /transcribe-async":"Envie uma URL para processamento assíncrono","POST /reprocess-analysis":"Reprocesse apenas a análise de uma transcrição existente","POST /generate-quiz":"Gere questões de prova a partir da transcrição de uma aula","GET /task/{task_id}":"Verificar status de uma tarefa assíncrona","GET /health":"Verificar status da API"},"features":{"error_handling":"Tratamento avançado de erros com notificação via webhook","automatic_fallback_transcription":"Fallback automático entre serviços de transcrição","automatic_fallback_analysis":"Fallback automático entre serviços de análise (Claude ↔ OpenAI)","webhook_notifications":"Notificações de sucesso e erro via webhook"},"concurrency":{"max_concurrent_transcriptions":50,"current_active_tasks":0}}