modulecomponents

package
v1.25.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 11, 2024 License: BSD-3-Clause Imports: 16 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetGenericAdditionalProperty added in v1.24.0

func GetGenericAdditionalProperty(name, className string) *modulecapabilities.AdditionalProperty

func GetGenericArgument added in v1.24.0

func GetGenericArgument(name, className string, argumentType ArgumentType,
	nearTextTransformer modulecapabilities.TextTransform,
) *graphql.ArgumentConfig

func GetRateLimitFromContext added in v1.25.0

func GetRateLimitFromContext(ctx context.Context, moduleName string, defaultRPM, defaultTPM int) (int, int)

func GetValueFromContext added in v1.24.16

func GetValueFromContext(ctx context.Context, key string) string

func GetValueFromGRPC added in v1.22.3

func GetValueFromGRPC(ctx context.Context, key string) []string

Types

type ArgumentType added in v1.24.0

type ArgumentType int
const (
	Get ArgumentType = iota
	Aggregate
	Explore
)

type RateLimits added in v1.25.0

type RateLimits struct {
	LastOverwrite        time.Time
	AfterRequestFunction func(limits *RateLimits, tokensUsed int, deductRequest bool)
	LimitRequests        int
	LimitTokens          int
	RemainingRequests    int
	RemainingTokens      int
	ResetRequests        time.Time
	ResetTokens          time.Time
}

func (*RateLimits) CheckForReset added in v1.25.0

func (rl *RateLimits) CheckForReset()

func (*RateLimits) IsInitialized added in v1.25.0

func (rl *RateLimits) IsInitialized() bool

func (*RateLimits) ResetAfterRequestFunction added in v1.25.0

func (rl *RateLimits) ResetAfterRequestFunction(tokensUsed int)

type VectorizationResult added in v1.25.0

type VectorizationResult struct {
	Text       []string
	Dimensions int
	Vector     [][]float32
	Errors     []error
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL