provider

package
v0.23.2 Latest Latest
Warning

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

Go to latest
Published: Jun 22, 2026 License: MIT Imports: 29 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AnthropicDefaultModelAliases

func AnthropicDefaultModelAliases() map[types.DefaultModelAliasType]string

func BackPopulateModels

func BackPopulateModels(ctx context.Context, client kclient.Client, dispatcher *dispatcher.Dispatcher, modelProvider *v1.ModelProvider) error

func OpenAIDefaultModelAliases

func OpenAIDefaultModelAliases() map[types.DefaultModelAliasType]string

func SetAuthProviderConfiguredStatus

func SetAuthProviderConfiguredStatus(ctx context.Context, gatewayClient *gateway.Client, licenseProvider *license.Provider, authProvider *v1.AuthProvider) error

func SetModelProviderConfiguredStatus

func SetModelProviderConfiguredStatus(ctx context.Context, gatewayClient *gateway.Client, licenseProvider *license.Provider, modelProvider *v1.ModelProvider) error

Types

type Handler

type Handler struct {
	// contains filtered or unexported fields
}

func New

func New(gatewayClient *gateway.Client, dispatcher *dispatcher.Dispatcher, licenseProvider *license.Provider, registryPaths []string) *Handler

func (*Handler) BackPopulateModels

func (h *Handler) BackPopulateModels(req router.Request, _ router.Response) error

func (*Handler) CleanupModelProvider

func (h *Handler) CleanupModelProvider(req router.Request, _ router.Response) error

func (*Handler) EnsureAnthropicCredentialAndDefaults

func (h *Handler) EnsureAnthropicCredentialAndDefaults(ctx context.Context, c kclient.Client) error

func (*Handler) EnsureOpenAIEnvCredentialAndDefaults

func (h *Handler) EnsureOpenAIEnvCredentialAndDefaults(ctx context.Context, c kclient.Client) error

func (*Handler) PollRegistries

func (h *Handler) PollRegistries(ctx context.Context, c kclient.Client)

func (*Handler) ReadFromRegistry

func (h *Handler) ReadFromRegistry(ctx context.Context, c kclient.Client) error

func (*Handler) SetAuthProviderConfiguredStatus

func (h *Handler) SetAuthProviderConfiguredStatus(req router.Request, _ router.Response) error

func (*Handler) SetModelProviderConfiguredStatus

func (h *Handler) SetModelProviderConfiguredStatus(req router.Request, _ router.Response) error

Jump to

Keyboard shortcuts

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