<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      langchain學習-提示詞模板

      from turtledemo.penrose import start
      
      from langchain.memory import ConversationBufferMemory
      from langchain_core.messages import SystemMessage
      from langchain_core.output_parsers import StrOutputParser
      from langchain_core.prompts import ChatPromptTemplate, HumanMessagePromptTemplate, MessagesPlaceholder
      from langchain_core.runnables import RunnablePassthrough
      from langchain_ollama import ChatOllama
      
      #提示詞寫法一:
      template = ChatPromptTemplate.from_messages([
          SystemMessage(content=("你是一位專業(yè)的Java開發(fā)工程師,擅長解決各種java相關(guān)問題")),
          HumanMessagePromptTemplate.from_template("我的問題:{text}")
      ])
      
      message = template.format_messages(text="java的三大特性是什么?")
      
      llm_model_ollama = ChatOllama(model="qwen2.5:3b")
      
      result = llm_model_ollama.invoke(message);
      
      #提示詞寫法二:
      template2 = ChatPromptTemplate.from_messages([
          ("system","你是一位專業(yè)的陪聊,名字叫{name},擅長陪用戶聊天"),
          ("human","{question}")
      ])
      
      question = input("請輸入您的問題")
      
      message2 = template2.format_messages(name="小洋",question=question)
      
      llm_model = ChatOllama(model="qwen2.5:3b")
      
      #輸出解析器 (正常ai會返回token:xxxx content:xxxxx 現(xiàn)在只返回文字內(nèi)容)
      strOutParser = StrOutputParser()
      chain =  llm_model | strOutParser
      
      # 注釋最終執(zhí)行語句
      # result = chain.stream(message2)
      # for chunk in result:
      #     print(chunk, end="", flush=True)
      
      #建議案例,持續(xù)對話閑聊機器人
      
      def aiChat():
          llm_model_qwen = ChatOllama(model="qwen3:4b")
      
          index=1;
      
          # 初始化內(nèi)存,存儲對話歷史
          memory = ConversationBufferMemory()
      
          while True:
      
              inputMessage=""
      
              if index==1:
                  inputMessage = input("很高興與您對話,請?zhí)岢瞿膯栴}吧:")
              else:
                  inputMessage = input("請繼續(xù)提出您問題:")
      
              prompt = ChatPromptTemplate.from_messages([
                  SystemMessage(content="你是一位心理咨詢師,可以給用戶提供各種情緒價值"),
                  HumanMessagePromptTemplate.from_template("{input}"),
                  MessagesPlaceholder(variable_name="chat_history"),  # 歷史對話占位符
              ])
      
              message = prompt.format_messages(input=inputMessage)
      
              strOutParser =  StrOutputParser()
      
              chain = memory | llm_model_qwen | strOutParser
      
              result = chain.stream(message)
      
              for val in result:
                  print(val, sep="\n" ,end="", flush=True)
      
              index+=1
      
      
      if __name__ == '__main__':
          aiChat()

       

      posted @ 2025-08-21 13:52  洋三歲  閱讀(22)  評論(0)    收藏  舉報
      友情鏈接: 夢想農(nóng)夫
      主站蜘蛛池模板: 精品国产免费第一区二区三区| 亚洲综合伊人久久大杳蕉| 中文字幕乱码在线播放| 亚洲第一无码专区天堂| 日韩精品永久免费播放平台| 欧美日本精品一本二本三区| 99久re热视频这里只有精品6| 诸暨市| 国产精品露脸视频观看| 久久不卡精品| 精品蜜臀国产av一区二区| 国产精品无码无在线观看| 亚洲综合精品中文字幕| 精品无人乱码一区二区三区的优势 | 懂色AV| 亚洲人成电影网站 久久影视| 极品无码国模国产在线观看| 色综合热无码热国产| 日韩精品一区二区三区蜜臀| 欧洲中文字幕一区二区| 益阳市| 岛国中文字幕一区二区| 精品国产一区二区三区av性色| 免费A级毛片樱桃视频| 一二三四中文字幕日韩乱码| 97午夜理论电影影院| 宾阳县| 久久热在线视频精品视频| 公喝错春药让我高潮| 久久不见久久见免费影院www日本| 国产精品自拍视频我看看| 亚洲精品一区二区三区免| 波多野结衣视频一区二区| 日韩中文字幕精品人妻| 亚洲国产激情一区二区三区| 天天做天天爱夜夜爽导航| 男女啪啪免费观看网站| 国产激情文学亚洲区综合| 偷拍专区一区二区三区| 亚洲色大成网站WWW永久麻豆| 一本色道久久加勒比综合|