资讯详情

第三课:提示词模板 ChatPromptTemplate 和变量占位符

📅 2026/9/28 21:07:47 | 华诺云谱 👁 阅读
第三课:提示词模板 ChatPromptTemplate 和变量占位符
把代码保存为lesson3_prompt_template.pyimport os from langchain_openai import ChatOpenAI from langchain_core.prompts import ChatPromptTemplate model ChatOpenAI( modeldeepseek-v4-flash, base_urlhttps://api.deepseek.com, api_keyos.environ[DEEPSEEK_API_KEY], ) prompt_template ChatPromptTemplate.from_messages([ (system, 你是一位{role}请{style}。), (human, 请解释{topic}), ]) prompt prompt_template.invoke({ role: Python老师, style: 用三句话和一个例子回答, topic: Python字典是什么, }) response model.invoke(prompt) print(response.content)运行python lesson3_prompt_template.py模板的价值固定提示词结构可以重复使用每次只替换变量。小练习只修改变量role: Python面试官, style: 先提问再给出参考答案, topic: Python列表与元组的区别,请在设置了 Key 的同一个 CMD 窗口运行。
📝

华诺云谱内容团队

资深建站顾问 · 行业研究员

10年+企业数字化服务经验,专注智能建站、SEO优化与品牌营销,持续输出建站技巧、行业洞察与营销干货,已帮助5000+企业实现数字化增长。

你可能需要的服务

订阅华诺云谱资讯周报

每周一封,精选建站技巧、SEO与营销干货,直达邮箱。已有 8,000+ 企业主订阅,助你少走弯路。

↑