ChatPromptTemplate не работает с PyDanticPython

Программы на Python
Anonymous
ChatPromptTemplate не работает с PyDantic

Сообщение Anonymous »

Я использовал этот код с langchain 0.2.8, и он работал нормально. Мне нужно переместить код в новую среду, где я ограничен использованием langchain 0.1.12. Когда я запускаю этот код в новой среде, я постоянно получаю сообщение об ошибке.
__init__ takes 1 positional argument but 2 were provided.
В этой строке выдается ошибка -> propositioning_llm = self.llm.with_structured_output(Sentences).
Есть ли какой-то другой синтаксис, который мне нужно использовать для langchain 0.1.12?


system_string = """

[THIS CONTAINS INSTRUCTIONS ABOUT WHAT THE SYSTEM IS SUPPOSED TO DO]

"""

propositioning_prompt = ChatPromptTemplate([
("system", system_string),
("human", "Decompose the following: {input}"),
])

class Sentences(BaseModel):
sentences: list[str]

propositioning_llm = self.llm.with_structured_output(Sentences)

propositioning_chain = propositioning_prompt | propositioning_llm

if len(paragraph.lstrip()) > 5:
sentences = propositioning_chain.invoke(paragraph)
returned_list = sentences.sentences

return returned_list



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

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