Class InMemoryLLMPricingRegistry.Builder

java.lang.Object
com.tnsai.llm.observability.InMemoryLLMPricingRegistry.Builder
Enclosing class:
InMemoryLLMPricingRegistry

public static final class InMemoryLLMPricingRegistry.Builder extends Object
  • Method Details

    • put

      public InMemoryLLMPricingRegistry.Builder put(String provider, String model, double promptPer1k, double cachedPer1k, double completionPer1k, Double reasoningPer1k)
      Register rates for one (provider, model) pair, in USD per 1K tokens. cachedPer1k typically equals promptPer1k for providers without prompt caching; reasoningPer1k can be null for non-reasoning models.
    • build