provider.go

 1package fantasy
 2
 3import (
 4	"context"
 5)
 6
 7// Provider represents a provider of language models.
 8type Provider interface {
 9	Name() string
10	LanguageModel(ctx context.Context, modelID string) (LanguageModel, error)
11}