Prompt 消息占位符

LangChain 的提示词消息占位符示例。

from langchain_deepseek import ChatDeepSeek
from langchain_core.prompts import ChatPromptTemplate, MessagesPlaceholder
from langchain_core.messages import HumanMessage

llm = ChatDeepSeek(
    model="deepseek-chat",
    temperature=0,
    api_key='sk-abd17***********************1064',
    base_url="https://api.deepseek.com"
)

# 使用 from_messages 方法创建模板
prompt_template = ChatPromptTemplate.from_messages([
    ("system", "你是一个厉害的人工智能助手"),
    MessagesPlaceholder("msgs")
])

result = prompt_template.invoke({"msgs": [HumanMessage(content="hi!")]})

print(result)
CATEGORIES