Package dev.enola.ai.iri
Class GoogleModelProvider<T>
java.lang.Object
dev.enola.ai.iri.GoogleModelProvider<T>
- Type Parameters:
T- The class specific to the implementing technical framework.
- All Implemented Interfaces:
Provider<T>
- Direct Known Subclasses:
GoogleChatModelProvider,GoogleLlmProvider
Base class for Enola.dev Google AI URI
implementations.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
GOOGLE_AI_API_KEY_SECRET_NAME
- See Also:
-
GEMMA3_1B
-
FLASH_LITE
-
FLASH
-
PRO
-
secretManager
-
-
Constructor Details
-
GoogleModelProvider
-
-
Method Details
-
name
-
docURL
-
uriTemplates
- Specified by:
uriTemplatesin interfaceProvider<T>
-
uriExamples
- Specified by:
uriExamplesin interfaceProvider<T>
-
optional
Description copied from interface:ProviderReturn AI Thing if it's available. Empty if its configuration like secrets etc. is missing.- Specified by:
optionalin interfaceProvider<T>- Throws:
IllegalArgumentExceptionUncheckedIOException
-
create
-