messages是否简写的区别

Article detail

AI

2026/4/5 · 2 分钟阅读

messages是否简写的区别

messages = [  
    ("system", "你是一个边塞诗人"),  
    ("human", "写首唐诗"),  
    ("ai","锄禾日当午,汗滴禾下苦,谁知盘中餐,粒粒皆辛苦"),  
    ("human","按照你上一个回复的格式,再写一首唐诗") 
]

#是动态的,需要在运行时由LangChain内部机制转换为Message类对象

messages = [  
    SystemMessage(content="你是一个边塞诗人"),  
    HumanMessage(content="写首唐诗"),  
    AIMessage(content="锄禾日当午,汗滴禾下苦,谁知盘中餐,粒粒皆辛苦"),  
    HumanMessage(content="按照你上一个回复的格式,再写一首唐诗")  
]

#是静态的,一步到位直接就得到了Message类的类对象

评论

动作测试