{% extends "base.html" %} {% block title %}Scopuli — settings{% endblock %} {% block head %} {% endblock %} {% block main %} Settings Active provider for AI edits and per-provider credentials. Settings persist to ~/.scopuli/config.toml. Active provider {% for name in providers %} {{ name }} {% endfor %} {% for name in providers %} {% set p = cfg.providers.get(name, {}) %} {{ name }} {% if name == 'ollama' %} Model detecting… {{ p.model or 'Select a model' }} Base URL Local Ollama only — no API key. Install models with ollama pull <model>; they'll show up in the dropdown above. {% else %} Model API key {% if name == 'openai' %} Base URL {% endif %} {% endif %} {% endfor %} Save settings {% endblock %} {% block scripts %} {% endblock %}
Active provider for AI edits and per-provider credentials. Settings persist to ~/.scopuli/config.toml.
~/.scopuli/config.toml
Local Ollama only — no API key. Install models with ollama pull <model>; they'll show up in the dropdown above.
ollama pull <model>