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