mirror of
https://github.com/Mintplex-Labs/anything-llm.git
synced 2026-07-19 14:13:35 -04:00
[GH-ISSUE #4151] [BUG]: [Bug Report] VPN API Connection Failure & Gemini Model List Not Updated #2639
Closed
opened 2026-02-22 18:30:33 -05:00 by yindo
·
4 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
possible bug
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#2639
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 @momusticks on GitHub (Jul 15, 2025).
Original GitHub issue: https://github.com/Mintplex-Labs/anything-llm/issues/4151
How are you running AnythingLLM?
AnythingLLM desktop app
What happened?
[Body:]
Dear AnythingLLM Development Team,
Hello!
First and foremost, thank you so much for developing such an excellent personal knowledge base tool as AnythingLLM. I'm a big fan of its concept and functionality, and it plays an important role in my work and studies.
During my recent use, I have encountered two issues that I hope you can address:
Issue 1: API Services Fail to Connect in a VPN Environment
When my VPN is active, any attempt to use API services from Google Gemini or OpenRouter results in the error message: "Could not respond to message. 400 status code (no body)". This prevents me from interacting with the models.
To troubleshoot this, I tested another similar knowledge base software, Cherry Studio, under the exact same network conditions, and it was able to connect to and use the aforementioned APIs without any issues. Therefore, I suspect this might be related to how AnythingLLM handles network requests within a VPN environment.
Steps to Reproduce:
Activate a VPN service.
In AnythingLLM, configure the API key for Google Gemini or OpenRouter and select the corresponding AI model.
Attempt to send a message to the configured model.
The system returns the "Could not respond to message. 400 status code (no body)" error.
Expected Behavior:
AnythingLLM should be able to connect to and use API services from platforms like Gemini and OpenRouter seamlessly within a VPN environment, just as it does under normal network conditions.
Issue 2: Latest Model Not Displayed in the "Gemini" LLM Provider List
I have noticed that in the "LLM Provider" settings, the list of available models for "Gemini" does not include the latest "Gemini 2.5 Pro" model. This prevents users who wish to experience the capabilities of the newest and most powerful models from doing so.
Steps to Reproduce:
Go to "Settings" -> "LLM Providers".
Select "Gemini".
View the "Chat Model" dropdown list.
Expected Behavior:
The "Chat Model" list should include "Gemini 2.5 Pro" as an option for users to select and use.
I fully understand that encountering bugs is an inevitable part of the software development process. I am reporting these issues to help make AnythingLLM even more robust and powerful.
Thank you again for your hard work and dedication! I look forward to these issues being resolved soon. Please let me know if you need any more detailed information from my end, such as log files or more specific environment configurations.
Best regards,
A loyal user of AnythingLLM
Are there known steps to reproduce?
@timothycarambat commented on GitHub (Jul 15, 2025):
Interesting since we simply should just be relaying the request using your client-side connection - so VPN or not should not matter too much. I know there is a dropped issue of #3589 that is related, because it is a bit out of scope for us.
That being said, I dont use a VPN so replication of an issue like this has been troublesome to try to replicate or what even a sustainable solution would be that makes sense for us to own, as opposed to the client setting up themselves.
@momusticks commented on GitHub (Jul 15, 2025):
Thank you so much for your prompt reply and for sharing your insights on the VPN connection issue.
I understand your perspective on network configuration issues like VPNs being complex and potentially outside the core scope of the application. Your explanation regarding issue #3589 makes it clear why handling such specific user-side network setups can be challenging. I appreciate the transparency.
I would also like to gently follow up on the second issue I raised in my initial report, which might have been overlooked. The list of available models for the 'Gemini' LLM provider in the settings doesn't currently include Google's latest models. The latest stable version is Gemini 2.5 Pro. This model offers significant improvements, and enabling it would allow users to leverage its enhanced capabilities directly within AnythingLLM.
On a related note, I was wondering if you might consider adding support for another promising platform: Moonshot AI. Their latest model, Kimi K2, has recently generated a lot of excitement.Released in July 2025, Kimi K2 is a powerful Mixture-of-Experts model that excels at tasks requiring advanced reasoning, coding, and especially "agentic" abilities (the model can act on its own to complete complex tasks).I believe that supporting Kimi would be a fantastic addition, attracting even more users who are keen on exploring cutting-edge AI.
Thank you again for creating such a wonderful tool and for your continuous hard work. I truly appreciate your dedication to the project and look forward to its future developments.
@momusticks commented on GitHub (Jul 15, 2025):
I sincerely apologize — upon further investigation, I’ve realized that both issues mentioned above were caused by my expired API key.😭
@timothycarambat commented on GitHub (Jul 15, 2025):
@momusticks haha, it happens.
WRT to moonshot -> https://github.com/Mintplex-Labs/anything-llm/issues/4155
made an issue for it so it is tracked. You should be able to use the Generic OpenAI connector in the meantime and that should work
[BUG]: [Bug Report] VPN API Connection Failure & Gemini Model List Not Updatedto [GH-ISSUE #4151] [BUG]: [Bug Report] VPN API Connection Failure & Gemini Model List Not Updated