mirror of
https://github.com/mudler/LocalAI.git
synced 2026-09-22 06:04:55 -04:00
feat(gallery): consolidate 25 pending gallery PRs (#12124)
Consolidates all 25 pending gallery bot PRs into a single merge to resolve the conflict cascade — every PR branched from a different point in master and they all touch gallery/index.yaml, so merging them individually was blocked by constant conflicts. Changes: - gallery/index.yaml: +739 lines (new model entries and fixes) - docs/content/features/model-gallery.md: +116 lines (new model docs) - docs/content/features/audio-cpp.md: +12 lines (Sortformer checksum fix) Entry count: 1597 -> 1890 (293 new entries, no duplicates, YAML validated). Supersedes: #11986 #11992 #11994 #11996 #11999 #12002 #12017 #12019 #12021 #12025 #12027 #12029 #12032 #12036 #12037 #12038 #12041 #12042 #12043 #12047 #12050 #12064 #12065 #12066 #12118 Assisted-by: MAKI:regolo/glm5.2 Signed-off-by: Ettore Di Giacinto <mudler@localai.io> Co-authored-by: Ettore Di Giacinto <mudler@localai.io>
This commit is contained in:
1 parent
eaf04c8b6b
commit
d1ceeaa99a
3 files changed
+780
-87
No files matched your search
@@ -33,6 +33,18 @@ an available compute backend, with CPU as the fallback. To force CPU execution,
|
||||
replace that option with `backend:cpu`. Model configurations that omit this
|
||||
option still default to CPU.
|
||||
|
||||
### Sortformer installation
|
||||
|
||||
Install the Sortformer model for speaker diarization from the gallery:
|
||||
|
||||
```bash
|
||||
local-ai models install audio-cpp-sortformer-diarization
|
||||
```
|
||||
|
||||
If installation fails with `SHA mismatch`, compare the reported metadata checksum
|
||||
with the current gallery entry. An outdated gallery checksum can reject a complete
|
||||
download. Report a persistent mismatch with both checksum values and the model name.
|
||||
|
||||
## What it serves
|
||||
|
||||
One model serves one family, and a family advertises the tasks it can perform. The
|
||||
|
||||
@@ -23,6 +23,17 @@ GPT and text generation models might have a license which is not permissive for
|
||||
|
||||

|
||||
|
||||
## Instella-MoE availability
|
||||
|
||||
The gallery excludes `instella-moe-16b-a3b-think` and
|
||||
`instella-moe-16b-a3b-think-q8` because the packaged llama.cpp backend does not
|
||||
support their `instella-moe` architecture. Loading these GGUF files fails with
|
||||
`unknown model architecture: 'instella-moe'`.
|
||||
|
||||
The entries can return after LocalAI ships a compatible backend. See
|
||||
[the compatibility issue](https://github.com/mudler/LocalAI/issues/11681) and
|
||||
[upstream llama.cpp support](https://github.com/ggml-org/llama.cpp/pull/26467).
|
||||
|
||||
## Useful Links and resources
|
||||
|
||||
- [Open LLM Leaderboard](https://huggingface.co/spaces/HuggingFaceH4/open_llm_leaderboard) - here you can find a list of the most performing models on the Open LLM benchmark. Keep in mind models compatible with LocalAI must be quantized in the `gguf` format.
|
||||
@@ -43,6 +54,25 @@ Both views use the same model selection and store the view, search, filter, and
|
||||
selection in the URL. Installing from Explore does not move you away from the
|
||||
catalog; the entry updates in place when the operation finishes.
|
||||
|
||||
## NeoHorse-1-4B
|
||||
|
||||
Install NeoHorse-1-4B with automatic selection between Q4_K_M, Q6_K, and Q8_0 GGUF builds:
|
||||
|
||||
```bash
|
||||
local-ai models install neohorse-1-4b-q4
|
||||
```
|
||||
|
||||
To select Q8_0 explicitly:
|
||||
|
||||
```bash
|
||||
local-ai models install neohorse-1-4b-q4 --variant neohorse-1-4b-q8
|
||||
```
|
||||
|
||||
[NeoHorse-1-4B](https://huggingface.co/TokenRhythm/NeoHorse-1-4B) is a text-only Qwen3.5 fine-tune for coding, reasoning, and agentic tasks.
|
||||
These builds use llama.cpp and the embedded Jinja chat template.
|
||||
The gallery defaults to 32,768 context tokens; the model supports up to 262,144 tokens with sufficient memory.
|
||||
The [GGUF downloads](https://huggingface.co/mradermacher/NeoHorse-1-4B-GGUF) are pinned to a revision and verified with SHA256 checksums.
|
||||
|
||||
## Spark-X2.5-1.7B
|
||||
|
||||
Install Spark-X2.5-1.7B with automatic selection between its Q4_K_M and Q8_0
|
||||
@@ -64,6 +94,19 @@ The [source model](https://huggingface.co/XHToken/Spark-X2.5-1.7B) supports up t
|
||||
1,048,576 tokens; larger contexts require more memory. Use a current LocalAI
|
||||
llama.cpp backend with Spark-X2.5 support.
|
||||
|
||||
## MiniCPM5-2B
|
||||
|
||||
MiniCPM5-2B offers the official Q4_K_M, Q8_0, and F16 GGUF builds through
|
||||
llama.cpp. To install the F16 build explicitly:
|
||||
|
||||
```bash
|
||||
local-ai models install minicpm5-2b --variant minicpm5-2b-f16
|
||||
```
|
||||
|
||||
The F16 weights require a 5.04 GB download, plus additional memory for inference.
|
||||
This entry uses the embedded chat template and an 8,192-token context.
|
||||
See the [official GGUF repository](https://huggingface.co/openbmb/MiniCPM5-2B-GGUF).
|
||||
|
||||
## VRAM and download size estimates
|
||||
|
||||
When browsing the gallery or importing a model by URI, LocalAI can show **estimated download size** and **estimated VRAM** for models.
|
||||
@@ -73,6 +116,26 @@ When browsing the gallery or importing a model by URI, LocalAI can show **estima
|
||||
- **Hardware fit indicator**: When your system reports GPU or RAM capacity, the gallery shows whether the estimated VRAM fits (green) or may not fit (red) using a 95% headroom rule.
|
||||
- Estimates are best-effort and may be missing if the server does not support HEAD/Range or the request times out.
|
||||
|
||||
## Gemma 4 Ortenzya 31B
|
||||
|
||||
[Ortenzya](https://huggingface.co/llmfan46/gemma-4-Ortenzya-The-Creative-Wordsmith-31B-it-uncensored-heretic-GGUF)
|
||||
is a Gemma 4 fine-tune for creative writing, translation, and roleplay.
|
||||
Install it with automatic selection between Q4_K_M and Q8_0:
|
||||
|
||||
```bash
|
||||
local-ai models install gemma-4-31b-ortenzya-q4
|
||||
```
|
||||
|
||||
To select Q8_0 explicitly:
|
||||
|
||||
```bash
|
||||
local-ai models install gemma-4-31b-ortenzya-q4 --variant gemma-4-31b-ortenzya-q8
|
||||
```
|
||||
|
||||
Both builds use llama.cpp, the embedded Jinja chat template, and the BF16
|
||||
vision projector for image prompts. The gallery uses a 32,768-token context
|
||||
to limit memory use, with temperature 1, top_p 0.95, and top_k 64.
|
||||
|
||||
## Gemma 4 12B IT
|
||||
|
||||
Install `gemma-4-12b-it-q4` for chat, tool use, and image prompts with
|
||||
@@ -90,6 +153,28 @@ temperature 1, top_k 64, and top_p 0.95. They are separate from the
|
||||
existing QAT builds. See the [source model](https://huggingface.co/google/gemma-4-12B-it)
|
||||
and [GGUF files](https://huggingface.co/unsloth/gemma-4-12b-it-GGUF).
|
||||
|
||||
## Ornith 1.5 9B Uncensored
|
||||
|
||||
Junafinity's Ornith 1.5 9B Uncensored offers Q4_K_M, Q6_K, and Q8_0 GGUF
|
||||
builds for llama.cpp. Each includes the F16 vision projector for image input.
|
||||
Install with automatic variant selection:
|
||||
|
||||
```bash
|
||||
local-ai models install ornith-1.5-9b-uncensored-q4
|
||||
```
|
||||
|
||||
Select Q8 explicitly:
|
||||
|
||||
```bash
|
||||
local-ai models install ornith-1.5-9b-uncensored-q4 --variant ornith-1.5-9b-uncensored-q8
|
||||
```
|
||||
|
||||
These entries use the embedded chat template and a 32,768-token context.
|
||||
Sampling defaults are temperature 0.6, top_p 0.95, top_k 20, min_p 0,
|
||||
and repeat_penalty 1. The model has no MTP heads.
|
||||
See the [source model](https://huggingface.co/junafinity/Ornith-1.5-9B-uncensored)
|
||||
and [GGUF files](https://huggingface.co/mradermacher/Ornith-1.5-9B-uncensored-GGUF).
|
||||
|
||||
## Add other galleries
|
||||
|
||||
You can add other galleries by:
|
||||
@@ -412,6 +497,13 @@ The same option exists on the CLI:
|
||||
local-ai models install nanbeige4.1-3b-q4 --variant nanbeige4.1-3b-q8
|
||||
```
|
||||
|
||||
Ornith-1.5-35B-A3B offers Q4_K_M, Q5_K_M, Q6_K, and Q8_0 GGUF builds
|
||||
with a BF16 vision projector. For example, select Q6_K with:
|
||||
|
||||
```bash
|
||||
local-ai models install ornith-1.5-35b-a3b-q4 --variant ornith-1.5-35b-a3b-q6
|
||||
```
|
||||
|
||||
The `install_model` MCP tool takes the same `variant` argument, so an assistant
|
||||
managing installs conversationally can pick a build too.
|
||||
|
||||
@@ -821,3 +913,27 @@ is still running is reported as queued until the installer picks it up:
|
||||
A job ID is queryable from the moment `/models/apply` returns it, so a `404`/`500`
|
||||
from this endpoint means the ID is genuinely unknown rather than merely waiting
|
||||
its turn.
|
||||
|
||||
### Genesis Hermes Final
|
||||
|
||||
Install the Qwen3.6-35B-A3B Genesis Hermes Final model for text chat,
|
||||
function calling, and image input:
|
||||
|
||||
```bash
|
||||
local-ai models install qwen3.6-35b-a3b-genesis-hermes-final
|
||||
```
|
||||
|
||||
The gallery offers APEX, APEX Compact, and Q8_K_P builds for llama.cpp.
|
||||
APEX and APEX Compact also have variants with multi-token prediction (MTP)
|
||||
enabled. Each build includes the F16 vision projector and uses the embedded
|
||||
Jinja chat template. LocalAI selects a variant according to available memory
|
||||
and serving features. To select the plain APEX build explicitly:
|
||||
|
||||
```bash
|
||||
local-ai models install --variant qwen3.6-35b-a3b-genesis-hermes-final qwen3.6-35b-a3b-genesis-hermes-final
|
||||
```
|
||||
|
||||
These entries set a 131,072-token context, following the
|
||||
[model card's guidance](https://huggingface.co/LuffyTheFox/Qwen3.6-35B-A3B-Uncensored-Genesis-Hermes-Final-GGUF)
|
||||
for thinking mode. This context requires additional memory beyond the weights.
|
||||
The uncensored model uses the Apache-2.0 license.
|
||||
Reference in new issue
Block a user