Class BasicO1MiniCostEstimator

java.lang.Object
io.quarkiverse.langchain4j.openai.runtime.cost.BasicO1MiniCostEstimator
All Implemented Interfaces:
io.quarkiverse.langchain4j.cost.CostEstimator

@Priority(-2147483648) @Singleton public class BasicO1MiniCostEstimator extends Object implements io.quarkiverse.langchain4j.cost.CostEstimator
  • Nested Class Summary

    Nested classes/interfaces inherited from interface io.quarkiverse.langchain4j.cost.CostEstimator

    io.quarkiverse.langchain4j.cost.CostEstimator.CostContext, io.quarkiverse.langchain4j.cost.CostEstimator.CostResult, io.quarkiverse.langchain4j.cost.CostEstimator.SupportsContext
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    io.quarkiverse.langchain4j.cost.CostEstimator.CostResult
    estimate(io.quarkiverse.langchain4j.cost.CostEstimator.CostContext context)
     
    boolean
    supports(io.quarkiverse.langchain4j.cost.CostEstimator.SupportsContext context)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • BasicO1MiniCostEstimator

      public BasicO1MiniCostEstimator()
  • Method Details

    • supports

      public boolean supports(io.quarkiverse.langchain4j.cost.CostEstimator.SupportsContext context)
      Specified by:
      supports in interface io.quarkiverse.langchain4j.cost.CostEstimator
    • estimate

      public io.quarkiverse.langchain4j.cost.CostEstimator.CostResult estimate(io.quarkiverse.langchain4j.cost.CostEstimator.CostContext context)
      Specified by:
      estimate in interface io.quarkiverse.langchain4j.cost.CostEstimator