Comments (7)
Note:
When setting up Google Custom Search I generated API under the following section (not sure if this is correct but didn't see another way to generate API):
Programmatic Access
Custom Search JSON API
Limit of 10,000 queries per day.
from anything-llm.
Note:
I was running AnythingLLM as "standard user" when I submitted this issue. But have since confirmed same error if I run AnythingLLMDesktop.exe from "admin" terminal.
from anything-llm.
Do you have another device you could try testing this on using the same API keys? Also when you ask it to scrape/tell you key features, does the agent chat show a message similar to @agent: Searching on Google for "useanything.com key features"
?
It sounds like it may be your firewall blocking the google search endpoints. I have tried to replicate this using an invalid search engine ID and API key and cannot get the same error, so I don't think your keys are wrong.
from anything-llm.
I'm yet to try on another device.
However, what I have done since is the following:
1) Uninstalled from my user account (using the supplied exe and then deleting directories) and installed using my admin account.
2) Before enabling the "Live web search and browsing" agent I ran the following chat
@agent Can you scrape useanything.com and tell me the key features
Result: Same error
Text from Chat window (not cmd terminal)
Agent @agent invoked.
Swapping over to agent chat. Type /exit to exit agent execution loop early.
Could not respond to message.
fetch failed
Call stack:
[AgentHandler] Attached websocket plugin to Agent cluster
[AgentHandler] Attached chat-history plugin to Agent cluster
[AgentHandler] Attaching user and default agent to Agent cluster.
[AgentHandler] Attached rag-memory plugin to Agent cluster
[AgentHandler] Attached document-summarizer plugin to Agent cluster
[AgentHandler] Attached web-scraping plugin to Agent cluster
fetch failed TypeError: fetch failed
at async AIbitat.reply (C:\Users\xxx\AppData\Local\Programs\anythingllm-desktop\resources\backend\server.js:22526:25)
at async AIbitat.chat (C:\Users\xxx\AppData\Local\Programs\anythingllm-desktop\resources\backend\server.js:22377:19) {
cause: Error: getaddrinfo ENOTFOUND http
at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:108:26) {
errno: -3008,
code: 'ENOTFOUND',
syscall: 'getaddrinfo',
hostname: 'http'
}
3) Enabled the "Live web search and browsing" agent and ran the following chat
@agent Can you scrape useanything.com and tell me the key features
Result: Same (similar) error
but included
...
[AgentHandler] Attached web-scraping plugin to Agent cluster
[AgentHandler] Attached web-browsing plugin to Agent cluster
4) Signed up to Serper copied over API key and I got the exact same error.
5) Tried all of the above while having my Windows Firewall disabled and I got the exact same error.
from anything-llm.
@tugzii and to confirm you can send a chat - just a normal chat without @agent
to the workspace with no issue? This error is coming from ollama
not being able to connect to the Ollama instance you are using for chatting. If it is broken in agents it should also be broken in regular chatting as well.
There is a slight difference with ollama in regular chat vs agent chat (fetch api vs Ollama SDK), but the connection information provided should be all the same.
from anything-llm.
I'm new to Ollama and AnythingLLM but yes, chat seems to be connecting to my local instance of Ollama to answer me.
As mentioned in initial post, I did have to build the Ollama code using the following instructions and run it manually from the cmd prompt (i.e. not as a service and I never downloaded and installed the original Ollama using their installer)
See attach screenshots to confirm
from anything-llm.
I officially installed Ollama (for windows) and copied my compiled files to the official install location (instead of running from c:\Documents\Ollama):
C:\Users[username]\AppData\Local\Programs\Ollama
The errors above went away and I did get a response.
However, the response was not good as even thou it stated that it had scraped the website it gave me data from 2022.
Closing this bug report for now as the above issue no longer appears (but may raise a separate issue for the old scrape data)
from anything-llm.
Related Issues (20)
- [FEAT]: Some sort of text search in the current chat or all chats in workspace is needed for the desktop version. HOT 1
- [BUG]: Resulting text content was empty for xxx HOT 1
- [BUG]: gpt-4o-mini has a small prompt window limit
- [BUG]: Could not respond to message. HOT 3
- [FEAT]: Make links (url's) in embedded chat clickable HOT 1
- [BUG]: Anthropic Error:invalid_request_error messages: text content blocks must contain non-whitespace text HOT 2
- [FEAT]: Chat embed needs a parameter to pass a username or user's full name to be used in the Chat Embed History
- [FEAT]: Allow bulk web scraper to download files that it discovers
- Prisma migration error when attempting to use postgresql HOT 4
- [BUG]: agent failed to get page links from vpc network HOT 1
- [BUG]: AMD GPU NOT (WASN'T) BEING UTILIZED for AnythingLLM for LLM Provider. HOT 1
- [BUG]: Cannot find Bangla document uploaded to the Workspace HOT 2
- [FEAT]: Mention document in a workspace with suggestion
- [BUG]: Meet some error when i start up a docker image HOT 1
- [BUG]: Scraping with agent does not leverage full context window
- [BUG]: Pasting markdown with images into the prompt returns weird image size, breaking the prompt
- [BUG]: Tooltip in Documents overview overflow into other filelist
- [BUG]: A JavaScript error occurred in the main process after update to 1.6.3 v HOT 3
- [BUG]: Locked out of instance if failed to meet username or password requirements in onboarding
- [BUG]: Unable to upload files to a specific folder
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from anything-llm.