GenAI.ModelDetails (GenAI Core v0.1.1)

Provides standardized structure for tracking extended module details.

Link to this section Summary

Link to this section Types

Link to this type

benchmarks()

@type benchmarks() :: GenAI.ModelDetail.BenchMarks.t() | nil
@type capacity() :: GenAI.ModelDetail.Capacity.t() | nil
@type costing() :: GenAI.ModelDetail.Costing.t() | nil
Link to this type

fine_tuning()

@type fine_tuning() :: GenAI.ModelDetail.FineTuning.t() | nil
Link to this type

hyper_param_support()

@type hyper_param_support() :: GenAI.ModelDetail.HyperParamSupport.t() | nil
Link to this type

modalities()

@type modalities() :: GenAI.ModelDetail.ModalitySupport.t() | nil
Link to this type

release_status()

@type release_status() ::
  :internal | :alpha | :beta | :rc | :stable | :deprecated | nil
Link to this type

support_status()

@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()
}
Link to this type

tool_usage()

@type tool_usage() :: GenAI.ModelDetail.ToolUsage.t() | nil
Link to this type

training_details()

@type training_details() :: GenAI.ModelDetail.TrainingDetails.t() | nil
Link to this type

use_case_support()

@type use_case_support() :: GenAI.ModelDetail.UseCaseSupport.t() | nil