# TextGen

Faire tourner un modèle sur son ordinateur. Fiche « Apps et logiciels d'IA » de QUELLE IA, d'après les pages officielles (octobre 2026). Page : https://quelleia.com/logitheque/textgen/

## Télécharger

- Windows : Dépôt officiel, https://github.com/oobabooga/textgen/releases/latest (Versions autonomes (sans installation) Windows : CUDA 12.4 ou 13.1, Vulkan, ROCm 7.2 ou processeur seul)
- Linux : Dépôt officiel, https://github.com/oobabooga/textgen/releases/latest (Versions autonomes (sans installation) Linux x86-64 (CUDA, Vulkan, ROCm, processeur) et ARM64 CUDA 13.1)
- Mac : Dépôt officiel, https://github.com/oobabooga/textgen/releases/latest (Versions autonomes (sans installation) macOS Apple Silicon et Intel)

## En bref

TextGen, anciennement text-generation-webui (dépôt oobabooga), est une application libre pour faire tourner des modèles de langage sur son ordinateur. Elle s'ouvre comme une application de bureau ou dans le navigateur, et gère plusieurs moteurs (llama.cpp, ExLlamaV3, Transformers…), la vision, les appels d'outils et une API compatible OpenAI et Anthropic. Son auteur promet zéro télémétrie.

Pourquoi il est là : Réglage fin de la génération, choix entre plusieurs moteurs et entraînement de LoRA sont réunis dans une même interface, avec des versions prêtes à lancer, sans installation.

- Éditeur : oobabooga
- Prix : Gratuit
- Licence : open source (AGPL-3.0)
- Fonctionnement : En local. Selon l'auteur, tout tourne hors ligne sur l'ordinateur, sans télémétrie ni vérification de mise à jour à distance ; l'outil de recherche web, s'il est activé, interroge internet, et les modèles se téléchargent à la main depuis Hugging Face.
- Systèmes : Mac, Windows, Linux

## À quoi ça sert

- Télécharger un fichier GGUF sur Hugging Face, le glisser dans le dossier user_data/models et converser aussitôt.
- Joindre un PDF, un fichier .docx ou une image à un message pour en parler avec le modèle.
- Laisser le modèle chercher sur le web ou appeler des outils personnels écrits en Python, ou des serveurs MCP.
- Brancher un autre logiciel prévu pour OpenAI ou Anthropic sur un modèle local.
- Entraîner une LoRA sur des conversations ou un texte brut.

## Fonctions

- **Modes de conversation** : Mode instruct façon ChatGPT, modes chat et chat-instruct pour des personnages, et onglet Notebook pour la génération libre.
- **Plusieurs moteurs** : llama.cpp, ik_llama.cpp, Transformers, ExLlamaV3 et TensorRT-LLM, interchangeables sans redémarrer.
- **API compatible** : Points d'accès Chat, Completions et Messages compatibles OpenAI et Anthropic, avec appels d'outils.
- **Branches de conversation** : Édition des messages, navigation entre versions et départ d'une nouvelle branche à n'importe quel point.
- **Génération d'images** : Onglet dédié aux modèles diffusers comme Z-Image-Turbo, avec quantification 4 et 8 bits (installation complète).
- **Extensions** : Synthèse vocale, saisie vocale, traduction et extensions de la communauté.

## Pour qui

Amateurs avertis qui veulent tester des modèles GGUF ou Transformers sur leur carte graphique, jouer avec les réglages et les personnages, ou disposer d'une API locale.

## Ce qu'il faut savoir

- À noter : Le projet a changé de nom : text-generation-webui s'appelle désormais TextGen, et le dépôt oobabooga/text-generation-webui renvoie vers oobabooga/textgen.
- Limites : Les versions sans installation ne lisent que les modèles GGUF. Transformers, ExLlamaV3, l'entraînement, les images et les extensions demandent l'installation complète, qui occupe environ 10 Go et télécharge PyTorch.
- Confidentialité : L'auteur annonce un fonctionnement 100 % hors ligne, sans télémétrie, ressource externe ni vérification de mise à jour à distance.
- Limites : La dernière version date du 20 mai 2026. Depuis, le projet n'a reçu que deux modifications le 1er juin, dont une mise à jour de llama.cpp, et une retouche de sa présentation le 17 août.
- Configuration demandée par l'éditeur : Windows, Linux ou macOS (Apple Silicon et Intel). Versions autonomes (sans installation) pour cartes NVIDIA (CUDA), AMD (ROCm), Vulkan ou processeur seul. Installation complète : environ 10 Go d'espace disque. Aucune mémoire ni carte minimale publiée ; l'auteur renvoie à un calculateur de mémoire pour les GGUF.

## Modèles

Aucun catalogue intégré : l'utilisateur dépose des modèles GGUF, Transformers ou EXL3 récupérés sur Hugging Face dans le dossier user_data/models.

- Qwen3-8B (exemple de modèle Transformers)
- Z-Image-Turbo (génération d'images)

## Sur QUELLE IA

- [Quel modèle tient sur ma machine](https://quelleia.com/local/) : Pour aller plus loin sur l'usage « ia locale sur ordinateur ».
- [Les modèles qui tournent en local](https://quelleia.com/classement/locaux/) : Pour aller plus loin sur l'usage « ia locale sur ordinateur ».
- [Trouver mon modèle](https://quelleia.com/trouver/) : Pour aller plus loin sur l'usage « ia locale sur ordinateur ».
- [Abonnement ou paiement à l'usage](https://quelleia.com/abonnements/) : Pour aller plus loin sur l'usage « clients multi-modèles ».
- [Comparer deux modèles](https://quelleia.com/comparer/) : Pour aller plus loin sur l'usage « clients multi-modèles ».
- [Le meilleur rapport qualité-prix](https://quelleia.com/classement/qualite-prix/) : Pour aller plus loin sur l'usage « clients multi-modèles ».
- [Ollama & les modèles locaux](https://minilabai.com/guides/ollama-modeles-locaux/) : Servir un modèle local avec Ollama, sur une API compatible OpenAI et Anthropic que la plupart des agents de code savent appeler. Guide du même auteur que QUELLE IA.

## Sources

- https://github.com/oobabooga/textgen/blob/main/README.md
- https://github.com/oobabooga/textgen
- https://github.com/oobabooga/textgen/commits/main
- https://github.com/oobabooga/textgen/releases/latest
- https://github.com/oobabooga/textgen/blob/main/LICENSE
- https://github.com/oobabooga/textgen/blob/main/css/icon.png
