Packages

Generative AI Wrapper: access multiple apis through single standardized interface.

Current section

Files

Jump to
genai lib genai_providers mistral models.ex
Raw

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