preferences

Sets model preferences directly.


fun preferences(hints: List<String>? = null, cost: Double? = null, speed: Double? = null, intelligence: Double? = null)(source)

Sets model selection preferences using individual parameters.

Example:

preferences(
hints = listOf("claude-3-sonnet"),
intelligence = 0.9,
speed = 0.5
)

Parameters

hints

Model name hints for selection

cost

Cost optimization priority (0.0-1.0)

speed

Speed optimization priority (0.0-1.0)

intelligence

Intelligence optimization priority (0.0-1.0)