Spaces:
Sleeping
Sleeping
| import os | |
| from dotenv import load_dotenv | |
| # Load environment variables | |
| load_dotenv() | |
| print("=== Environment Variables Test ===") | |
| print(f"OPENAI_API_KEY: {'SET' if os.getenv('OPENAI_API_KEY') else 'NOT SET'}") | |
| print(f"PINECONE_API_KEY: {'SET' if os.getenv('PINECONE_API_KEY') else 'NOT SET'}") | |
| print(f"COHERE_API_KEY: {'SET' if os.getenv('COHERE_API_KEY') else 'NOT SET'}") | |
| print(f"GROQ_API_KEY: {'SET' if os.getenv('GROQ_API_KEY') else 'NOT SET'}") | |
| # Check if keys have actual values (without showing the keys) | |
| openai_key = os.getenv('OPENAI_API_KEY') | |
| if openai_key: | |
| print(f"OPENAI_API_KEY length: {len(openai_key)} characters") | |
| print(f"OPENAI_API_KEY starts with: {openai_key[:7]}...") | |
| else: | |
| print("OPENAI_API_KEY is None or empty") | |
| print("\n=== All Environment Variables ===") | |
| for key, value in os.environ.items(): | |
| if 'API' in key or 'KEY' in key: | |
| if value: | |
| print(f"{key}: {'*' * min(len(value), 10)}...") | |
| else: | |
| print(f"{key}: NOT SET") | |