OpenAILLM#
classDiagram
LLMBase <|-- OpenAIChatCompletionsModel
OpenAIChatCompletionsModel <|-- OpenAILLM
- class council.llm.OpenAILLM(config: OpenAILLMConfiguration)[source]#
Bases:
OpenAIChatCompletionsModelRepresents an OpenAI language model hosted on Azure.
- post_chat_request(messages: List[LLMMessage], **kwargs: Any) List[str]#
Sends a chat request to the language model.
- Parameters:
messages (List[LLMMessage]) – A list of LLMMessage objects representing the chat messages.
**kwargs – Additional keyword arguments for the chat request.
- Returns:
The response from the language model.
- Return type:
str
- Raises:
Exception – If an error occurs during the execution of the chat request.