from langchain_core.prompts import ChatPromptTemplate
from langchain_openai import ChatOpenAI

#提示词模板
prompt = ChatPromptTemplate([
    ("system", "把用户输入翻译成{language}"),
    ("user", "{text}")
])

formatted_prompt = prompt.format(language="中文", text="Hello, world!")
#打印提示词模板,看看formatted_prompt是什么,主要用在调试的时候看看传给LLM的提示词是什么
print("prompt:", formatted_prompt)
print("……" * 50)
result = prompt.invoke({"language": "中文", "text": "Hello, world!"})
# print("result:", result)
llm = ChatOpenAI(model="qwen-turbo", base_url="https://dashscope.aliyuncs.com/compatible-mode/v1")

llmresult = llm.invoke(result)
print("llmresult.content:", llmresult.content)

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐