mini-rag / test_env.py
navyamehta's picture
Upload 3 files
1a4c977 verified
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")