Агрегирование результатов элементов 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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