Zarządzanie kosztami

Koncepcje LLMOps

Max Knobbout, PhD

Applied Scientist, Uber

Cykl życia LLM: zarządzanie kosztami

Przegląd faz cyklu życia aplikacji LLM

Koncepcje LLMOps

Zarządzanie kosztami

Zabawna ilustracja przedstawiająca postać z kopertami kosztów

 

  • Nacisk na koszty modelu
  • Koszty mogą rosnąć w zależności od hostingu i/lub użytkowania
    • Modele self-hosted: koszty wynikają z hostingu
    • Modele hostowane zewnętrznie: koszty wynikają z użytkowania
Koncepcje LLMOps

Podział kosztów LLM

Self-hosted (open source)

  • Chmura:
    • Czas działania serwera
  • On-premise:
    • Koszty sprzętu
    • Konserwacja i energia elektryczna

Zewnętrzny hosting (własnościowy)

  • Własnościowy:
    • Liczba wywołań
    • Liczba tokenów na wywołanie
Koncepcje LLMOps

Strategia 1: Wybór odpowiedniego modelu

 

Zabawna ilustracja przedstawiająca postać wybierającą gwiazdkę

 

 

  • Wybór najbardziej opłacalnego modelu realizującego zadanie
  • Użycie wielu mniejszych modeli dedykowanych zadaniom
  • W przypadku self-hostingu – rozważenie technik redukcji rozmiaru modelu
Koncepcje LLMOps

Strategia 2: Optymalizacja promptów

 

Zabawna ilustracja przedstawiająca postać rysującą pomysł

 

 

  • Automatyczna kompresja promptów
  • Redukcja treści:
    • Optymalizacja zarządzania „pamięcią czatu"
    • Optymalizacja RAG w celu zwracania mniejszej liczby wyników
Koncepcje LLMOps

Strategia 3: Optymalizacja liczby wywołań

 

 

Zabawna ilustracja przedstawiająca postać liczącą koperty na ziemi

 

  • Stosowanie grupowania (batching)
  • Stosowanie buforowania odpowiedzi (jeśli dotyczy)
  • Optymalizacja (i ograniczanie) wywołań agentów
  • Ustawianie limitów i limitów szybkości
  • Rozważenie zadań niewymagających LLM
Koncepcje LLMOps

Metryki kosztów i prognozowanie

 

  • Ważne do śledzenia:
    • Dla modeli self-hosted: koszt maszyny na jednostkę czasu
    • Dla modeli hostowanych zewnętrznie: koszt na sesję
  • Zrozumienie wzrostu bazy użytkowników i skalowania kosztów

Zabawna ilustracja przedstawiająca postać wskazującą wykres słupkowy

Koncepcje LLMOps

Czas na ćwiczenia!

Koncepcje LLMOps

Preparing Video For Download...