Package-level declarations

Types

Link copied to clipboard
data class LmStudioChatModelOptions(val model: ModelName, val stream: Boolean? = null, val maxTokens: MaxTokens? = null, val temperature: Temperature = Temperature.ONE, val top_p: Double = 1.0, val n: Int = 1, val stop: List<String>? = null, val presencePenalty: Double = 0.0, val frequencyPenalty: Double = 0.0, val logitBias: Map<TokenId, Double>? = null, val user: User? = null, val responseFormat: ResponseFormat? = null, val toolChoice: Any? = null, val parallelToolCalls: Boolean? = null)
Link copied to clipboard
data class OpenAiChatModelOptions(val model: ModelName = ModelName.GPT3_5, val stream: Boolean? = null, val maxTokens: MaxTokens? = null, val temperature: Temperature = Temperature.ONE, val top_p: Double = 1.0, val n: Int = 1, val stop: List<String>? = null, val presencePenalty: Double = 0.0, val frequencyPenalty: Double = 0.0, val logitBias: Map<TokenId, Double>? = null, val user: User? = null, val responseFormat: ResponseFormat? = null, val toolChoice: Any? = null, val parallelToolCalls: Boolean? = null)

Functions

Link copied to clipboard
fun LmStudioChatLanguageModel(lmStudio: LmStudio, options: LmStudioChatModelOptions): ChatLanguageModel
Link copied to clipboard
fun OllamaChatLanguageModel(ollama: Ollama, model: ModelName, stream: Boolean? = null, format: ResponseFormat? = null, keep_alive: String? = null, options: ModelOptions? = null): ChatLanguageModel
Link copied to clipboard
fun OpenAiChatLanguageModel(openAi: OpenAI, options: OpenAiChatModelOptions = OpenAiChatModelOptions()): ChatLanguageModel