agenticSeek icon indicating copy to clipboard operation
agenticSeek copied to clipboard

Openrouter error

Open clrblind opened this issue 4 months ago • 1 comments

2025-09-15 17:16:54,693 - backend.log - ERROR - Error in think_wrapper: Provider openrouter failed: OpenRouter API error: Error code: 401 - {'error': {'message': 'User not found.', 'code': 401}} 2025-09-15 17:16:54,693 - backend.log - ERROR - An error occurred: Provider openrouter failed: OpenRouter API error: Error code: 401 - {'error': {'message': 'User not found.', 'code': 401}}

[MAIN] is_local = False provider_name = openrouter provider_model = qwen3-coder:free #also tryed provider_model = qwen/qwen3-coder:free provider_server_address = 127.0.0.1:11434 agent_name = Jarvis recover_last_session = False save_session = False speak = False listen = False jarvis_personality = Yes languages = en ru [BROWSER] headless_browser = True stealth_mode = False

SEARXNG_BASE_URL="http://searxng:8080" REDIS_BASE_URL="redis://redis:6379/0" WORK_DIR="/home/albert/AI/agenticSeek/workdir" OLLAMA_PORT="11434" LM_STUDIO_PORT="1234" BACKEND_PORT="7777" CUSTOM_ADDITIONAL_LLM_PORT="11435" OPENROUTER_API_KEY='sk-or-v1-...................................................'

clrblind avatar Sep 15 '25 17:09 clrblind

Docker backend logs:

backend | [AgenticSeek] Starting in Docker container... backend | INFO: 172.18.0.1:60426 - "GET / HTTP/1.1" 404 Not Found backend | INFO: 172.18.0.1:60436 - "GET /favicon.ico HTTP/1.1" 404 Not Found backend | INFO: 172.18.0.1:40922 - "GET /health HTTP/1.1" 200 OK backend | INFO: 172.18.0.1:40924 - "GET /latest_answer HTTP/1.1" 404 Not Found backend | INFO: 172.18.0.1:40918 - "GET /screenshots/updated_screen.png?timestamp=1757958337456 HTTP/1.1" 200 OK backend | INFO: 172.18.0.1:40918 - "GET /health HTTP/1.1" 200 OK backend | INFO: 172.18.0.1:40922 - "GET /latest_answer HTTP/1.1" 404 Not Found backend | INFO: 172.18.0.1:40918 - "GET /screenshots/updated_screen.png?timestamp=1757958340456 HTTP/1.1" 200 OK backend | INFO: 172.18.0.1:40918 - "GET /health HTTP/1.1" 200 OK backend | INFO: 172.18.0.1:40922 - "GET /latest_answer HTTP/1.1" 404 Not Found backend | INFO: 172.18.0.1:58876 - "GET /screenshots/updated_screen.png?timestamp=1757958343457 HTTP/1.1" 200 OK backend | INFO: 172.18.0.1:40918 - "GET /health HTTP/1.1" 200 OK backend | INFO: 172.18.0.1:58876 - "GET /latest_answer HTTP/1.1" 404 Not Found backend | INFO: 172.18.0.1:40918 - "GET /screenshots/updated_screen.png?timestamp=1757958346457 HTTP/1.1" 200 OK backend | INFO: 172.18.0.1:58876 - "GET /health HTTP/1.1" 200 OK backend | INFO: 172.18.0.1:40918 - "GET /latest_answer HTTP/1.1" 404 Not Found backend | INFO: 172.18.0.1:54370 - "GET /screenshots/updated_screen.png?timestamp=1757958349457 HTTP/1.1" 200 OK backend | INFO: 172.18.0.1:58876 - "GET /health HTTP/1.1" 200 OK backend | INFO: 172.18.0.1:40918 - "GET /latest_answer HTTP/1.1" 404 Not Found backend | INFO: 172.18.0.1:54370 - "GET /screenshots/updated_screen.png?timestamp=1757958352456 HTTP/1.1" 200 OK backend | INFO: 172.18.0.1:58876 - "GET /health HTTP/1.1" 200 OK backend | INFO: 172.18.0.1:40918 - "GET /latest_answer HTTP/1.1" 404 Not Found backend | INFO: 172.18.0.1:54370 - "GET /screenshots/updated_screen.png?timestamp=1757958355456 HTTP/1.1" 200 OK backend | INFO: 172.18.0.1:58876 - "GET /health HTTP/1.1" 200 OK backend | INFO: 172.18.0.1:40918 - "GET /latest_answer HTTP/1.1" 404 Not Found backend | INFO: 172.18.0.1:54370 - "GET /screenshots/updated_screen.png?timestamp=1757958358457 HTTP/1.1" 200 OK backend | INFO: 172.18.0.1:58876 - "GET /health HTTP/1.1" 200 OK backend | INFO: 172.18.0.1:40918 - "GET /latest_answer HTTP/1.1" 404 Not Found backend | INFO: 172.18.0.1:54370 - "GET /screenshots/updated_screen.png?timestamp=1757958361457 HTTP/1.1" 200 OK backend | INFO: 172.18.0.1:58876 - "GET /health HTTP/1.1" 200 OK backend | INFO: 172.18.0.1:40918 - "GET /latest_answer HTTP/1.1" 404 Not Found backend | INFO: 172.18.0.1:54370 - "GET /screenshots/updated_screen.png?timestamp=1757958364464 HTTP/1.1" 200 OK backend | INFO: 172.18.0.1:58876 - "GET /health HTTP/1.1" 200 OK backend | INFO: 172.18.0.1:40918 - "GET /latest_answer HTTP/1.1" 404 Not Found backend | INFO: 172.18.0.1:54370 - "GET /screenshots/updated_screen.png?timestamp=1757958367465 HTTP/1.1" 200 OK backend | INFO: 172.18.0.1:58876 - "GET /health HTTP/1.1" 200 OK backend | INFO: 172.18.0.1:40918 - "GET /latest_answer HTTP/1.1" 404 Not Found backend | INFO: 172.18.0.1:54370 - "GET /screenshots/updated_screen.png?timestamp=1757958370464 HTTP/1.1" 200 OK backend | INFO: 172.18.0.1:58876 - "GET /health HTTP/1.1" 200 OK backend | INFO: 172.18.0.1:40918 - "GET /latest_answer HTTP/1.1" 404 Not Found backend | INFO: 172.18.0.1:54370 - "GET /screenshots/updated_screen.png?timestamp=1757958373464 HTTP/1.1" 200 OK backend | INFO: 172.18.0.1:58876 - "GET /health HTTP/1.1" 200 OK backend | INFO: 172.18.0.1:40918 - "GET /latest_answer HTTP/1.1" 404 Not Found backend | INFO: 172.18.0.1:54370 - "GET /screenshots/updated_screen.png?timestamp=1757958376465 HTTP/1.1" 200 OK backend | INFO: 172.18.0.1:58876 - "GET /health HTTP/1.1" 200 OK backend | INFO: 172.18.0.1:40918 - "GET /latest_answer HTTP/1.1" 404 Not Found backend | INFO: 172.18.0.1:54370 - "GET /screenshots/updated_screen.png?timestamp=1757958379465 HTTP/1.1" 200 OK backend | INFO: 172.18.0.1:58876 - "GET /health HTTP/1.1" 200 OK backend | INFO: 172.18.0.1:40918 - "GET /latest_answer HTTP/1.1" 404 Not Found backend | INFO: 172.18.0.1:54370 - "GET /screenshots/updated_screen.png?timestamp=1757958382466 HTTP/1.1" 200 OK backend | INFO: 172.18.0.1:58876 - "GET /health HTTP/1.1" 200 OK backend | INFO: 172.18.0.1:40918 - "GET /latest_answer HTTP/1.1" 404 Not Found backend | INFO: 172.18.0.1:54370 - "GET /screenshots/updated_screen.png?timestamp=1757958385465 HTTP/1.1" 200 OK backend | INFO: 172.18.0.1:58876 - "GET /health HTTP/1.1" 200 OK backend | INFO: 172.18.0.1:40918 - "GET /latest_answer HTTP/1.1" 404 Not Found backend | INFO: 172.18.0.1:54370 - "GET /screenshots/updated_screen.png?timestamp=1757958388465 HTTP/1.1" 200 OK backend | INFO: 172.18.0.1:58876 - "GET /health HTTP/1.1" 200 OK backend | INFO: 172.18.0.1:40918 - "GET /latest_answer HTTP/1.1" 404 Not Found backend | INFO: 172.18.0.1:54370 - "GET /screenshots/updated_screen.png?timestamp=1757958391465 HTTP/1.1" 200 OK backend | INFO: 172.18.0.1:58876 - "GET /health HTTP/1.1" 200 OK backend | INFO: 172.18.0.1:40918 - "GET /latest_answer HTTP/1.1" 404 Not Found backend | INFO: 172.18.0.1:54370 - "GET /screenshots/updated_screen.png?timestamp=1757958394466 HTTP/1.1" 200 OK backend | INFO: 172.18.0.1:58876 - "GET /health HTTP/1.1" 200 OK backend | INFO: 172.18.0.1:40918 - "GET /latest_answer HTTP/1.1" 404 Not Found backend | INFO: 172.18.0.1:54370 - "GET /screenshots/updated_screen.png?timestamp=1757958397466 HTTP/1.1" 200 OK backend | INFO: 172.18.0.1:58876 - "GET /health HTTP/1.1" 200 OK backend | INFO: 172.18.0.1:40918 - "GET /latest_answer HTTP/1.1" 404 Not Found backend | INFO: 172.18.0.1:54370 - "GET /screenshots/updated_screen.png?timestamp=1757958400466 HTTP/1.1" 200 OK backend | INFO: 172.18.0.1:58876 - "GET /health HTTP/1.1" 200 OK backend | INFO: 172.18.0.1:40918 - "GET /latest_answer HTTP/1.1" 404 Not Found backend | INFO: 172.18.0.1:54370 - "GET /screenshots/updated_screen.png?timestamp=1757958403466 HTTP/1.1" 200 OK backend | INFO: 172.18.0.1:58876 - "GET /health HTTP/1.1" 200 OK backend | INFO: 172.18.0.1:40918 - "OPTIONS /query HTTP/1.1" 200 OK backend | Selected agent: Jarvis (roles: talk) ▉▁▁▁▁▁ Thinking...INFO: 172.18.0.1:58876 - "GET /health HTTP/1.1" 200 OK backend | INFO: 172.18.0.1:40918 - "GET /latest_answer HTTP/1.1" 200 OK backend | INFO: 172.18.0.1:42496 - "GET /screenshots/updated_screen.png?timestamp=1757958409096 HTTP/1.1" 200 OK ▉▉▉▉▇▅ Thinking...INFO: 172.18.0.1:54370 - "POST /query HTTP/1.1" 500 Internal Server Error backend | ERROR: Exception in ASGI application backend | Traceback (most recent call last): backend | File "/app/sources/llm_provider.py", line 402, in openrouter_fn backend | response = client.chat.completions.create( backend | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ backend | File "/usr/local/lib/python3.11/site-packages/openai/_utils/_utils.py", line 286, in wrapper backend | return func(*args, **kwargs) backend | ^^^^^^^^^^^^^^^^^^^^^ backend | File "/usr/local/lib/python3.11/site-packages/openai/resources/chat/completions/completions.py", line 1147, in create backend | return self._post( backend | ^^^^^^^^^^^ backend | File "/usr/local/lib/python3.11/site-packages/openai/_base_client.py", line 1259, in post backend | return cast(ResponseT, self.request(cast_to, opts, stream=stream, stream_cls=stream_cls)) backend | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ backend | File "/usr/local/lib/python3.11/site-packages/openai/_base_client.py", line 1047, in request backend | raise self._make_status_error_from_response(err.response) from None backend | openai.AuthenticationError: Error code: 401 - {'error': {'message': 'User not found.', 'code': 401}} backend | backend | The above exception was the direct cause of the following exception: backend | backend | Traceback (most recent call last): backend | File "/app/sources/llm_provider.py", line 75, in respond backend | thought = llm(history, verbose) backend | ^^^^^^^^^^^^^^^^^^^^^ backend | File "/app/sources/llm_provider.py", line 413, in openrouter_fn backend | raise Exception(f"OpenRouter API error: {str(e)}") from e backend | Exception: OpenRouter API error: Error code: 401 - {'error': {'message': 'User not found.', 'code': 401}} backend | backend | The above exception was the direct cause of the following exception: backend | backend | Traceback (most recent call last): backend | File "/app/api.py", line 241, in process_query backend | success = await think_wrapper(interaction, request.query) backend | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ backend | File "/app/api.py", line 219, in think_wrapper backend | raise e backend | File "/app/api.py", line 204, in think_wrapper backend | success = await interaction.think() backend | ^^^^^^^^^^^^^^^^^^^^^^^^^ backend | File "/app/sources/interaction.py", line 162, in think backend | self.last_answer, self.last_reasoning = await agent.process(self.last_query, self.speech) backend | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ backend | File "/app/sources/agents/casual_agent.py", line 29, in process backend | answer, reasoning = await self.llm_request() backend | ^^^^^^^^^^^^^^^^^^^^^^^^ backend | File "/app/sources/agents/agent.py", line 166, in llm_request backend | return await loop.run_in_executor(self.executor, self.sync_llm_request) backend | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ backend | File "/usr/local/lib/python3.11/concurrent/futures/thread.py", line 58, in run backend | result = self.fn(*self.args, **self.kwargs) backend | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ backend | File "/app/sources/agents/agent.py", line 173, in sync_llm_request backend | thought = self.llm.respond(memory, self.verbose) backend | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ backend | File "/app/sources/llm_provider.py", line 91, in respond backend | raise Exception(f"Provider {self.provider_name} failed: {str(e)}") from e backend | Exception: Provider openrouter failed: OpenRouter API error: Error code: 401 - {'error': {'message': 'User not found.', 'code': 401}} backend | backend | During handling of the above exception, another exception occurred: backend | backend | Traceback (most recent call last): backend | File "/usr/local/lib/python3.11/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi backend | result = await app( # type: ignore[func-returns-value] backend | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ backend | File "/usr/local/lib/python3.11/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in call backend | return await self.app(scope, receive, send) backend | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ backend | File "/usr/local/lib/python3.11/site-packages/fastapi/applications.py", line 1054, in call backend | await super().call(scope, receive, send) backend | File "/usr/local/lib/python3.11/site-packages/starlette/applications.py", line 113, in call backend | await self.middleware_stack(scope, receive, send) backend | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/errors.py", line 164, in call backend | await self.app(scope, receive, _send) backend | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/cors.py", line 93, in call backend | await self.simple_response(scope, receive, send, request_headers=headers) backend | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/cors.py", line 144, in simple_response backend | await self.app(scope, receive, send) backend | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/exceptions.py", line 63, in call backend | await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send) backend | File "/usr/local/lib/python3.11/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app backend | await app(scope, receive, sender) backend | File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 716, in call backend | await self.middleware_stack(scope, receive, send) backend | File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 736, in app backend | await route.handle(scope, receive, send) backend | File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 290, in handle backend | await self.app(scope, receive, send) backend | File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 78, in app backend | await wrap_app_handling_exceptions(app, request)(scope, receive, send) backend | File "/usr/local/lib/python3.11/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app backend | await app(scope, receive, sender) backend | File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 75, in app backend | response = await f(request) backend | ^^^^^^^^^^^^^^^^ backend | File "/usr/local/lib/python3.11/site-packages/fastapi/routing.py", line 302, in app backend | raw_response = await run_endpoint_function( backend | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ backend | File "/usr/local/lib/python3.11/site-packages/fastapi/routing.py", line 213, in run_endpoint_function backend | return await dependant.call(**values) backend | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ backend | File "/app/api.py", line 281, in process_query backend | sys.exit(1) backend | SystemExit: 1 ▃▇▉▇▉▅ Thinking...INFO: 172.18.0.1:58876 - "GET /health HTTP/1.1" 200 OK backend | INFO: 172.18.0.1:40918 - "GET /latest_answer HTTP/1.1" 200 OK backend | INFO: 172.18.0.1:42496 - "GET /screenshots/updated_screen.png?timestamp=1757958413785 HTTP/1.1" 200 OK Gracefully Stopping... press Ctrl+C again to force

Container searxng Stopping Container frontend Stopping Container backend Stopping searxng | [INFO] Shutting down granian searxng | [INFO] Stopping worker-1 searxng | [INFO] Stopping worker-1 runtime-1 backend | INFO: Shutting down backend | INFO: Waiting for application shutdown. backend | INFO: Application shutdown complete. backend | INFO: Finished server process [1] Container searxng Stopped Container redis Stopping searxng exited with code 0 redis | 1:signal-handler (1757958416) Received SIGTERM scheduling shutdown... redis | 1:M 15 Sep 2025 17:46:56.749 # Valkey is now ready to exit, bye bye... Container redis Stopped redis exited with code 0 frontend | npm error path /app frontend | npm error command failed frontend | npm error signal SIGTERM frontend | npm error command sh -c react-scripts start frontend | npm error A complete log of this run can be found in: /root/.npm/_logs/2025-09-15T17_41_19_428Z-debug-0.log Container frontend Stopped frontend exited with code 1 ▃▁▁▁▁▁ Thinking... Container backend Stopped

clrblind avatar Sep 15 '25 17:09 clrblind