Files
pipecat/changelog/4215.removed.md
2026-04-01 14:03:08 -04:00

805 B

  • ⚠️ Removed OpenAILLMContext, OpenAILLMContextFrame, and OpenAILLMContext.from_messages(). Use LLMContext (from pipecat.processors.aggregators.llm_context) and LLMContextFrame (from pipecat.frames.frames) instead. All services now exclusively use the universal LLMContext.

    From the developer's point of view, migrating will usually be a matter of going from this:

    context = OpenAILLMContext(messages, tools)
    context_aggregator = llm.create_context_aggregator(context)
    

    To this:

    from pipecat.processors.aggregators.llm_context import LLMContext
    from pipecat.processors.aggregators.llm_response_universal import LLMContextAggregatorPair
    
    context = LLMContext(messages, tools)
    context_aggregator = LLMContextAggregatorPair(context)