fix: pass API keys through settings snapshot

This commit is contained in:
LearningCircuit
2025-11-30 02:01:02 +01:00
parent d28f269d10
commit b6ca3cec46

View File

@@ -74,6 +74,14 @@ def main():
if model_name:
overrides["llm.model"] = model_name
# Add API keys from environment
if os.environ.get("OPENROUTER_API_KEY"):
overrides["llm.openrouter.api_key"] = os.environ[
"OPENROUTER_API_KEY"
]
if os.environ.get("SERPER_API_KEY"):
overrides["search.serper.api_key"] = os.environ["SERPER_API_KEY"]
settings = create_settings_snapshot(overrides=overrides)
# Build kwargs