Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 9 additions & 7 deletions Documentation.md
Original file line number Diff line number Diff line change
Expand Up @@ -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 <utilisateur>/flycoder # variante principale (Gemma 4 12B)
ollama run <utilisateur>/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 `<utilisateur>` 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

Expand Down Expand Up @@ -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 (`<utilisateur>/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 <utilisateur>`. Ajoutez `--gguf` pour publier aussi `0.2-beta-gguf` et `0.2-beta-fast-gguf`.
5. Sur la page `https://ollama.com/<utilisateur>/flycoder`, collez le texte de [docs/ollama-model-page.md](docs/ollama-model-page.md) en remplaçant `<user>`.
5. Sur la page `https://ollama.com/<utilisateur>/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.

Expand Down
4 changes: 2 additions & 2 deletions docs/ollama-model-page.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
A local coding model tuned for MacBook and Mac mini (Apple Silicon), packaged for Ollama.

```sh
ollama run <user>/flycoder # Gemma 4 12B base, Macs with 16 GB or more
ollama run <user>/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
Expand Down
17 changes: 9 additions & 8 deletions readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -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 <utilisateur>/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 |
Expand Down Expand Up @@ -99,7 +100,7 @@ curl http://localhost:11434/api/chat -d '{"model":"flycoder","messages":[{"role"
4. Publiez : `sh scripts/publish.sh <utilisateur>` (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 <utilisateur>/flycoder` ou `ollama run <utilisateur>/flycoder:fast`.
Ensuite, n'importe qui peut lancer `ollama run <utilisateur>/flycoder` ou `ollama run <utilisateur>/flycoder:fast`. La 0.2 beta est publiée sous `delairvictor9`.

## Contenu du dépôt

Expand Down
Loading