OptionalapiOptionalbaseOrigin; defaults to generativelanguage.googleapis.com.
OptionalfetchCustom fetch (proxy agent, tracing, tests).
OptionalheadersSent on every request, after the provider's own headers.
OptionalmodelHow long (ms) a successful model listing is reused before discoverModels() fetches again. Default 300000; 0 disables.
OptionalmodelsSeed the supported-model list so no discovery call is needed.
OptionalstreamDefault idle timeout (ms) for this provider's streams.
OptionaltimeoutDefault whole-request timeout (ms) for this provider's JSON calls.
Options every built-in provider accepts.