Paritok est une passerelle de compression de contexte non destructive et prête à l'emploi pour les agents de codage IA qui compresse sémantiquement les schémas d'outils, les lectures de fichiers et l'historique des conversations pour permettre des sessions plus longues et des factures de jetons considérablement réduites.
https://www.paritok.com/?ref=producthunt&utm_source=aipure
Paritok

Informations sur le produit

Mis à jour:Aug 11, 2026

Qu'est-ce que Paritok

Paritok est une couche middleware open-source (Apache-2.0) qui se situe entre un agent de codage (par exemple, Claude Code, Cursor, Codex, OpenHands, ou tout client compatible OpenAI/Anthropic) et une API LLM en amont. Son but est de lutter contre le "gonflement du contexte" en compressant les grandes quantités d'entrées répétées que les agents renvoient à chaque tour—schémas d'outils, contenus de fichiers, journaux et historique accumulé—afin que les agents puissent exécuter plus de tours dans la même fenêtre de contexte et à moindre coût. Il est alimenté par un modèle de compression 4B natif au code (basé sur Qwen3-4B-Instruct avec PEFT/LoRA) entraîné de bout en bout sur des dizaines de milliers de trajectoires d'agents de codage réelles, et il peut être auto-hébergé ou utilisé via un point de terminaison GPU hébergé.

Caractéristiques principales de Paritok

Paritok est une passerelle de compression non destructive et "drop-in" pour les agents de codage IA, qui se situe entre un agent (par exemple, Claude Code, Cursor, Codex, OpenHands) et une API LLM en amont (compatible Anthropic/OpenAI). À chaque requête, elle supprime l'encombrement du schéma d'outils, compresse sémantiquement les lectures de fichiers et les sorties d'outils, et résume l'historique de conversation obsolète pour maintenir les sessions dans un budget de contexte fixe, réduisant ainsi les dépenses en jetons (souvent 25 % lors des premiers tours à plus de 85 % lors des sessions longues/saturées) et permettant environ 3 fois plus de tours dans la même fenêtre de contexte. La compression est "perte sur le fil mais récupérable", permettant à l'agent de récupérer les octets originaux exacts à la demande via un rappel (par exemple, read_original), tandis que les réponses du modèle en amont passent sans modification.
Proxy "drop-in" via une variable d'environnement: S'intègre comme une couche middleware en pointant le BASE_URL de votre agent (par exemple, ANTHROPIC_BASE_URL) vers Paritok, nécessitant une configuration minimale tout en restant compatible avec les API de style OpenAI/Anthropic.
Filtrage et "stubbing" des schémas d'outils: Réduit la surcharge répétée du JSON d'outils par tour (souvent des dizaines de milliers de jetons) en ne conservant que les schémas d'outils pertinents en entier et en "stubbing" le reste ; le bloc d'outils peut être figé par conversation pour la stabilité du cache.
Compression sémantique des fichiers et des résultats d'outils: Utilise un modèle 4B open-source, natif du code, entraîné sur de véritables trajectoires d'agents de codage pour compresser les lectures de fichiers, les journaux et les sorties de commandes tout en préservant les identifiants, les chemins, les signatures de fonctions et les détails d'erreur.
Résumé de l'historique obsolète sous un budget: Résume les tours plus anciens une fois qu'un budget de contexte configuré est rempli, en gardant les tours récents intacts et en empêchant les débordements de fenêtre de contexte lors de longues sessions de débogage ou de refactorisation en plusieurs étapes.
Rappel non destructif des originaux: Rien n'est définitivement écarté : les segments compressés sont étiquetés afin que l'agent puisse demander le contenu original exact localement (par exemple, read_original(ref)) lorsque des détails de haute fidélité sont nécessaires.
Déploiement flexible : auto-hébergement ou GPU hébergé: Disponible en tant que pile ouverte Apache-2.0 (passerelle + modèle 4B) pour l'auto-hébergement, plus une option GPU hébergée gérée pour une compression plus rapide sans posséder de matériel.

Cas d'utilisation de Paritok

Copilotes d'ingénierie logicielle d'entreprise: Réduisez les coûts d'entrée LLM et augmentez la durée des sessions pour les assistants de codage internes qui lisent fréquemment de gros fichiers, exécutent des tests et collent des journaux, en particulier dans les environnements lourds en MCP avec de nombreux outils.
Débogage et réponse aux incidents de longue durée: Maintenez la stabilité des sessions de dépannage multi-tours en compressant les journaux, les traces de pile et les sorties d'outils répétés tout en résumant l'historique obsolète pour éviter le débordement de contexte lors des incidents de production.
Navigation dans les grandes bases de code et automatisation des PR: Permettez aux agents conscients des dépôts de parcourir les répertoires, de lire de nombreux fichiers et de générer des PR sans gonfler le contexte, rendant les refactorisations automatisées et les flux de travail de révision de code plus pratiques.
Plateformes d'agents à coût contrôlé et intégrations IDE: Pour les fournisseurs qui développent des assistants IDE ou des runtimes d'agents, Paritok peut réduire les dépenses variables en jetons et améliorer la fiabilité en réduisant les schémas d'outils et le contexte répété envoyé à chaque tour.
Développement sur site soucieux de la confidentialité: Hébergez vous-même le compresseur pour conserver les sorties d'outils brutes et le contenu des fichiers localement tout en envoyant une invite plus petite et compressée en amont, utile pour les industries réglementées qui traitent du code sensible.

Avantages

Économies de jetons significatives qui se cumulent sur des sessions plus longues (rapportées jusqu'à 85 % et plus dans les exécutions saturées de contexte) et peuvent contenir environ 3 fois plus de tours dans la même fenêtre de contexte.
La conception non destructive avec rappel à la demande des originaux exacts réduit les risques par rapport à la troncation/résumé irréversible.
Compatibilité "drop-in" avec les agents de codage populaires et les API compatibles OpenAI/Anthropic ; effort d'intégration minimal.
Passerelle open-source (Apache-2.0) et modèle de compression 4B avec option d'auto-hébergement pour le contrôle des coûts et la confidentialité.

Inconvénients

La compression est intrinsèquement perte dans l'invite transmise ; certains détails de cas limites peuvent nécessiter des appels de rappel explicites pour récupérer les originaux exacts.
Ajoute un composant supplémentaire (passerelle/proxy) à l'infrastructure, augmentant la complexité opérationnelle et un point de défaillance potentiel.
La qualité conservée est élevée mais pas parfaite par rapport aux bases de référence non compressées (rapportée à environ 86,5 % dans un environnement de référence sans rappel), de sorte que les résultats peuvent varier selon le flux de travail.

Comment utiliser Paritok

1) Choisissez votre mode de déploiement (Auto-hébergement ou GPU hébergé): Paritok est une couche intermédiaire entre votre agent de codage et votre API LLM. Vous pouvez soit (a) auto-héberger la passerelle open-source + le modèle de compression 4B sur votre propre matériel, soit (b) utiliser le point de terminaison GPU hébergé de Paritok (avec un tableau de bord d'utilisation) afin de ne pas avoir besoin d'un GPU.
2) Placez Paritok entre votre agent et le fournisseur LLM: Paritok fonctionne comme une passerelle/proxy : votre agent envoie les schémas d'outils + les résultats d'outils + les messages/chat habituels à Paritok, Paritok les compresse, puis transmet la requête compressée à votre fournisseur de modèle en amont (fournisseurs compatibles Anthropic/OpenAI). La sortie du modèle en amont reste inchangée.
3) Orientez votre agent vers la passerelle Paritok en utilisant une variable d'environnement: Définissez l'URL de base du fournisseur de votre agent sur la passerelle Paritok. Exemple montré pour les agents compatibles Anthropic : `export ANTHROPIC_BASE_URL=http://127.0.0.1:8080`. Après cela, les outils/fichiers/historique envoyés par l'agent seront automatiquement acheminés via Paritok.
4) Activez le filtrage sémantique des schémas d'outils (le plus grand avantage pour les agents riches en outils): Si votre agent envoie de nombreux outils (souvent 40 à 70+), configurez la découverte d'outils de Paritok pour ne conserver que les quelques schémas d'outils pertinents en entier et masquer le reste. Utilisez : `tool_discovery.strategy: embedding`. Cela peut réduire considérablement le bloc de schémas d'outils par tour (par exemple, ~29K → ~8K jetons par tour dans l'exemple).
5) Laissez Paritok compresser les lectures de fichiers et les sorties d'outils en tant que segments balisés: Paritok est conçu pour le trafic des agents de codage (lectures de fichiers, résultats d'outils, journaux). Enveloppez le contenu que vous souhaitez compresser dans des balises de segment afin que le compresseur sache de quoi il s'agit. Exemple de motif : `[SEG id=1 kind=file_read] ... [/SEG]` (de même pour les résultats d'outils/sortie de journal). Le modèle 4B de Paritok compresse ces segments tout en préservant les identifiants, les chemins et les erreurs.
6) Utilisez directement le modèle de compression Paritok 4B open-source (facultatif, compression locale/hors ligne): Si vous souhaitez exécuter le modèle de compresseur vous-même en Python, chargez le modèle de base et l'adaptateur Paritok, puis générez du texte compressé à partir de vos segments balisés. Exemple tiré des sources : import torch; from peft import PeftModel; from transformers import AutoModelForCausalLM, AutoTokenizer; BASE_MODEL=`Qwen/Qwen3-4B-Instruct-2507`; ADAPTER=`paritok/paritok-4b-v1`; chargez le tokenizer+base, attachez l'adaptateur avec `PeftModel.from_pretrained`, puis passez un message contenant du contenu `[SEG ...]` via le modèle et le template de chat.
7) Comptez sur une compression non destructive avec récupération à la demande: Paritok est destructeur sur le fil mais récupérable : il balise tout ce qu'il compresse et prend en charge la récupération des octets originaux exacts si nécessaire (par exemple, via une récupération de type `read_original(ref)`). Cela signifie que vous pouvez garder les requêtes petites tout en étant capable de récupérer une fidélité totale localement sans dépenser de tours LLM supplémentaires.
8) Exécutez des sessions plus longues en résumant l'historique obsolète lorsque vous atteignez un budget: À mesure que les conversations s'allongent, Paritok peut résumer les tours plus anciens une fois que vous atteignez un budget de contexte que vous avez défini, tout en laissant les tours récents intacts. Cela aide à prévenir les débordements de fenêtre de contexte et augmente le nombre de tours qui s'intègrent avant la compaction.
9) Vérifiez les économies et itérez sur votre configuration: Mesurez les réductions de jetons sur les tours (les économies se cumulent à mesure que l'historique s'allonge). Les configurations riches en outils (70+ outils) et les sessions saturées de contexte voient généralement des économies plus importantes. Si vous utilisez le GPU hébergé, utilisez le tableau de bord Paritok pour suivre les économies de jetons/coûts et confirmer que le trafic passe par le serveur GPU hébergé.
10) Utiliser avec des environnements d'agents de codage courants: Paritok est conçu pour être compatible avec les outils et frameworks d'agents de codage populaires qui utilisent des formats de message standard (par exemple, Claude Code, Cursor, Codex, OpenHands et les fournisseurs compatibles OpenAI). Une fois que l'URL de base est dirigée vers Paritok, vos flux de travail d'agent existants devraient continuer à fonctionner tout en envoyant moins de contexte d'entrée.

FAQ de Paritok

Paritok est une passerelle de compression non destructive pour les agents de codage IA qui se situe entre votre agent (par exemple, Claude Code, Cursor, Codex, OpenHands, ou tout agent BASE_URL compatible OpenAI) et le LLM en amont. Il réécrit chaque requête en supprimant le superflu du schéma d'outils, en compressant les résultats d'outils et les lectures de fichiers, et en résumant l'historique obsolète, puis transmet la requête compressée en amont (vous êtes donc facturé sur moins de jetons d'entrée).

Derniers outils d'IA similaires à Paritok

Gait
Gait
Gait est un outil de collaboration qui intègre la génération de code assistée par l'IA avec le contrôle de version, permettant aux équipes de suivre, comprendre et partager efficacement le contexte du code généré par l'IA.
invoices.dev
invoices.dev
invoices.dev est une plateforme de facturation automatisée qui génère des factures directement à partir des commits Git des développeurs, avec des capacités d'intégration pour GitHub, Slack, Linear et les services Google.
EasyRFP
EasyRFP
EasyRFP est un outil de calcul en périphérie alimenté par l'IA qui rationalise les réponses aux RFP (demande de proposition) et permet le phénotypage des champs en temps réel grâce à la technologie d'apprentissage profond.
Cart.ai
Cart.ai
Cart.ai is an AI-powered service platform that provides comprehensive business automation solutions including coding, customer relations management, video editing, e-commerce setup, and custom AI development with 24/7 support.