AI.Model (fnord v0.8.27)

View Source

Summary

Types

reasoning_level()

@type reasoning_level() :: :none | :low | :medium | :high

t()

@type t() :: %AI.Model{
  context: non_neg_integer(),
  model: String.t(),
  reasoning: reasoning_level()
}

Functions

balanced()

@spec balanced() :: t()

fast()

@spec fast() :: t()

large_context()

@spec large_context() :: t()

new(model, context, reasoning \\ :none)

reasoning(level)

@spec reasoning(reasoning_level()) :: t()

smart()

@spec smart() :: t()