To process live schema extraction & OCR, provide keys. If left blank, the system falls back to a mocked Free-Tier simulation (pattern matching + heuristic cache). Keys are stored strictly in your browser's localStorage and are never sent to a backend server.