GenAI.ModelMetadata.ProviderBehaviour behaviour (GenAI Core v0.3.1)

Copy Markdown

Summary

Callbacks

get(scope, model_name)

@callback get(scope :: module(), model_name :: String.t()) ::
  {:ok, term()} | {:error, term()}

get(scope, model_name, options)

@callback get(scope :: module(), model_name :: String.t(), options :: term()) ::
  {:ok, term()} | {:error, term()}

Functions

get(handler, scope, model)

get(handler, scope, model, options)