Lab
Kleine dingen die ik bouwde om iets uit te zoeken.
Geen roadmap. Soms is het een vraag die ik zelf wilde beantwoorden, soms wilde ik alleen weten of het zou werken. Wat bruikbaar blijft staat er nog, wat stof vangt gaat weg.
Appel & Ei Index
→Wat één appel plus één ei kost in de supermarkt, per keten en als landelijk gemiddelde.
Om te zien wat "voor een appel en een ei" tegenwoordig waard is.
Text as PNG
→Markdown erin, dichte PNG eruit, om tokens te sparen bij vision-modellen.
Gebouwd voor één doel: dezelfde tekst voor minder tokens.
unslopf
→Een negative-keywordlijst uit een pagina of sitemap: terugkerende filler, niet de zelfstandige naamwoorden die je moet houden.
Mechanische n-grams. Geen LLM. API met een limiet.
Er komt iets bij als ik ergens tegenaan loop.
Voor agents
Alles in het lab is met een machine aan te roepen en te lezen, binnen limieten.
- MCP-server
/mcp— Streamable HTTP, JSON-RPC. Twee tools: render_text_as_png en unslopf_negative_keywords.- Beschrijving van de lab-API
/lab/api.json— Elk endpoint met parameters, limieten en foutcodes.- Index voor LLM's
/llms.txt,/llms-full.txt— Deze site als index, en als één bestand met de volledige tekst.
Elke pagina is ook markdown: zet .md achter de URL. Limiet per aanroeper, en server-side uit te zetten. 429 betekent rustiger aan, 503 betekent uit.
Veelgestelde vragen
Wat is het lab?
Kleine tools die elk één vraag beantwoorden: wat een appel en een ei kosten, of tekst als plaatje goedkoper is voor een model, welke zinnen een tekst al te vaak gebruikt. Wat bruikbaar blijft staat er nog, wat stof vangt gaat weg.
Kan ik deze tools vanuit code aanroepen?
Ja. Elk lab-endpoint staat met parameters, limieten en foutcodes in /lab/api.json, en dezelfde tools zijn er als MCP-server op /mcp. Er zit een limiet per IP op.
Bewaren jullie wat ik instuur?
Nee. De lab-endpoints slaan de tekst die je instuurt niet op; ze rekenen en geven terug.