LLMClientOps

org.llm4s.reliability.ReliabilitySyntax.LLMClientOps
final implicit class LLMClientOps(val client: LLMClient) extends AnyVal

Attributes

Graph
Supertypes
class AnyVal
trait Matchable
class Any

Members list

Value members

Concrete methods

Wrap this client with default reliability features. Provider name derived from class name (not recommended for production).

Wrap this client with default reliability features. Provider name derived from class name (not recommended for production).

Attributes

def withReliability(providerName: String): LLMClient

Wrap this client with reliability, providing explicit provider name (recommended).

Wrap this client with reliability, providing explicit provider name (recommended).

Attributes

def withReliability(providerName: String, config: ReliabilityConfig): LLMClient

Wrap this client with custom reliability configuration.

Wrap this client with custom reliability configuration.

Attributes

def withReliability(providerName: String, config: ReliabilityConfig, metrics: MetricsCollector): LLMClient

Wrap this client with custom reliability configuration and metrics.

Wrap this client with custom reliability configuration and metrics.

Attributes

Concrete fields