【AI】Langchain框架学习01

  • invoke 直接执行输出
from langchain_core prompts import ChatPromptTemplate

prompt_template =ChatPromptTemplate.from_messages([
("system","Translat the following from English into {language}"),
("user"."{text}")
])
prompt = prompt_template.invoke({"language":"Chinese" ,"text":"Hello, how are you?"})
prompt
from langchain_openai import ChatOpenAI

llm = ChatOpenAI(
model="deepseek-y3"
base_url "https://dashscope_aliyunes_com/compatible-mode/v1",
openai_api_key=load_key("BAILIAN_API_KEY"),
)
response = llm.invoke(prompt)
print(response.content)
  • stream 流式输出
from langchain_openai import ChatOpenAI

llm = ChatOpenAI(
model="deepseek-y3",
base_url="https://dashscope_aliyunes_com/compatible-mode/v1",
openai_api_key=load_key("BAILIAN_API_KEY"),
)
stream = llm.stream([HumanMessage("你是谁?你能帮我解决什么问题?")])
for chunk in stream:
print(chunk.text(), end="\n")
posted @ 2026-07-18 22:59  leah-xx  阅读(4)  评论(0)    收藏  举报