dsh-model-meta-autofill: Automatically Completing Metadata for DSH Custom Vendor Models
dsh-model-meta-autofill is a DSH plugin designed to automatically fill in missing metadata for custom provider models in the `llm-pi-ai` settings area, including context length, maximum output, display name, and input modalities. By default, the plugin fetches data from models.dev, supports building with an offline index bundled at build time for offline usability, and allows merging other directory sources via the `sources` configuration. Its core principle is to "only fill missing fields with evidence," never overwriting user-existing settings, and it does not make guesses about newly released or niche models not included in the directory. The plugin provides a rich set of operation interfaces, including graphical options on the settings page (such as single-model filling, batch override, and data refresh) as well as a native loopback HTTP API, facilitating invocation by developers through scripts or consoles. Installation requires Node.
Read More