Instructions to use TyKaoz/models-manifest with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- MLX
How to use TyKaoz/models-manifest with MLX:
# Download the model from the Hub pip install huggingface_hub[hf_xet] huggingface-cli download --local-dir models-manifest TyKaoz/models-manifest
- Notebooks
- Google Colab
- Kaggle
- Local Apps Settings
- LM Studio
TyKaoz — Manifeste de modèles
Ce dépôt héberge models.json, le catalogue de modèles locaux (MLX, Apple
Silicon) consommé par l'application macOS TyKaoz.
Éditer ce manifeste suffit à mettre à jour le sélecteur de modèles de tous les clients au lancement suivant — sans release de l'app.
Comment l'app le lit
TyKaoz récupère le fichier sur main :
https://huggingface.co/TyKaoz/models-manifest/resolve/main/models.json
Ordre de résolution côté client : réseau > cache disque > fallback embarqué.
Le catalogue vivant est lu sur main ; les poids de chaque modèle sont épinglés
par revision (quand le champ est renseigné) pour la reproductibilité.
Schéma (v2)
Objet racine : schema_version (2), updated_at, models[].
Champs communs d'un modèle :
| Champ | Type | Rôle |
|---|---|---|
id |
string | slug HuggingFace (ex. mlx-community/bge-m3-mlx-4bit) |
name |
string | nom affiché |
publisher |
string | éditeur d'origine |
description |
string | description courte (1 ligne) |
category |
enum | embedding | chat |
runner |
enum | mlx-embeddings | mlx-lm | mlx-vlm |
quant |
string | quantification (4-bit, 8-bit…) |
size_bytes |
int | taille approx. sur disque |
min_ram_gb / recommended_ram_gb |
int | RAM minimale / conseillée |
recommended |
bool | mis en avant dans l'UI |
languages |
string[] | codes ISO |
revision |
string | SHA d'épinglage (optionnel) |
Spécifique embedding : dimension, max_seq_len.
Spécifique chat : context_length, modalities, params_total, params_active.
Forward-compatibilité : un client plus ancien ignore proprement une category
ou un champ qu'il ne connaît pas (il ne plante pas).
Éditer le catalogue
- Modifier
models.json(ajouter, retirer ou ré-ordonner des entrées). - Vérifier que le JSON est valide.
- Commit sur
main— les clients prennent le changement au lancement suivant.
Les modèles référencés ici sont des dépôts MLX (quantifiés pour Apple Silicon),
principalement sous mlx-community/.
Construit par Haruni, à Rennes.