【无标题】

1. Langchain环境搭建-本地模型应用

langchain官网

1.1 Ollama LangChain第三方库安装

使用以下命令安装集成包:

python 复制代码
pip install langchain-ollama

使用:

python 复制代码
# 大语言模型
# 大语言模型
from langchain_ollama import ChatOllama

llm = ChatOllama(
    model="gemma3:1b",
    temperature=0,
    # other params...
)

messages = [
    (
        "system",
        "你是一个助手,请用中文回复",
    ),
    ("human","夏天适合穿什么小裙子"),
]
ai_msg = llm.invoke(messages)

print(ai_msg)
print(ai_msg.content)

2. langchain的关键对象-提示词模板

它的作用是将用户的输入或动态的数据结构嵌入到预定义的模板中 ,从而生成适合模型处理的提示词 ,提升模型输出的准确性和一致性

python 复制代码
from langchain_core.prompts import PromptTemplate

template = '你是一个{role}, 请问一个{style}的风格回答问题,回答的问题是什么{question}'

prompt = PromptTemplate.from_template(template=template)

filed_prompt = prompt.format(role ='历史老师', style='幽默风趣', question='三国是从什么时候开始的?')

ai_msg = chat.invoke(filed_prompt)

print(ai_msg.content)
python 复制代码
from langchain_core.prompts import ChatPromptTemplate

sys_template = '你是一个{role}, 请问一个{style}的风格回答问题,回答的问题是什么{question}'
user_template = '请问简单易懂的方式回答{question}'

prompt = ChatPromptTemplate.from_messages([('system', sys_template), ('human', user_template)])

sys_filed_prompt = prompt.format(role ='历史老师', style='幽默风趣', question='三国是从什么时候开始的?')

ai_msg = chat.invoke(sys_filed_prompt)

print(ai_msg.content)
相关推荐
IT_陈寒1 小时前
JavaScript的this又背刺我,这次真长记性了
前端·人工智能·后端
adminwolf1 小时前
美团点评客服自动回复神器|告别手动回复,轻松达标平台考核
大数据·前端·人工智能
DogDaoDao1 小时前
【GitHub】Microsoft VibeVoice 深度解析:开源语音AI全家桶,90分钟长语音合成+60分钟语音识别
人工智能·microsoft·开源·github·语音识别·语音处理·vibevoice
果汁华1 小时前
Open Design:打破 Claude Design 垄断的开源设计革命
人工智能·开源
有一个好名字1 小时前
第十一篇:Worktree 任务隔离 —— 目录即边界
人工智能·ai agent
码农小旋风1 小时前
2026国内用户如何在JetBrains IDEs 中使用 Claude Code,ClaudeCode 国内使用教程详解
人工智能·claude
羑悻的小杀马特1 小时前
LangGraph 是什么?为什么它越来越像 AI Agent 时代的“操作系统”
人工智能·langgraph
sunneo1 小时前
专栏E-产品品牌与叙事-00-专栏简介
人工智能·产品运营·aigc·产品经理·ai-native
薛定猫AI1 小时前
【深度解析】AI Coding Agent 的计费逻辑、Token 成本与 Copilot Pro Plus 使用策略
人工智能·copilot