Creating Your First Chatbot

#!/user/bin/env python
# -*- coding: utf-8 -*-
"""
@File   : 1.第一个聊天机器人
"""
import dotenv
from langchain_core.output_parsers import StrOutputParser
from langchain_core.prompts import ChatPromptTemplate
from langchain_openai import ChatOpenAI
import os

# 读取env配置
dotenv.load_dotenv()

# 1.创建提示词模板
prompt = ChatPromptTemplate.from_template("{question}")

# 2.构建qwen3-coder-plus模型
llm = ChatOpenAI(
api_key=os.getenv("IFLOW_KEY"),
base_url="https://apis.iflow.cn/v1",
model="qwen3-coder-plus")

# 3.创建输出解析器
parser = StrOutputParser()

# 4.执行链
chain = prompt | llm | parser
print(chain.invoke({"question": "请以表格的形式返回三国演义实力最强的十个人,并进行简要介绍"}))

Leave a Comment