Build AI agents with Go. Multiple providers, multiple models, one API 🧙
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}