• Stefy Lanza (nextime / spora )'s avatar
    Optional rotation/autoselect override for the internal local models · df8d927d
    Stefy Lanza (nextime / spora ) authored
    Each internal-model functionality can now point at a rotation or autoselect
    instead of the local model, falling back to the local model when the override is
    empty or fails. Per-functionality fields in internal_model (default empty):
    condensation_override, autoselect_override, nsfw_classifier_override,
    privacy_classifier_override.
    
    - handlers.py: run_meta_target() runs a global rotation/autoselect and returns
      the assistant text (or None -> fallback); classification overrides prompt the
      chat model for a strict YES/NO and parse it, falling back to the local
      classifier; autoselect selection can run through an override.
    - context.py: condensation prefers the override, falling back to the local model.
    - settings page: per-field override inputs backed by a datalist of available
      rotations/autoselects; saved to internal_model.
    Co-Authored-By: 's avatarClaude Opus 4.8 <noreply@anthropic.com>
    df8d927d
settings.html 95.9 KB