Package-level declarations

Types

Link copied to clipboard
data class ConnectionTimeoutConfig(val requestTimeoutMillis: Long = DEFAULT_TIMEOUT_MS, val connectTimeoutMillis: Long = DEFAULT_CONNECT_TIMEOUT_MS, val socketTimeoutMillis: Long = DEFAULT_TIMEOUT_MS)
Link copied to clipboard
interface LLMClient

Common interface for direct communication with LLM providers. This interface defines methods for executing prompts and streaming responses.

Link copied to clipboard

Extension of the LLMClient interface which includes functionality for generating text embeddings in addition to executing prompts and streaming outputs.

Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard