elm.ords.llm.calling

ELM Ordinances LLM Calling classes.

Classes

BaseLLMCaller(llm_service[, usage_tracker])

Class to support LLM calling functionality.

ChatLLMCaller(llm_service, system_message[, ...])

Class to support chat-like LLM calling functionality.

LLMCaller(llm_service[, usage_tracker])

Simple LLM caller, with no memory and no parsing utilities.

StructuredLLMCaller(llm_service[, usage_tracker])

Class to support structured (JSON) LLM calling functionality.