QUELLCODE / TOML
example.toml
config/example.toml
1# OPENASS: nur privater, experimenteller Gebrauch; Nutzung auf eigene Verantwortung.2# Niemals Unternehmensrechner, Produktivsysteme, Industrieanlagen oder3# sicherheitskritische Systeme anschließen/bedienen. Siehe ../DISCLAIMER.txt.4# Haftung/Gewährleistung nur im gesetzlich zulässigen Umfang ausgeschlossen;5# zwingende gesetzliche Ansprüche bleiben unberührt.6# Safe demo: no OpenAI calls and no USB output.7demo = true8model = "gpt-6-astra"9capture_device = "/dev/v4l/by-id/REPLACE-WITH-CAPTURE-DEVICE"10capture_width = 192011capture_height = 108012capture_fps = 6013capture_format = "YUYV"14screenshot_width = 192015screenshot_height = 108016target_width = 384017target_height = 216018serial_port = "/dev/REPLACE-WITH-CONFIGURED-UART"19keyboard_layout = "de"20# Set only after testing the real target: absolute pointer, HDMI mode, layout,21# CapsLock off and appropriate single-monitor assignment. See TESTPLAN.md.22calibration_confirmed = false23allow_screenshot_upload = false24session_seconds = 60025max_actions = 15026max_api_calls = 4027max_total_tokens = 20000028max_actions_per_second = 4.029approval_timeout_seconds = 6030max_text_chars = 25031# Additive restrictions; built-in denied combinations always apply.32extra_denied_keypresses = []33# Empty means all mapped combinations except denied ones; nonempty is a whitelist.34allowed_keypresses = []35settle_seconds = 0.3536log_dir = "data/sessions"37log_screenshots = false38log_api_responses = false39# Runtime API supports tightening rate/text/session limits, never disabling approval.