ProviderModuleReport

org.llm4s.llmconnect.spi.ProviderModuleReport
final case class ProviderModuleReport(moduleClass: String, providerIds: Seq[String], source: Option[String])

One Llm4sProviderModule that classpath discovery loaded.

Value parameters

moduleClass

fully-qualified name of the module class.

providerIds

the provider ids it contributed, in canonical spelling.

source

where the class was loaded from (a jar URL or a directory), when the JVM can say. None for a class with no code source, which is normal under some class loaders.

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Value members

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product