2302_80274807 2024-06-26 11:57 采纳率: 36.4%
浏览 251
已结题

利用ScrapeGraphAI结合ollama/llama3爬取,出现问题Maybe your model is not found

大致按照这篇博客来做https://blog.csdn.net/qq_37457202/article/details/139903127?

from scrapegraphai.graphs import SmartScraperGraph
graph_config = {
    "llm": {
        "model": "ollama/llama3",
        # "model": "qwen2",
        # "model": "ollama/mistral",
        "temperature": 1,
        "format": "json",  # Ollama 需要显式指定格式
        "base_url": "http://localhost:11434",  # 设置 Ollama URL
    },
    "embeddings": {
        "model": "ollama/nomic-embed-text",
        "base_url": "http://localhost:11434",  # 设置 Ollama URL
    },
    "verbose": True,
}

smart_scraper_graph = SmartScraperGraph(
    prompt="返回该网站所有文章的标题、日期、文章链接",
    # 也接受已下载的 HTML 代码的字符串
    #source=requests.get("https://ydlin.blog.csdn.net/").text,
    source="https://ydlin.blog.csdn.net/",
    config=graph_config
)
result = smart_scraper_graph.run()
print(result)

运行时出现了


```python

    raise OllamaEndpointNotFoundError(
langchain_community.llms.ollama.OllamaEndpointNotFoundError: Ollama call failed with status code 404. Maybe your model is not found and you should pull the model with `ollama pull llama3`.
Ollama日志也有东西,没有error。该如何解决

  • 写回答

5条回答 默认 最新

  • 专家-赤兔[在线] 优质创作者: 编程框架技术领域 2024-06-26 11:57
    关注

    引自免费微信小程序:皆我百晓生

    这个问题是由于Ollama模型未找到导致的。为了修复这个错误,你需要检查你的Ollama模型是否正确安装并可用。

    如果你已经确保了Ollama模型是正确的,那么可能是因为网络连接的问题。尝试重新启动你的服务器或者检查你的网络连接是否正常。

    此外,如果你正在使用远程服务(例如在云上),确保你的网络设置允许访问这些服务。有时,网络限制可能会阻止模型的调用。

    下面是一个简单的示例,展示了如何检查和调整网络连接:

    import requests
    from requests.exceptions import ConnectionError
    
    try:
        response = requests.get('https://www.google.com')
        if response.status_code == 200:
            print("Connection successful!")
    except ConnectionError as e:
        print(f"Failed to connect: {e}")
    

    在这个例子中,我们首先尝试通过HTTP GET请求到Google的主页,如果成功,我们就打印一条消息说连接成功。如果发生ConnectionError异常,我们就捕获它,并打印出具体的错误信息。

    这应该能帮助你确定是否有网络问题。如果有,你可以尝试重启你的服务器,或者检查你的网络配置。如果没有,那么可能是Ollama模型本身的问题,你需要联系Ollama的客服团队进行进一步的帮助。

    评论 编辑记录

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 1月14日
  • 创建了问题 6月26日