View Source LlmComposer.Model behaviour (llm_composer v0.5.0)
Behaviour definition for LLM models.
Summary
Callbacks
@callback model_id() :: atom()
@callback run([LlmComposer.Message.t()], LlmComposer.Message.t() | nil, keyword()) :: {:ok, LlmComposer.LlmResponse.t()} | {:error, term()}