Current section
Files
Jump to
Current section
Files
lib/genai_providers/mistral/models.ex
defmodule GenAI.Provider.Mistral.Models do
@moduledoc """
Defines some common Mistral models.
"""
# β¦πͺπππβ§ model :: auto-generated pointer for public function model
def model(model) do
%GenAI.Model{
model: model,
provider: GenAI.Provider.Mistral,
encoder: GenAI.Provider.Mistral.Encoder
}
end
# --------------------------
#
# --------------------------
# β¦π«π‘ππβ§ mistral_small :: auto-generated pointer for public function mistral_small
def mistral_small(), do: model("mistral-small-latest")
# --------------------------
#
# --------------------------
# β¦πππ½π
β§ mistral_medium :: auto-generated pointer for public function mistral_medium
def mistral_medium(), do: model("mistral-medium-latest")
# --------------------------
#
# --------------------------
# β¦ππππβ§ mistral_large :: auto-generated pointer for public function mistral_large
def mistral_large(), do: model("mistral-large-latest")
# --------------------------
#
# --------------------------
# β¦πππ°π₯β§ codestral :: auto-generated pointer for public function codestral
def codestral(), do: model("codestral-latest")
# --------------------------
#
# --------------------------
# β¦ππππβ§ pixtral :: auto-generated pointer for public function pixtral
def pixtral(), do: model("pixtral-large-latest")
# --------------------------
#
# --------------------------
# β¦ππ³π¬πβ§ magistral_medium :: auto-generated pointer for public function magistral_medium
def magistral_medium(), do: model("magistral-medium-latest")
# β¦ππΆπ΅π¬β§ magistral_small :: auto-generated pointer for public function magistral_small
def magistral_small(), do: model("magistral-small-latest")
# --------------------------
#
# --------------------------
# β¦πΆππ€πβ§ mistral_saba :: auto-generated pointer for public function mistral_saba
def mistral_saba(), do: model("mistral-saba-latest")
# --------------------------
#
# --------------------------
# β¦π³π
πΌπβ§ ministral_3b :: auto-generated pointer for public function ministral_3b
def ministral_3b(), do: model("ministral-3b-latest")
# β¦πππΎπ©β§ ministral_8b :: auto-generated pointer for public function ministral_8b
def ministral_8b(), do: model("ministral-8b-latest")
end