Large Language Model services using OpenAI’s chat completion API
OpenAILLMService
provides chat completion capabilities using OpenAI’s API, supporting streaming responses, function calling, vision input, and advanced context management for conversational AI applications.
OPENAI_API_KEY
.
OpenAILLMContextFrame
- OpenAI-specific conversation contextLLMMessagesFrame
- Standard conversation messagesVisionImageRawFrame
- Images for vision model processingLLMUpdateSettingsFrame
- Runtime model configuration updatesLLMFullResponseStartFrame
/ LLMFullResponseEndFrame
- Response boundariesLLMTextFrame
- Streamed completion chunksFunctionCallInProgressFrame
/ FunctionCallResultFrame
- Function call lifecycleErrorFrame
- API or processing errorsbase_url