Package net.thevpc.naru.impl.ia.model
Class NaruModelCapabilitiesImpl
java.lang.Object
net.thevpc.naru.impl.ia.model.NaruModelCapabilitiesImpl
- All Implemented Interfaces:
NaruModelCapabilities,net.thevpc.nuts.elem.NToElement
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionNaruModelCapabilitiesImpl(boolean vision, boolean tools, boolean thinking, boolean embedding, long contextLength) NaruModelCapabilitiesImpl(net.thevpc.nuts.elem.NElement element) -
Method Summary
-
Field Details
-
UNKNOWN
-
-
Constructor Details
-
NaruModelCapabilitiesImpl
public NaruModelCapabilitiesImpl(net.thevpc.nuts.elem.NElement element) -
NaruModelCapabilitiesImpl
public NaruModelCapabilitiesImpl(boolean vision, boolean tools, boolean thinking, boolean embedding, long contextLength)
-
-
Method Details
-
contextLength
public long contextLength()- Specified by:
contextLengthin interfaceNaruModelCapabilities
-
isVision
public boolean isVision()- Specified by:
isVisionin interfaceNaruModelCapabilities
-
isTools
public boolean isTools()- Specified by:
isToolsin interfaceNaruModelCapabilities
-
isThinking
public boolean isThinking()- Specified by:
isThinkingin interfaceNaruModelCapabilities
-
isEmbedding
public boolean isEmbedding()- Specified by:
isEmbeddingin interfaceNaruModelCapabilities
-
equals
-
isTextOnly
public boolean isTextOnly()- Specified by:
isTextOnlyin interfaceNaruModelCapabilities
-
keys
- Specified by:
keysin interfaceNaruModelCapabilities
-
hashCode
public int hashCode() -
toString
-
toElement
public net.thevpc.nuts.elem.NElement toElement()- Specified by:
toElementin interfacenet.thevpc.nuts.elem.NToElement
-