GenAI.ModelDetails
(GenAI Core v0.3.1)
Copy Markdown
Provides standardized structure for tracking extended module details.
Summary
Types
@type benchmarks() :: GenAI.ModelDetail.BenchMarks.t() | nil
@type capacity() :: GenAI.ModelDetail.Capacity.t() | nil
@type costing() :: GenAI.ModelDetail.Costing.t() | nil
@type fine_tuning() :: GenAI.ModelDetail.FineTuning.t() | nil
@type hyper_param_support() :: GenAI.ModelDetail.HyperParamSupport.t() | nil
@type modalities() :: GenAI.ModelDetail.ModalitySupport.t() | nil
@type release_status() ::
:internal | :alpha | :beta | :rc | :stable | :deprecated | nil
@type support_status() :: :supported | :unsupported | :partial | :unknown | nil
@type t() :: %GenAI.ModelDetails{ benchmarks: benchmarks(), capacity: capacity(), costing: costing(), fine_tuning: fine_tuning(), hyper_params: hyper_param_support(), modalities: modalities(), release: release_status(), status: support_status(), tool_usage: tool_usage(), training_details: training_details(), use_cases: use_case_support(), vsn: float() }
@type tool_usage() :: GenAI.ModelDetail.ToolUsage.t() | nil
@type training_details() :: GenAI.ModelDetail.TrainingDetails.t() | nil
@type use_case_support() :: GenAI.ModelDetail.UseCaseSupport.t() | nil