go-micro.dev/v5@v5.12.0/genai/options.go (about) 1 package genai 2 3 // Option sets options for a GenAI provider. 4 func WithAPIKey(key string) Option { 5 return func(o *Options) { 6 o.APIKey = key 7 } 8 } 9 10 func WithEndpoint(endpoint string) Option { 11 return func(o *Options) { 12 o.Endpoint = endpoint 13 } 14 } 15 16 func WithModel(model string) Option { 17 return func(o *Options) { 18 o.Model = model 19 } 20 }