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