Агрегирование результатов элементов langchain LCELPython

Программы на Python
Anonymous
Агрегирование результатов элементов langchain LCEL

Сообщение Anonymous »

У меня есть две цепочки: одна генерирует документ, а другая создает краткое резюме документа. Я хочу объединить их в цепочку, используя вывод первого внутри другого. Но я хочу получить в результате оба вывода.
До LCEL я мог сделать это, используя параметр output_key LLMChain. В LCEL, кажется, есть класс RunnablePassthrough, но я, похоже, не понимаю, как его использовать для агрегирования вывода.
Пример кода:
generate_document_chain = generate_document_prompt | llm | StrOutputParser()
resume_document_chain = resume_document_prompt | llm | StrOutputParser()

aggregated_chain = generate_document_chain | resume_document_chain
content = aggregated_chain.invoke({"topic": topic})


Подробнее здесь: https://stackoverflow.com/questions/790 ... l-elements

Вернуться в «Python»