LLM-kontextkompressor
Krymp inklistrad text eller kod så att det kostar färre tokens innan du skickar det till en LLM.
LLM-kontextkompressor
Klistra in kod eller prosa som du är på väg att skicka till en LLM och detta verktyg trimmar de delar som kostar tokens utan att ha någon större betydelse, så att mer av din sammanhangsbudget går till innehåll som modellen faktiskt behöver. Den är byggd för den vardagliga sysslan att klistra in en fil, en logg eller ett långt instruktionsblock i ett chattfönster och se hur antalet token stiger.
Fyra växlar styr vad som tas bort. "Strip code comments" tar bort // , # och -- radkommentarer plus /* */ blockkommentarer — praktiskt när du klistrar in källfiler där kommentarerna är för människor, inte modellen. "Komprimera tomma rader och efterföljande mellanslag" minskar antalet tomma rader till en och trimmar bort blanksteg i slutet av varje rad. "Strip redundant indentation" tar bort det inledande blanktecken som varje rad delar, så ett djupt kapslat kodblock som klistrats in från en editor slösar inte tokens på indrag, modellen behöver inte reproducera strukturen. "Ta bort utfyllnads-/stoppord i prosa" är det mest aggressiva alternativet: det tar bort en lättviktig lista med häckar och funktionsord - väldigt, i grunden, bara, typ, för att, och liknande - från vanliga meningar, vilket är anledningen till att den är avstängd som standard och är bäst reserverad för prosa snarare än kod.
Livet under utgången visar tecken och ett uppskattat antal token före och efter, plus procentandelen sparad, så att du kan se effekten av varje växling när du vänder den. Tokenuppskattningen är en grov teckenbaserad approximation (cirka fyra tecken per token), inte en exakt räkning från någon specifik modells tokenizer - användbart för att bedöma relativa besparingar, inte för att nå en exakt budget.
Allt körs som vanlig text och regex-bearbetning i din webbläsare: det finns ingen kodtolkare, ingen AST, och ingenting du klistrar in laddas någonsin upp någonstans. Det gör det säkert att köra på privat källkod, intern dokumentation eller utkast till meddelanden innan de lämnar din maskin.