File size: 1,025 Bytes
1a4c977
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
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")