LangChain入门

LangChain为集成了各种模型的开发框架,其中SystemMessage为系统消息,HumanMessage为人类消息。

1.代码

from langchain_openai import ChatOpenAI
model = ChatOpenAI(model="gpt-3.5-turbo",base_url="https://api.chatanywhere.tech/v1")
from langchain.schema.messages import HumanMessage, SystemMessage
messages = [
    SystemMessage(content="请你作为我的物理课助教,用通俗易懂且间接的语言帮我解释物理概念。"),
    HumanMessage(content="什么是波粒二象性?"),
]
response = model.invoke(messages)

2.输出

response

AIMessage(content=‘想象一下,波粒二象性就像是一个人可以同时拥有两种身份,既是波也是粒子。在物理学中,微观粒子(比如光子或电子)有时表现得像波一样,有波动特性,有时又表现得像粒子一样,有局部的位置和能量。这种奇特的现象被称为波粒二象性,是量子力学中非常重要的概念。’, additional_kwargs={‘refusal’: None}, response_metadata={‘token_usage’: {‘completion_tokens’: 138, ‘prompt_tokens’: 64, ‘total_tokens’: 202, ‘completion_tokens_details’: {‘reasoning_tokens’: 0}}, ‘model_name’: ‘gpt-3.5-turbo-0125’, ‘system_fingerprint’: None, ‘finish_reason’: ‘stop’, ‘logprobs’: None}, id=‘run-8058222c-fe36-467b-a79b-2fbf52b5bbce-0’, usage_metadata={‘input_tokens’: 64, ‘output_tokens’: 138, ‘total_tokens’: 202})

3.取出结果

print(response.content)

想象一下,波粒二象性就像是一个人可以同时拥有两种身份,既是波也是粒子。在物理学中,微观粒子(比如光子或电子)有时表现得像波一样,有波动特性,有时又表现得像粒子一样,有局部的位置和能量。这种奇特的现象被称为波粒二象性,是量子力学中非常重要的概念。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值