Add startup logging for API key debugging
Browse filesCo-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
app.py
CHANGED
|
@@ -6,6 +6,15 @@ import gradio as gr
|
|
| 6 |
import anthropic
|
| 7 |
import os
|
| 8 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 9 |
# ============ CONSTANTS ============
|
| 10 |
|
| 11 |
NEEDS_LIST = {
|
|
|
|
| 6 |
import anthropic
|
| 7 |
import os
|
| 8 |
|
| 9 |
+
# Debug: Print env var names containing relevant keywords at startup
|
| 10 |
+
print("=== STARTUP: Checking for API key ===")
|
| 11 |
+
relevant_keys = [k for k in os.environ.keys() if any(x in k.lower() for x in ['api', 'key', 'anthrop', 'secret', 'token'])]
|
| 12 |
+
print(f" Relevant env var NAMES found: {relevant_keys}")
|
| 13 |
+
api_key = os.environ.get("ANTHROPIC_API_KEY") or os.environ.get("anthropic_key")
|
| 14 |
+
print(f" ANTHROPIC_API_KEY exists: {bool(os.environ.get('ANTHROPIC_API_KEY'))}")
|
| 15 |
+
print(f" anthropic_key exists: {bool(os.environ.get('anthropic_key'))}")
|
| 16 |
+
print("=== END STARTUP CHECK ===")
|
| 17 |
+
|
| 18 |
# ============ CONSTANTS ============
|
| 19 |
|
| 20 |
NEEDS_LIST = {
|