Current section

Files

Jump to
genai lib genai_providers groq models.ex
Raw

lib/genai_providers/groq/models.ex

defmodule GenAI.Provider.Groq.Models do
@moduledoc """
Defines some common Groq models.
"""
# โŸฆ๐“™๐“‚ฎ๐“†ฝ๐“ˆฎโŸง model :: auto-generated pointer for public function model
def model(model) do
%GenAI.Model{
model: model,
provider: GenAI.Provider.Groq,
encoder: GenAI.Provider.Groq.Encoder
}
end
# โŸฆ๐“…ญ๐“ƒ‡๐“ˆ๐“‡โŸง gpt_oss_120b :: auto-generated pointer for public function gpt_oss_120b
def gpt_oss_120b(), do: model("openai/gpt-oss-120b")
# โŸฆ๐“…„๐“๐“ƒน๐“‚บโŸง gpt_oss_20b :: auto-generated pointer for public function gpt_oss_20b
def gpt_oss_20b(), do: model("openai/gpt-oss-20b")
# โŸฆ๐“ƒถ๐“†๐“‰œ๐“‰ˆโŸง llama3_1_8b :: auto-generated pointer for public function llama3_1_8b
def llama3_1_8b(), do: model("llama-3.1-8b-instant")
# โŸฆ๐“ฃ๐“›๐“ƒถ๐“†™โŸง llama3_3_70b :: auto-generated pointer for public function llama3_3_70b
def llama3_3_70b(), do: model("llama-3.3-70b-versatile")
# โŸฆ๐“ญ๐“Žž๐“ˆญ๐“—โŸง llama4_maverick :: auto-generated pointer for public function llama4_maverick
def llama4_maverick(), do: model("meta-llama/llama-4-maverick-17b-128e-instruct")
# โŸฆ๐“ƒฐ๐“‡บ๐“Š˜๐“Œ–โŸง llama4_scout :: auto-generated pointer for public function llama4_scout
def llama4_scout(), do: model("meta-llama/llama-4-scout-17b-16e-instruct")
# โŸฆ๐“Œ๐“€๐“‹ก๐“ŠฐโŸง llama_guard_4_12b :: auto-generated pointer for public function llama_guard_4_12b
def llama_guard_4_12b(), do: model("meta-llama/llama-guard-4-12b")
# โŸฆ๐“‹ธ๐“„ต๐“ฌ๐“‚ โŸง qwen_3_32b :: auto-generated pointer for public function qwen_3_32b
def qwen_3_32b(), do: model("qwen/qwen-3-32b")
# โŸฆ๐“ƒ’๐“‰ณ๐“Œ€๐“ŽฃโŸง whisper_large_v3 :: auto-generated pointer for public function whisper_large_v3
def whisper_large_v3(), do: model("whisper-large-v3")
# โŸฆ๐“›๐“€ฎ๐“„–๐“„ตโŸง whisper_large_v3_turbo :: auto-generated pointer for public function whisper_large_v3_turbo
def whisper_large_v3_turbo(), do: model("whisper-large-v3-turbo")
end