Spaces:
Sleeping
Sleeping
| import os | |
| import sys | |
| # Change to AwnDeploy directory | |
| os.chdir(os.path.dirname(os.path.abspath(__file__))) | |
| # Load settings to verify keys | |
| from app.core.config import settings | |
| print(f"Groq Key: {bool(settings.GROQ_API_KEY)}") | |
| print(f"Gemini Key: {bool(settings.GEMINI_API_KEY)}") | |
| print(f"OpenAI Key: {bool(settings.OPENAI_API_KEY)}") | |
| # Test imports and instantiation | |
| try: | |
| from app.services.ocr.groq_provider import GroqOCRProvider | |
| g = GroqOCRProvider() | |
| print("Groq instantiated successfully.") | |
| except Exception as e: | |
| print(f"Groq setup failed: {type(e).__name__}: {e}") | |
| try: | |
| from app.services.ocr.gemini_provider import GeminiOCRProvider | |
| gm = GeminiOCRProvider() | |
| print("Gemini instantiated successfully.") | |
| except Exception as e: | |
| print(f"Gemini setup failed: {type(e).__name__}: {e}") | |
| try: | |
| from app.services.ocr.openai_provider import OpenAIOCRProvider | |
| o = OpenAIOCRProvider() | |
| print("OpenAI instantiated successfully.") | |
| except Exception as e: | |
| print(f"OpenAI setup failed: {type(e).__name__}: {e}") | |
| sys.stdout.flush() | |