View Source HyperLLM.Models (hyper_llm v0.2.0)
Summary
Functions
Get the provider for a given model.
Example:
iex> HyperLLM.Models.get_provider("openai/gpt-4o-mini")
{:ok, {HyperLLM.Provider.OpenAI, "gpt-4o-mini"}}
iex> HyperLLM.Models.get_provider("anthropic/claude-3-5-sonnet-20240620")
{:ok, {HyperLLM.Provider.Anthropic, "claude-3-5-sonnet-20240620"}}
List all registered provider modules.
Example:
iex> HyperLLM.Models.list_providers()
["anthropic", "cloudflare", "groq", "openai"]