Build AI agents with Go. Multiple providers, multiple models, one API 🧙
1package ai 2 3type Provider interface { 4 Name() string 5 LanguageModel(modelID string) (LanguageModel, error) 6 ParseOptions(data map[string]any) (ProviderOptionsData, error) 7}