org.llm4s.types
The Result type, its syntax, and the newtypes the library's own APIs use.
Attributes
Members list
Type members
Classlikes
Type-safe wrapper for artifact store keys
Type-safe wrapper for artifact store keys
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass AnyValtrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ArtifactKey.type
Type-safe wrapper for content size in bytes with validation
Type-safe wrapper for content size in bytes with validation
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass AnyValtrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ContentSize.type
Type-safe wrapper for directory paths
Type-safe wrapper for directory paths
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass AnyValtrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
DirectoryPath.type
Information about externalized content
Information about externalized content
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Type-safe wrapper for file paths
Type-safe wrapper for file paths
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass AnyValtrait Matchableclass AnyShow all
Attributes
- Supertypes
-
class AnyValtrait Matchableclass Any
Type-safe wrapper for headroom percentage with validation
Type-safe wrapper for headroom percentage with validation
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass AnyValtrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
HeadroomPercent.type
Attributes
- Supertypes
-
class AnyValtrait Matchableclass Any
Type-safe identifier types for the multi-provider configuration system.
Type-safe identifier types for the multi-provider configuration system.
Each identifier is an opaque type over String, giving distinct compile-time types to values that are otherwise interchangeable raw strings. This makes it a compile error to pass, for example, an ApiKey where a ModelName is expected, at zero runtime cost.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ProviderModelTypes.type
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass AnyValtrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
SemanticBlockId.type
Type-safe wrapper for session IDs
Type-safe wrapper for session IDs
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass AnyValtrait Matchableclass AnyShow all
Type-safe wrapper for trace IDs for distributed tracing
Type-safe wrapper for trace IDs for distributed tracing
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass AnyValtrait Matchableclass AnyShow all
Syntax: Try/Option/Future to Result conversions
Syntax: Try/Option/Future to Result conversions
Attributes
- Supertypes
-
class AnyValtrait Matchableclass Any
Types
Async result type for Future-based operations
Async result type for Future-based operations
Attributes
Type alias for byte count
Type alias for byte count
Attributes
Type alias for context window size in semantic blocks
Type alias for context window size in semantic blocks
Attributes
Type alias for externalization threshold in bytes
Type alias for externalization threshold in bytes
Attributes
Standard synchronous result type used throughout the library
Standard synchronous result type used throughout the library
Attributes
Type alias for token budget
Type alias for token budget