Represents a GitHub repository for fine-tuning.
Create a GitHub repository from a map.
Create a new GitHub repository.
@type t() :: %MistralClient.Models.GithubRepository{ commit_id: String.t() | nil, name: String.t(), owner: String.t(), ref: String.t() | nil, type: String.t(), weight: float() | nil }
@spec from_map(map()) :: t()
@spec new(String.t(), String.t(), keyword()) :: t()