Clients.BaseLiteLLMClient ========================= Shared base for sync and async LiteLLM-backed AI clients. Contains all non-I/O logic: settings resolution, env var lookup, message building, usage extraction, tool call serialization, and conversation history management. Subclasses provide sync/async ``completion()`` calls. .. automodule:: ffai.Clients.BaseLiteLLMClient :members: :undoc-members: :show-inheritance: Classes ------- .. autoclass:: ffai.Clients.BaseLiteLLMClient.BaseLiteLLMClient :members: :undoc-members: :show-inheritance: :inherited-members: