View Source LlmComposer.Provider behaviour (llm_composer v0.8.0)

Behaviour definition for LLM models.

Summary

Callbacks

@callback name() :: atom()
Link to this callback

run(list, arg2, keyword)

View Source
@callback run([LlmComposer.Message.t()], LlmComposer.Message.t() | nil, keyword()) ::
  {:ok, LlmComposer.LlmResponse.t()} | {:error, term()}