ProviderIdCollision
org.llm4s.llmconnect.spi.ProviderIdCollision
final case class ProviderIdCollision(kind: String, id: String, keptModule: String, droppedModule: Option[String])
A chat or embedding provider id two descriptors both registered; the later one won.
ProviderRegistry has always resolved this by keeping the last registration, silently - this is what makes that resolution visible instead of invisible.
Value parameters
- droppedModule
-
the module that lost, when discovery can name it.
- id
-
the id two descriptors both claimed.
- keptModule
-
the module (or
"explicit registration") whose descriptor won. - kind
-
"chat"or"embedding".
Attributes
- Graph
-
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Members list
In this article