diff --git a/Documentation.md b/Documentation.md index 939ed55..9c9e575 100644 --- a/Documentation.md +++ b/Documentation.md @@ -47,14 +47,16 @@ ollama --version ### 3.1 Depuis ollama.com -Une fois FlyCoder publié (section 8), une seule commande suffit : +FlyCoder est publié sur [ollama.com/delairvictor9/flycoder](https://ollama.com/delairvictor9/flycoder). Une seule commande suffit : ```sh -ollama run /flycoder # variante principale (Gemma 4 12B) -ollama run /flycoder:fast # variante rapide (Qwen3.5 4B) +ollama run delairvictor9/flycoder # variante principale (Gemma 4 12B, MLX) +ollama run delairvictor9/flycoder:fast # variante rapide (Qwen3.5 4B, MLX) +ollama run delairvictor9/flycoder:0.2-beta-gguf # principale, Mac Intel, Linux, Windows +ollama run delairvictor9/flycoder:0.2-beta-fast-gguf # rapide, Mac Intel, Linux, Windows ``` -Remplacez `` par le nom du compte ollama.com qui a publié le modèle. +Tags disponibles : `latest` et `0.2-beta` (principale), `fast` et `0.2-beta-fast` (rapide), `0.2-beta-gguf` et `0.2-beta-fast-gguf` (portables). Pour l'appeler simplement `flycoder` : `ollama cp delairvictor9/flycoder flycoder`. ### 3.2 Installateur en une commande @@ -301,15 +303,15 @@ Sur ce serveur, la variante principale réussit presque trois fois plus d'exerci ## 8. Publier une version sur ollama.com -À faire depuis un Mac Apple Silicon. La publication depuis un autre système refuse de pousser des versions non MLX sous les tags principaux. +La 0.2 beta est publiée sous le compte `delairvictor9`. Pour publier une nouvelle version, suivez ces étapes. Le script refuse de pousser des versions non MLX sous les tags principaux : construisez-les sur un Mac Apple Silicon. 1. Créez un compte sur [ollama.com](https://ollama.com/signup). Le nom d'utilisateur devient le préfixe du modèle (`/flycoder`). 2. Reliez la machine au compte : `ollama signin`, puis validez dans le navigateur. Les machines autorisées se gèrent dans les réglages du compte, rubrique des clés Ollama ; retirez celles dont vous ne vous servez plus. 3. Construisez les deux variantes : `sh install.sh --all`. 4. Publiez : `sh scripts/publish.sh `. Ajoutez `--gguf` pour publier aussi `0.2-beta-gguf` et `0.2-beta-fast-gguf`. -5. Sur la page `https://ollama.com//flycoder`, collez le texte de [docs/ollama-model-page.md](docs/ollama-model-page.md) en remplaçant ``. +5. Sur la page `https://ollama.com//flycoder`, collez le texte de [docs/ollama-model-page.md](docs/ollama-model-page.md). -Tags publiés : `0.2-beta` et `latest` (principale), `0.2-beta-fast` et `fast` (rapide), plus les deux tags GGUF avec `--gguf`. Les poids de base sont envoyés avec le modèle : prévoyez environ 12 Go d'envoi, 23 Go avec `--gguf`. +Tags publiés : `0.2-beta` et `latest` (principale), `0.2-beta-fast` et `fast` (rapide), plus les deux tags GGUF avec `--gguf`. Les poids déjà présents sur le registre d'Ollama ne sont pas renvoyés : pour la 0.2, dont les bases viennent de la bibliothèque officielle, la publication des six tags n'a pris que quelques minutes. Pour une nouvelle version, mettez à jour la version dans `package.json`, `install.sh`, `scripts/publish.sh` et la consigne système des deux Modelfiles. `npm test` vérifie qu'ils concordent. diff --git a/docs/ollama-model-page.md b/docs/ollama-model-page.md index de78785..3c4680c 100644 --- a/docs/ollama-model-page.md +++ b/docs/ollama-model-page.md @@ -3,8 +3,8 @@ A local coding model tuned for MacBook and Mac mini (Apple Silicon), packaged for Ollama. ```sh -ollama run /flycoder # Gemma 4 12B base, Macs with 16 GB or more -ollama run /flycoder:fast # Qwen3.5 4B base, Macs with 8 GB +ollama run delairvictor9/flycoder # Gemma 4 12B base, Macs with 16 GB or more +ollama run delairvictor9/flycoder:fast # Qwen3.5 4B base, Macs with 8 GB ``` ## Tags diff --git a/readme.md b/readme.md index 828115c..0e25d8e 100644 --- a/readme.md +++ b/readme.md @@ -6,21 +6,22 @@ Documentation complète (installation, utilisation, API, réglages, banc d'essai ## Installer en une commande -Il faut [Ollama](https://ollama.com/download) 0.31 ou plus récent, ouvert. +Il faut [Ollama](https://ollama.com/download) 0.31 ou plus récent, ouvert. FlyCoder est publié sur [ollama.com/delairvictor9/flycoder](https://ollama.com/delairvictor9/flycoder) : ```sh -curl -fsSL https://raw.githubusercontent.com/Tromset/flycoder/main/install.sh | sh -ollama run flycoder +ollama run delairvictor9/flycoder # Gemma 4 12B, Mac 16 Go et plus +ollama run delairvictor9/flycoder:fast # Qwen3.5 4B, Mac 8 Go ``` -L'installateur détecte la mémoire du Mac et construit la bonne variante dans votre Ollama local : `flycoder:0.2-beta` à partir de 16 Go, `flycoder:0.2-beta-fast` en dessous. Dans les deux cas, `ollama run flycoder` fonctionne. Options : `sh -s -- --fast` (variante rapide), `sh -s -- --all` (les deux), `sh -s -- --gguf` (poids GGUF pour Mac Intel, Linux ou Windows). - -Une fois publié sur ollama.com (voir plus bas), il suffit de : +Ou, pour l'installer sous le nom court `flycoder` avec la variante choisie selon la mémoire du Mac : ```sh -ollama run /flycoder +curl -fsSL https://raw.githubusercontent.com/Tromset/flycoder/main/install.sh | sh +ollama run flycoder ``` +L'installateur détecte la mémoire du Mac et construit la bonne variante dans votre Ollama local : `flycoder:0.2-beta` à partir de 16 Go, `flycoder:0.2-beta-fast` en dessous. Dans les deux cas, `ollama run flycoder` fonctionne. Options : `sh -s -- --fast` (variante rapide), `sh -s -- --all` (les deux), `sh -s -- --gguf` (poids GGUF pour Mac Intel, Linux ou Windows). + ## Les deux variantes | Tag | Base | Poids | Mac conseillé | Contexte | @@ -99,7 +100,7 @@ curl http://localhost:11434/api/chat -d '{"model":"flycoder","messages":[{"role" 4. Publiez : `sh scripts/publish.sh ` (ajoutez `--gguf` pour publier aussi les versions Mac Intel, Linux et Windows). 5. Collez le texte de [docs/ollama-model-page.md](docs/ollama-model-page.md) dans la description de la page du modèle. -Ensuite, n'importe qui peut lancer `ollama run /flycoder` ou `ollama run /flycoder:fast`. +Ensuite, n'importe qui peut lancer `ollama run /flycoder` ou `ollama run /flycoder:fast`. La 0.2 beta est publiée sous `delairvictor9`. ## Contenu du dépôt