Class NaruModelCapabilitiesImpl

java.lang.Object
net.thevpc.naru.ext.models.NaruModelCapabilitiesImpl
All Implemented Interfaces:
NaruModelCapabilities, net.thevpc.nuts.elem.NToElement

public class NaruModelCapabilitiesImpl extends Object implements NaruModelCapabilities
  • Field Details

  • Constructor Details

    • NaruModelCapabilitiesImpl

      public NaruModelCapabilitiesImpl(net.thevpc.nuts.elem.NElement element)
    • NaruModelCapabilitiesImpl

      public NaruModelCapabilitiesImpl(boolean vision, boolean tools, boolean thinking, boolean embedding, long contextLength)
      Convenience for genuinely unknown capabilities, where no caching claim can be justified. Providers that do support caching must use the six-argument constructor so the mode is stated rather than inferred.
    • NaruModelCapabilitiesImpl

      public NaruModelCapabilitiesImpl(boolean vision, boolean tools, boolean thinking, boolean embedding, long contextLength, NaruCachingMode cachingMode)
    • NaruModelCapabilitiesImpl

      public NaruModelCapabilitiesImpl(boolean vision, boolean tools, boolean thinking, boolean embedding, long contextLength, NaruCachingMode cachingMode, boolean streaming)
  • Method Details