Providers & Models — the guide

Every AI feature of a MeshWeaver installation — chat, agents, search, summaries — ends at a model provider: an endpoint, a credential and the models it exposes. This package is the administration surface for them. It answers the question that is otherwise hard to answer on a running installation: where does this credential, this model, this search path actually come from — and where do I change it safely?

It is for administrators of an installation and for anyone who keeps their own provider keys.

Key concepts

What the app shows

The overview puts the whole picture on one page:

Set up a provider

Set up AI providers shows one card per provider you can see, with the fields it actually needs — label, endpoint, authentication method (apiKey, oauth or authToken), the key and an optional key for its MCP endpoint — and the list of models it exposes. The form is the sanctioned way to write a key:

  1. Paste the key and press Save.
  2. The value is encrypted before it is written. If the installation cannot encrypt, the form refuses the write and says so — nothing is stored rather than a key in cleartext.
  3. Non-secret fields prefill from what is stored; secret fields always start empty, and a blank secret on Save means keep the stored one, so correcting an endpoint can never wipe a key.
  4. A stored key is never shown again. The label says only whether one is set and in which state — not even its last characters.

The write runs under your own identity, so the installation's access rules decide which providers you may change. A raw edit of the node through other tools does not encrypt, which is why the form is the only recommended path.

The same page also lists the personal execution harnesses you can add — command-line agent engines such as OpenCode that run your chat rounds — each with its own install step from its package.

A typical task

The package also ships the /providers skill, so an assistant can walk you through the same steps and never touches a key by hand.

What you get

The package is in the free tier and is filed under Administration. Getting it adds the overview and the setup form described above.