【无标题】

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)
相关推荐
qq_199886872 小时前
第8板块·第2节:统一内存的高级特性与性能调优
c++·人工智能·gpu算力·cuda
ting94520002 小时前
深度拆解Enter Pro AI原生开发平台:从底层架构到企业级落地技术实践
人工智能·架构·ai-native
lisw053 小时前
人工智能辅助科学的快与慢!
人工智能
9呀3 小时前
vscode如何打开多个codex标签页
人工智能
todoitbo3 小时前
本地图库语义搜索实战:接上蓝耘元生代,让“傍晚的海边“能搜到图
人工智能·ai·api·工具实战
羊羊小栈3 小时前
基于「YOLO目标检测 + 多模态AI分析」的水稻病害智能检测分析预警系统(LangChain框架)
人工智能·yolo·目标检测·毕业设计·创业创新·大作业
IT_陈寒3 小时前
Vue的响应式让我熬到凌晨三点,原来漏了这个小细节
前端·人工智能·后端
lisw053 小时前
提升社会科学领域的计算可重复性
人工智能·数字时代
HyperAI超神经3 小时前
HyperAI 入选 36氪「East Forward 2026 出海全球化拓新企业」
人工智能·深度学习·全球化企业
9呀3 小时前
VS Code Codex 多窗口使用与补丁记录
人工智能