Compresseur de contexte LLM
Réduisez le texte ou le code collé afin qu'il coûte moins de jetons avant de l'envoyer à un LLM.
Compresseur de contexte LLM
Collez le code ou la prose que vous êtes sur le point d'envoyer à un LLM et cet outil supprime les parties qui coûtent des jetons sans avoir beaucoup de sens, de sorte qu'une plus grande partie de votre budget contextuel est consacrée au contenu dont le modèle a réellement besoin. Il est conçu pour la tâche quotidienne consistant à coller un fichier, un journal ou un long bloc d'instructions dans une fenêtre de discussion et à regarder le nombre de jetons augmenter.
Quatre bascules contrôlent ce qui est supprimé. "Retirer les commentaires de code" supprime les commentaires // , # et -- ainsi que les blocs /* */ - utile pour les fichiers source où les commentaires visent des humains, pas le modèle. "Réduire les lignes vides" ramène les séries de lignes vides à une seule et supprime les espaces en fin de ligne. "Retirer l'indentation redondante" supprime l'espace de début commun à chaque ligne, pour qu'un bloc de code imbriqué ne gaspille pas de jetons sur une indentation inutile au modèle. "Retirer les mots de remplissage" est l'option la plus agressive : elle supprime une courte liste de mots de remplissage - très, en gros, juste, en quelque sorte - d'une prose ordinaire, d'où sa désactivation par défaut.
Le décompte en direct sous la sortie affiche les caractères et un nombre estimé de jetons avant et après, ainsi que le pourcentage enregistré, afin que vous puissiez voir l'effet de chaque bascule lorsque vous l'actionnez. L'estimation du jeton est une approximation approximative basée sur les caractères (environ quatre caractères par jeton), et non un décompte exact provenant du tokenizer d'un modèle spécifique - utile pour juger des économies relatives, pas pour atteindre un budget exact.
Tout fonctionne en texte brut et expressions régulières dans le navigateur : pas d'analyseur, pas d'AST, et rien de ce que vous collez n'est téléchargé. Vous pouvez donc l'utiliser sur du code source privé ou des brouillons de prompt avant qu'ils ne quittent votre machine.