Alle functies
Semantische caching

Snel, maar nooit fout

Een responsecache in vier tiers — exact, canoniek, bijna-duplicaat en semantisch — met veiligheidspoorten die een overeenkomst afwijzen als getallen, ontkenning of namen verschillen. Vang de ruis op; serveer geen antwoord op een andere vraag.

"Vang ruis op (spaties, komma's, een overbodig vraagteken) zonder verkeerde antwoorden te serveren wanneer de betekenis verandert."

L1 · Exact

Een SHA-256 over het onbewerkte verzoek — model, berichten, parameters en tools. Identieke aanroepen antwoorden direct, zonder enige fuzzy matching.

L1b · Canoniek

Voegt reeksen spaties samen en knipt de uiteinden bij, verder niets. Geen omzetting naar kleine letters en geen verwijdering van leestekens, omdat die de betekenis kunnen veranderen.

L2 · Bijna-duplicaat

Een 64-bits SimHash spot verzoeken die alleen cosmetisch verschillen — een vraagteken aan het eind, een extra komma — en elke kandidaat moet nog steeds door de veiligheidspoorten.

L3 · Semantisch

Cosinus-gelijkenis op een ingebouwde bag-of-words-embedding zonder externe aanroep, of op een embedder naar keuze: een OpenAI-compatibel endpoint of een model op de gateway.

Anti-valse-treffer-controles

„Hoofdstad van Frankrijk” en „hoofdstad van Spanje” zijn een miss. „Terugbetaling bestelling 12345” en „12346” zijn een miss. Getallen, ontkenning en entiteiten breken een hit.

Echte latentie & kosten bespaard

Een hit slaat de upstream-aanroep volledig over — het antwoord draagt x-waeg-cache zodat u precies ziet wat uit de cache is geserveerd.

Eén principal per antwoord

Een gecachet antwoord hoort bij één gebruiker, applicatie, team of key, nooit bij de hele organisatie. Twee gebruikers delen nooit een antwoord, ook niet op de fuzzy tiers.

Promptcaching bij de provider

Sessie-affiniteit houdt een gesprek op één deployment, en optionele hints markeren cache-breakpoints bij Anthropic of sturen OpenAI een stabiele prompt_cache_key.

Terughoudende geschiktheid

Streams, temperatuur boven nul en verzoeken met tools slaan de responsecache standaard over. Afbeeldingen, audio, embeddings en OCR krijgen alleen exacte treffers.

Semantische caching
Cacheniveaus, veiligheidscontroles en live trefferpercentages in de console.

Stap voor stap

  1. 01

    Normaliseren

    Het verzoek wordt gehasht voor een exacte-match-controle en daarna gecanoniseerd — spaties samengevoegd en bijgeknipt, niets wat de betekenis kan veranderen.

  2. 02

    Voorzichtig verbreden

    Als exact faalt, verbreden de niveaus bijna-duplicaat (SimHash) en semantisch (cosinus) het net — elk losser dan het vorige, elk nog steeds gecontroleerd.

  3. 03

    De betekenis controleren

    Voordat een near-dup- of semantische hit wordt geserveerd, controleren veiligheidspoorten of getallen, ontkenning en benoemde entiteiten overeenkomen. Is de betekenis verschoven, dan is het een miss.

  4. 04

    Serveren of doorlaten

    Een gecontroleerde hit antwoordt direct en wordt gemarkeerd in de responsheaders. Een miss valt door naar de routing en de upstream-provider.

cache · gated near-dup hit
# Cosmetic noise → HIT (near-dup, gates pass)
"capital of France"  ≈  "capital of France?"
  → near_dup HIT

# Entity changed → gate rejects → MISS
"capital of France"  vs  "capital of Spain"
  → MISS (entity)

# Number changed → gate rejects → MISS
"Refund order 12345"  vs  "Refund order 12346"
  → MISS (number)
Onderdeel van de control plane

Semantische caching is een van zes controlevlakken die in hetzelfde request-pad worden afgedwongen en gelden voor elke applicatie achter het endpoint — ook voor de applicaties die nooit zijn geïnstrumenteerd.

Bekijk hoe ze samenwerken

Één endpoint. Elk model. Volledige controle.

Begin met de open source

Draai het in uw eigen infrastructuur

Alles wat u nodig hebt om een control plane in productie te draaien staat onder Apache-2.0 en blijft dat ook — routing, HA, caching, failover, budgetten, policy, MCP, jobs en observability. Self-hosted, zonder account, zonder phone-home.

$ docker run -p 4000:4000 <registry>/waeg-gateway:<version>

Geen werkende pull: de images zijn nog niet openbaar. Ontwerppartners krijgen de registrygegevens vertrouwelijk.

Implementeer in 5 minuten
Ontwerppartnerschap

Bepaal mee als design partner

Wäg is nog niet publiek beschikbaar. We werken met een kleine groep teams die multi-provider AI in productie draaien en governance en soevereiniteit serieus nemen, om de control plane te harden op echte workloads.

  • Alle Enterprise-functies inbegrepen, zonder licentiekosten
  • Migratie die we samen met u doen — ook vanaf LiteLLM
  • Een directe lijn naar de engineers die het bouwen, en echte invloed op wat er als volgende komt
Aanmelden voor het programma