Organization profile API.
Provides functions to interact with HuggingFace Hub organization profiles and member listings.
Examples
# Get organization profile
{:ok, org} = HfHub.Organizations.get("huggingface")
IO.inspect(org.num_models)
# List members
{:ok, members} = HfHub.Organizations.list_members("huggingface")
Summary
Functions
@spec get( String.t(), keyword() ) :: {:ok, HfHub.Users.Organization.t()} | {:error, term()}
Gets an organization's public profile.
Arguments
org_name- The organization name
Options
:token- Authentication token
Examples
{:ok, org} = HfHub.Organizations.get("huggingface")
IO.inspect(org.name) # "huggingface"
IO.inspect(org.num_models) # 1000+
@spec list_members( String.t(), keyword() ) :: {:ok, [HfHub.Users.User.t()]} | {:error, term()}
Lists members of an organization.
Arguments
org_name- The organization name
Options
:token- Authentication token
Examples
{:ok, members} = HfHub.Organizations.list_members("huggingface")
Enum.each(members, &IO.inspect(&1.username))