关于一些搜索的longchain实践

#longchain调用本地大模型

# from langchain_community.llms import Ollama

# llm = Ollama(base_url="http://192.168.1.138:11434", model="llama3.1")

# response = llm.invoke("The first man on the moon was …")

# print(response)

#longchain调用本地大模型+维基百科搜索接口

# from langchain.agents import load_tools

# from langchain.agents import initialize_agent

# from langchain.agents import AgentType

# from langchain_community.chat_models import ChatOpenAI

# from langchain_community.llms import Ollama

# llm = Ollama(base_url="http://192.168.1.138:11434", model="llama3.1")

# tools = load_tools(["wikipedia", "llm-math"], llm=llm)

# agent = initialize_agent(tools,

#                          llm,

#                          agent=AgentType.ZERO_SHOT_REACT_DESCRIPTION,

#                          verbose=True,

#                          handle_parsing_errors=True)

# result=agent.run("关于巴黎奥运会最近有什么新闻吗?")

# print(result)

 多个搜索引擎结合longchain

import os

from langchain_community.llms import Ollama


 

from aiohttp.client import request

from tempfile import template

from langchain.chains import LLMChain

from langchain.chains import LLMRequestsChain

from langchain.prompts import PromptTemplate

# 定义搜索模板

template = '''在>>> 和 <<<直接是来自google的原始搜索结果。

请把对于问题'{query}'的答案从里面提取出来,如果里面没有相关信息的化就说“找不到”

请使用以下格式:

Extracted:<anser or "找不到">

>>> {requests_result} <<<

Extracted:

'''

llm = Ollam

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
长链(longchain)是一种较为复杂的链类型,与LLM链相比,它具有更多的功能和扩展性。长链可以通过将多个链环(chain link)连接在一起来实现更复杂的任务。每个链环都有自己的输入和输出,并且可以根据需要自定义特定的逻辑和处理步骤。长链的设计可以满足不同场景下的需求,并且可以通过添加或修改链环来灵活地进行扩展和调整。在长链中,每个链环的输出可以作为下一个链环的输入,从而实现链式的数据处理和流转。总的来说,长链提供了一种更高级和更强大的链式处理方式,可以帮助处理更复杂的任务和业务逻辑。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [【AutoGPT】LangChain 快速入门指南(中文版)](https://blog.csdn.net/universsky2015/article/details/130858460)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [【LLM】Langchain使用[四](评估、代理)](https://blog.csdn.net/qq_35812205/article/details/131742359)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值