Kostenbeheer

LLMOps-concepten

Max Knobbout, PhD

Applied Scientist, Uber

LLM-levenscyclus: kostenbeheer

Overzicht van de fasen in de LLM-toepassingslevenscyclus

LLMOps-concepten

Kostenbeheer

Speelse afbeelding van een cartoon met kostenenveloppen

 

  • Focus ligt op modelkosten
  • Kosten kunnen oplopen door hosting en/of gebruik
    • Bij self-hosted modellen komen kosten door hosting
    • Bij extern gehoste modellen komen kosten door gebruik
LLMOps-concepten

LLM-kosten uitsplitsen

Self-hosted (open source)

  • Cloud:
    • Hoe lang de server actief is
  • On-premise:
    • Hardwarekosten
    • Onderhoud en elektriciteit

Extern gehost (propriëtair)

  • Propriëtair:
    • Het aantal calls
    • Het aantal tokens per call
LLMOps-concepten

Strategie 1: Kies het juiste model

 

Speelse afbeelding van een cartoon die een ster kiest

 

 

  • Kies het meest kostenefficiënte model dat de taak toch uitvoert
  • Gebruik meerdere kleinere taakspecifieke modellen
  • Overweeg bij self-hosting technieken om modelgrootte te verkleinen
LLMOps-concepten

Strategie 2: Optimaliseer prompts

 

Speelse afbeelding van een cartoon die een idee tekent

 

 

  • Gebruik automatische promptcompressie
  • Inhoud beperken:
    • Optimaliseer beheer van "chatgeheugen"
    • Optimaliseer RAG om minder resultaten te geven
LLMOps-concepten

Strategie 3: Optimaliseer het aantal calls

 

 

Speelse afbeelding van een cartoon die enveloppen op de grond telt

 

  • Gebruik batching
  • Gebruik caching van antwoorden (indien toepasbaar)
  • Optimaliseer (en beperk) agent-calls
  • Stel quota en rate limits in
  • Overweeg taken zonder LLMs
LLMOps-concepten

Kostencijfers en prognose

 

  • Belangrijk om te volgen:
    • Bij self-hosted: kosten per machine per tijdseenheid
    • Bij extern gehost: kosten per sessie
  • Begrijp de groei van je gebruikersbasis en hoe kosten meegroeien

Speelse afbeelding van een cartoon die naar een staafdiagram wijst

LLMOps-concepten

Laten we oefenen!

LLMOps-concepten

Preparing Video For Download...