Constructors

Link copied to clipboard
constructor(model: ModelName, prompt: Prompt, max_tokens: MaxTokens, metadata: Metadata? = null, stop_sequences: List<String> = emptyList(), system: Prompt? = null, temperature: Temperature? = Temperature.ZERO, tool_choice: ToolChoice? = null, tools: List<Tool> = emptyList(), top_k: Int? = 0, top_p: Double? = 0.0)
constructor(model: ModelName, messages: List<Message>, max_tokens: MaxTokens, metadata: Metadata? = null, stop_sequences: List<String> = emptyList(), system: Prompt? = null, temperature: Temperature? = Temperature.ZERO, tool_choice: ToolChoice? = null, tools: List<Tool> = emptyList(), top_k: Int? = 0, top_p: Double? = 0.0)

Properties

Link copied to clipboard
open override val max_tokens: MaxTokens
Link copied to clipboard
open override val messages: List<Message>
Link copied to clipboard
open override val metadata: Metadata? = null
Link copied to clipboard
open override val model: ModelName
Link copied to clipboard
open override val stop_sequences: List<String>
Link copied to clipboard
open override val stream: Boolean
Link copied to clipboard
open override val system: Prompt? = null
Link copied to clipboard
open override val temperature: Temperature?
Link copied to clipboard
open override val tool_choice: ToolChoice? = null
Link copied to clipboard
open override val tools: List<Tool>
Link copied to clipboard
open override val top_k: Int? = 0
Link copied to clipboard
open override val top_p: Double? = 0.0

Functions

Link copied to clipboard
open override fun toRequest(): Request
Link copied to clipboard
open override fun toResult(response: Response): Result<MessageCompletionResponse, RemoteFailure>