View Source AI.Model (fnord v0.6.4)

Summary

Types

reasoning()

@type reasoning() :: nil | :low | :medium | :high

t()

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

Functions

balanced()

@spec balanced() :: t()

embeddings()

@spec embeddings() :: t()

fast()

@spec fast() :: t()

new(model, reasoning, context)

@spec new(String.t(), reasoning(), non_neg_integer()) :: t()

smart()

@spec smart() :: t()