Class NaruGeminiProvider
java.lang.Object
net.thevpc.naru.api.model.AbstractNaruModelProvider
net.thevpc.naru.impl.ia.model.gemini.NaruGeminiProvider
- All Implemented Interfaces:
NaruModelProvider
Ollama provider — talks to a local (or remote) Ollama server via REST.
Endpoint: POST {baseUrl}/api/chat
Compatible with Ollama 0.2.8+ tool-calling format.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfindModelIds(NaruSession session) net.thevpc.nuts.util.NOptional<NaruModelProtocol>getProtocol(NaruModelConfig model, NaruSession session) Methods inherited from class net.thevpc.naru.api.model.AbstractNaruModelProvider
getParam, getParamNames, getSecureParam, isEnabled, name, onParamChanged, setEnabled, setParamMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.thevpc.naru.api.model.NaruModelProvider
installModel, isSupportedInstallModel, isSupportedPsModel, isSupportedUninstallModel, isSupportedUnloadModel, psModel, uninstallModel, unloadModel
-
Constructor Details
-
NaruGeminiProvider
public NaruGeminiProvider()
-
-
Method Details
-
getProtocol
public net.thevpc.nuts.util.NOptional<NaruModelProtocol> getProtocol(NaruModelConfig model, NaruSession session) -
findModelIds
-