LLM#

classDiagram ChatGPTConfigurationBase <|-- AzureChatGPTConfiguration ChatGPTConfigurationBase <|-- OpenAIChatGPTConfiguration DataObject <|-- LLMConfigObject DataObjectSpecBase <|-- LLMConfigSpec LLMBase <|-- AnthropicLLM LLMBase <|-- LLMFallback LLMBase <|-- OpenAIChatCompletionsModel LLMConfigurationBase <|-- AnthropicLLMConfiguration LLMConfigurationBase <|-- ChatGPTConfigurationBase LLMException <|-- LLMCallException LLMException <|-- LLMCallTimeoutException LLMException <|-- LLMTokenLimitException LLMessageTokenCounterBase <|-- OpenAITokenCounter Monitorable <|-- LLMBase Monitored <|-- MonitoredLLM OpenAIChatCompletionsModel <|-- AzureLLM OpenAIChatCompletionsModel <|-- OpenAILLM

This package provides clients to use various LLMs