HuggingfaceClient.Hub.Models.Models (huggingface_client v0.1.0)

Copy Markdown View Source

Model, dataset, and Space listing and info.

Summary

Functions

Returns info for a single dataset. See HuggingfaceClient.dataset_info/2.

Returns info for a single model. See HuggingfaceClient.model_info/2.

Returns a lazy stream of model entries. See HuggingfaceClient.list_models/1.

Returns a lazy stream of dataset entries. See HuggingfaceClient.list_datasets/1.

Returns a lazy stream of Space entries. See HuggingfaceClient.list_spaces/1.

Returns info for a single Space. See HuggingfaceClient.space_info/2.

Functions

dataset_info(name, opts)

@spec dataset_info(
  String.t(),
  keyword()
) :: {:ok, map()} | {:error, Exception.t()}

Returns info for a single dataset. See HuggingfaceClient.dataset_info/2.

info(name, opts)

@spec info(
  String.t(),
  keyword()
) :: {:ok, map()} | {:error, Exception.t()}

Returns info for a single model. See HuggingfaceClient.model_info/2.

list(opts)

@spec list(keyword()) :: Enumerable.t()

Returns a lazy stream of model entries. See HuggingfaceClient.list_models/1.

list_datasets(opts)

@spec list_datasets(keyword()) :: Enumerable.t()

Returns a lazy stream of dataset entries. See HuggingfaceClient.list_datasets/1.

list_spaces(opts)

@spec list_spaces(keyword()) :: Enumerable.t()

Returns a lazy stream of Space entries. See HuggingfaceClient.list_spaces/1.

space_info(name, opts)

@spec space_info(
  String.t(),
  keyword()
) :: {:ok, map()} | {:error, Exception.t()}

Returns info for a single Space. See HuggingfaceClient.space_info/2.