Skip to content

Configuration Overview

N.E.K.O. has three separate configuration surfaces. They do not share one universal precedence chain.

SurfaceRecommended editorRuntime source
User settings, characters, API keysWeb UIJSON under the selected N.E.K.O. data root
Provider definitions and model-role defaultsMaintainer-edited repository dataconfig/api_providers.json plus code fallbacks
Ports and selected runtime switchesEnvironment or desktop port settingsconfig/network.py, config/memory_settings.py, and port_config.json

For a normal installation, start N.E.K.O. and use the Web UI. Do not edit bundled files merely to change a personal API key.

References

Secrets

Keep API keys out of Git, screenshots, issue reports, and logs. The Web UI writes them to local user configuration.