JevConfig

org.llm4s.jev.JevConfig
See theJevConfig companion class
object JevConfig

Attributes

Companion
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
JevConfig.type

Members list

Type members

Inherited and Abstract types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Attributes

Inherited from:
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Attributes

Inherited from:
Mirror

Value members

Concrete methods

def apply(apiKey: String, baseUrl: String, model: String, timeout: FiniteDuration, retry: JevRetryPolicy, headers: Map[String, String]): JevConfig

Creates a config for apiKey. Named arguments are the supported way to set the rest.

Creates a config for apiKey. Named arguments are the supported way to set the rest.

Attributes

Concrete fields

val DefaultBaseUrl: String

TypeSafe's API root.

TypeSafe's API root.

Attributes

val DefaultModel: String

The alias for the most recent stable Jev release.

The alias for the most recent stable Jev release.

Attributes

val DefaultTimeout: FiniteDuration

How long each HTTP attempt may take unless configured otherwise.

How long each HTTP attempt may take unless configured otherwise.

Attributes