mirror of
https://github.com/Mintplex-Labs/anything-llm.git
synced 2026-07-19 22:23:50 -04:00
Closed
opened 2026-02-22 18:24:08 -05:00 by yindo
·
6 comments
No Branch/Tag Specified
master
5846-bug-when-scrolling-up-scrolling-jumps
refactor-remove-workspace-pfp
5969-bug-stopgenerationbutton-disappears-on-the-first-prompt-that-initiates-an-agent-session
2235-bug-how-to-upload-a-folder-with-subfolders-with-files-to-anythingllm
5990-workspace-update-fails-with-unknown-argument-router_id-v1130v1150-intel-mac
opencomputer-examples
pg
feat/image-generation-translations
feat/image-generation
5924-bug-meeting-summary-fails-with-sincludes-is-not-a-function-when-default-llm-is-anthropic-claude
render
feat/uniform-modal-component
5883-bug-unescaped-content-in-json-strings-being-passed-to-document-generator-tools
5901-bug-api-update-embeddings-fails-prisma-argument-filename-is-missing-on-workspace_documentscreate-desktop-windows-v1141
hybrid-search
1981-translations
5752-bug-prompts-to-local-jan-endpoint-unresponsive
feat-disable-native-tool-calling-env-var
5676-bug-non-ollama-agent-providers-do-not-parse-and-present-reasoning-content
feat/markdown-web-scraping
5717-bug-apiv1documentupload-silently-drops-metadata-field-in-desktop-1130-arg-count-mismatch-nested-payload-key
fix/aibitat-context-overflow
5711-bug-erratic-deepseek-v4-flash-the-agent-model-failed-to-respond-400-the-reasoning_content
5631-feat-custom-api-request-timeouts-for-ai-providers
feat-reasoning-control
feat-agent-clarifying-questions-translations
5583-bug-lm-studio-provider-does-not-present-reasoning-output
5313-normalize-translations
feat/memory-translations
5305-lemonade-embedding-engine-swallows-errors-falsely-reports-documents-as-embedded
5060-bug-agent-interactions-agent-are-not-persisted-to-thread-history-via-api
pptx-subagent
feat-render-images-from-mcp-tool-results
stt-provider-expansion-openai-api-compatible
feat-file-search-agent-tool
feat-native-embedder-job-queue
5189-normalize-translations
feat-file-search-agent-tool-translations
i18n-eslint
5140-auto-migration
5112-bug-openrouter-failed-message-bug
3506-feat-parameters-for-openrouter-models
4992-feat-preserve-scroll-position
4973-bug-markdown-numbered-list-display-in-reasoning-pane
desktop
4938-bug-pending-chat-rerendering-ui-bug
quickstart-env
node-llama-cpp-in-container-cuda
node-llama-cpp-in-container
ollama-in-container
4817-feat-set-cooldown-per-mcp-server
4845-keyboard-shortcuts-to-navigate-in-chat
4844-feat-reorder-threads-by-latest-interaction
standardize-username-constraints-normalize-translations
4792-feat-refactor-workspacepfp-image
1382-embed-ip-improvements
1382-bug-embed-api-improvements
refactor-eslint-frontend
4687-feat-refactor-vector-db-providers
4615-feat-disable-apidocs-with-environment-variable
4559-feat-agent-web-search-enable-ordering-of-results
4599-bug-ollama-race-condition-bug
4572-bug-lmstudio-provided-llm-stopped-working-with-anything-llm-after-upgrading-to-190
4508-agent-youtube-transcript-analysis
4497-feat-workspace-names
frontend-eslint
ollama-lmstudio-auto-context-window
4431-validate-vector-database-connectioN
2019-slash-command-keyboard-selection
microsoft-foundry-provider
4431-validate-vector-database-connection
4325-sys-prompt-var-improvements
3209-feat-apiv1workspacestream-chat-sources-citations
4210-bug-voice-to-text-overwrite
4136-feat-jan-as-a-backend-server-option
4172-feat-openai-o3-support
1.8.3-rerelease
web-push-notifications-service
tasks
3955-feat-jinaai-embedder-provider-support
3921-feat-agent-skills-uiux-improvements
3901-bug-validfunccall-checks-optional-arguments
keyboard-dev
1787-custom-roles-and-permissions
add-jira-slack-data-connector
office-extension-wip
lightmode-dropdown-color-update
3586-bug-agent-flow-function-description-provided-by-user-is-not-seen-in-the-llm-query
3463-bug-agent-continues-to-run-if-request-failed-even-after-exit
3439-feat-call-variables-within-the-flow-api-block-url-field
3282-manager-view-models-workspace
3280-token-counting-server-side-truncation-improvements
3147-bug-embedded-chat-widget---not-considering-query-mode-option-always-working-in-chat-mode
2995-feat-disable-temperature-setting-for-deepseek-r1-deepseek-reasoner-model
2827-feat-perplexity-citations
2866-feat-finally-a-gemini-models-endpoint
2647-feat-hpp-header-for-a-c++-code-file-mime-addition
lancedb-revert
1656-feat-implement-tooltip-ui-designs
2011-feat-bump-perplexity-models
1873-feat-auto-add-and-watch-folder-for-document-uploads
1297-feat-gemini-agent-support
1759-bug-ui-bug-fixes
1686-feat-implement-winston-for-logging
1536-bug-toggling-on-users-can-delete-workspaces-does-not-take-effect
agent-ui-mobile-styles
1522-feat-chromadb-support
1595-bug-unable-to-get-live-web-search-and-browsing-agent-working-using-google-custom-search-engine-error-getaddrinfo-enotfound-http-errno-3008
1582-bug-lm-studio-does-not-allow-for-different-model-selection
1312-bug-usernames-should-not-be-case-sensitive-when-logging-in
1029-feat-hf-serverless-inference-api
1086-feat-implement-normalized-input-fields
knowledge-graph-support
644-bug-uploaded-file-name-does-not-match-the-displayed-file-name-after-the-upload
v1.15.0
v1.14.2
v1.14.1
v1.14.0
v1.13.0
v1.12.1
v1.12.0
v1.11.2
v1.11.1
v1.11.0
v1.10.0
v1.9.1
v1.9.0
v1.8.5
v1.8.4
v1.8.3
v1.8.2
v1.8.1
v1.8.0
v1.7.8
v1.7.6
v1.7.5
v1.7.4
v1.4.0
v1.3.0
v1.2.4
v1.2.3
v1.2.2
v1.2.1
v1.2.0
v1.1.1
v1.1.0
v1.0.0
Labels
Clear labels
Desktop
Docker
Integration Request
Integration Request
OS: Linux
OS: Mobile
OS: Windows
UI/UX
blocked
bug
bug
core-team-only
documentation
duplicate
embed-widget
enhancement
feature request
github_actions
good first issue
investigating
needs info / can't replicate
possible bug
pull-request
question
stage: specifications
wontfix
Mirrored from GitHub Pull Request
No Label
question
Milestone
No items
No Milestone
Projects
Clear projects
No project
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: Mintplex-Labs/anything-llm#1293
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @JayCroghan on GitHub (Jul 28, 2024).
Original GitHub issue: https://github.com/Mintplex-Labs/anything-llm/issues/1987
How are you running AnythingLLM?
Docker (local)
What happened?
I have Ollama running on a Windows GPU machine which is on the local network, due to circumstances outside of my control this machines IP changes from time to time.
AnythingLLM is running on docker on Ubuntu 22.041 and if I manually change the IP in settings it works fine, it propagates to the projects set to use system default.
Now what I have done successfully with OpenWebUI and am trying with AnthingLLM is to use a local hostsfile using -v for volumes in my docker run line I have
-v /home/jay/dynip/hosts:/etc/hosts- when the IP changes I modify the hosts file on the host and it works fine on OpenWebUI and it also works fine in AnythingLLM Admin Settings. The domain I am using is desktop-jay.local and when I use that in the AnythingLLM Admin settings for Ollama it shows me the list of models available and I click save.But, when I go to ask a question in old or newly created spaces it tells me
Ollama service could not be reached. Is Ollama running?Ollama is running on 0.0.0.0 and
desktop-jay.localis its a real address, just inside containers there is no wins so it can't resolve the windows hostname and this is my workaround.Any ideas?
Are there known steps to reproduce?
No response
@timothycarambat commented on GitHub (Jul 29, 2024):
Interesting environment. So to be clear the thing you type into the connection is
http://desktop-jay.localand that works, but when you roll the IP for the host entry - the connector no longer resolves the new IP?Host file changes are applied immediately and we simply use the node
process.envstrings so the string we will use for connection is always${process.env.OLLAMA_BASE_PATH}/api/...; which which should concat tohttp://desktop-jay.local/api/...and then network layer should handle the rest.@JayCroghan commented on GitHub (Jul 29, 2024):
Yeah I'm using the same setup for all containers rather than installing
wins into the container. It works for a variety of other tools instantly as
you said, such as OpenWebUI and Flaresolverr but yeah just as you said,
when I type it into the connection entry on the Admin Settings it will load
the list of models i.e. definitely working - but then it fails. I don't
have better logs than just failed, is there a verbose option?
On Tue, 30 Jul 2024 at 02:21, Timothy Carambat @.***>
wrote:
@timothycarambat commented on GitHub (Jul 29, 2024):
That particular log is for embedder models - are you getting this issue with embedder values or the Ollama as your LLM? The reason i ask is that they are managed separately in the UI and it was never really clear that this issue is occurring on the LLM selection page or the embedder selection page?
Regardless yes, if the models show then for sure the connection works so it make no sense as to how only the embedder model connection fails since that is the only place that message can come from
@JayCroghan commented on GitHub (Jul 29, 2024):
Ah you hit the nail on the head, I had forgotten to change host on the embedder, it all works fine now I changed that too. Brain fart!
@timothycarambat commented on GitHub (Jul 29, 2024):
It happens! Glad it was an easy fix :)
@JayCroghan commented on GitHub (Jul 30, 2024):
Me too! Setting it up for OpenWebUI in the first instance took a lot of messing about, but now I have a quick and dirty NodeJS API that takes the Win GPU machine IP via REST and modifies that hosts file on the AnythingLLM docker host machine with the up-to-date IP and it automatically propagates to all of my docker containers :) Neat. It's a lot easier than editing docker containers to install
WINSon each of them! The API was a couple of lines of code, using a modified NPM package namedHostilewhich I've allowed to take a file param to edit non-standard host file locations and the Windows GPU Server has a C# app I had written anyway that sits in my task bar for various other shortcuts I need during the day with a timer to check and update the IP periodically in the background.Win-Win!
Using hosts file in-container for communication with Ollamato [GH-ISSUE #1987] Using hosts file in-container for communication with Ollama