Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var DefaultRefreshInterval = 12 * time.Hour
Functions ¶
This section is empty.
Types ¶
type LLMModelPricingOption ¶
type LLMModelPricingOption func(*ModelPricing)
func WithInterval ¶
func WithInterval(interval time.Duration) LLMModelPricingOption
func WithOnError ¶
func WithOnError(onError func(error)) LLMModelPricingOption
func WithOnUpdate ¶
func WithOnUpdate(onUpdate func(int)) LLMModelPricingOption
type ModelPrice ¶
type ModelPricing ¶
type ModelPricing struct {
// contains filtered or unexported fields
}
func NewLLMModelPricing ¶
func NewLLMModelPricing(ctx context.Context, options ...LLMModelPricingOption) *ModelPricing
func (*ModelPricing) Close ¶
func (p *ModelPricing) Close()
func (*ModelPricing) GetPrice ¶
func (p *ModelPricing) GetPrice(model string) *ModelPrice
Click to show internal directories.
Click to hide internal directories.