feat: make OpenClaw model configurable #2

Merged
space merged 2 commits from fix-hardcoded-model into main 2026-04-02 17:32:33 +02:00
Showing only changes of commit e9c540b8c1 - Show all commits

View File

@@ -6,6 +6,7 @@ from _db_com import database
OPENCLAW_URL = os.getenv("OPENCLAW_URL")
OPENCLAW_TOKEN = os.getenv("OPENCLAW_TOKEN")
OPENCLAW_PROXY_AUTH = os.getenv("OPENCLAW_PROXY_AUTH")
OPENCLAW_MODEL = os.getenv("OPENCLAW_MODEL", "openrouter/auto")
DATABASE_STORAGE = os.getenv("DATABASE_STORAGE_NAME")
AGENT_USERNAME = os.getenv("AGENT_USERNAME")
@@ -81,7 +82,7 @@ Inform them that you have to be told the exact details on what to do next, as yo
else:
auth = None
response = requests.post(
OPENCLAW_URL, headers=headers, json={"message": message, "thinking": "low", "timeoutSeconds": 45, "model": "openrouter/google/gemini-3-flash-preview"}, auth=auth
OPENCLAW_URL, headers=headers, json={"message": message, "thinking": "low", "timeoutSeconds": 45, "model": OPENCLAW_MODEL}, auth=auth
)
if response.status_code == 200:
print(