{% extends "base.html" %} {% block title %}Settings — CoderAI{% endblock %} {% block content %}
Server
IP address or hostname to bind to (0.0.0.0 = all interfaces)
Maximum number of concurrent queued requests. Authenticated requests arriving when the queue is full receive a 429 response.
Storage
Models will inherit this as default when configured
Scratch space for frame extraction, upscaling and interpolation. Point it at a large volume — 4× upscaling can exhaust a small /tmp ("No space left on device"). Applied live on save.
Video Enhancement

Upscaling and FPS interpolation run on in-process torch models by default (ESRGAN upscaler, RIFE/FILM interpolator) — no external tools. Enable these only to fall back to external tools when no model is configured.

Off = use PyAV + models only. On = ffmpeg may be used as a fallback.
Off = use an in-process RIFE/FILM model. On = the external rife-ncnn-vulkan binary may be used when no model is configured.
Generation Archive
When enabled, every generation (image, video, audio, text) is logged with its prompt, model, and output files.
Absolute path or relative to the config directory. Leave blank to use the default.
Archived entries older than this are automatically deleted. Takes effect immediately on save.
Thermal Protection
Before serving a request against a loaded model, wait until temperatures are safe so a long sequence of heavy generations can't overheat the machine and trip its power-off protection. The wait is non-blocking (other requests keep being accepted) and takes effect immediately on save. Temperatures in °C.
How often to re-read temperatures while waiting for cooldown.
Before the hard pause, gently slow generation (short per-step sleeps) once the CPU enters the warm band, so its temperature climbs slower and the full cooldown is rarely hit. CPU only — GPU is unaffected.
Background Jobs
Controls how interrupted LoRA training is handled when CoderAI restarts. Equivalent to the --no-resume-jobs launch flag.
When off, a training job that was running at restart is marked cancelled instead of resuming. Its checkpoint is kept, so you can still restart it manually from the Tasks page.
AISBF Broker
Registers this CoderAI instance with an AISBF broker so it can receive brokered requests.
{% endblock %} {% block scripts %} {% endblock %}