Add debug info for API key troubleshooting
Browse filesCo-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
app.py
CHANGED
|
@@ -557,9 +557,11 @@ def get_client():
|
|
| 557 |
os.environ.get("anthropic_api_key")
|
| 558 |
)
|
| 559 |
if not api_key:
|
|
|
|
|
|
|
| 560 |
raise ValueError(
|
| 561 |
-
"Anthropic API key not found.
|
| 562 |
-
"
|
| 563 |
)
|
| 564 |
return anthropic.Anthropic(api_key=api_key)
|
| 565 |
|
|
|
|
| 557 |
os.environ.get("anthropic_api_key")
|
| 558 |
)
|
| 559 |
if not api_key:
|
| 560 |
+
# Debug: show env vars that contain 'key' or 'api' (names only)
|
| 561 |
+
relevant_vars = [k for k in os.environ.keys() if 'key' in k.lower() or 'api' in k.lower() or 'anthropic' in k.lower()]
|
| 562 |
raise ValueError(
|
| 563 |
+
f"Anthropic API key not found. Available relevant env vars: {relevant_vars}. "
|
| 564 |
+
"Please add a secret named ANTHROPIC_API_KEY in Space Settings > Repository secrets."
|
| 565 |
)
|
| 566 |
return anthropic.Anthropic(api_key=api_key)
|
| 567 |
|