mirror of
https://github.com/Mintplex-Labs/anything-llm.git
synced 2026-07-19 14:13:35 -04:00
Closed
opened 2026-02-22 18:25:36 -05:00 by yindo
·
7 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
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#1601
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 @JackTheTripperr on GitHub (Oct 13, 2024).
Original GitHub issue: https://github.com/Mintplex-Labs/anything-llm/issues/2464
Originally assigned to: @timothycarambat on GitHub.
How are you running AnythingLLM?
AnythingLLM desktop app
What happened?
I'm using a local installation of AnythingLLM on Windows 11 with APIpie via the generic OpenAI provider option. When I submit my prompt, I don't get a response. I'm not sure where things are getting hung up because I'm not seeing any errors when running debug or checking the logs. Additionally, I can see through my API usage that the API provider charged me for the completion, so I'm not entirely sure why the response isn't showing up.
I've tried various models (admittedly, all from APIpie), checked for firewall issues, you name it. Everything appears to be working correctly, I just don't see the response. Any help would be greatly appreciated!
Are there known steps to reproduce?
No response
@timothycarambat commented on GitHub (Oct 14, 2024):
I think this may be related to this feat request: https://github.com/Mintplex-Labs/anything-llm/issues/989
in general if its OpenAI compliant it should work with the generic connector as you just did in this issue, however its not always 100% handled and foolproof. I think its going to take us specifically handle that integration.
The root cause almost always seems to be stop token in the
stop_reasonof the response ordeltamissing in streaming responses. That is often why we then need to go and build a special handler. I see nothing you did wrong here, clearly just needs support for the LLM provider to be handled appropriately@JackTheTripperr commented on GitHub (Oct 14, 2024):
Thanks for taking the time to respond, I really appreciate it. I'll keep my eyes open for support in the future!
@timothycarambat commented on GitHub (Oct 14, 2024):
@JackTheTripperr - looking into this it seems to specifically impact
openroutermodels only and further, only whenstream:true. I wouldn't want to merge a full integration unlessstreamingis supported. Oddly enough other providers work fine - its only openrouter models doing this.@JackTheTripperr commented on GitHub (Oct 24, 2024):
Thanks for officially implementing this provider, I really appreciate it.
@EncryptShawn commented on GitHub (Nov 5, 2024):
Hey guys, sorry we just saw this. We had some patches we pushed not long ago which likely resolved whatever the issue was. I pulled the latest AnythingLLM code and re-enabled the streaming support for APIpie and built and tested it and verified proper streaming as well as seeing the different providers being hit (to include openrouter) in the APIpie accounting. I think you guys should be good to enabled streaming support natively again.
Also btw, we make any provider/model that does not support streaming natively, stream anyway. We just chunk them up and send the chunks all at once at the end in a standard OpenAI format along with our extended usage data. To use only models that have been verified to provide proper streaming support (near immediate response) and support chat prompt structure for chat memory (rotating user/assistant support) you can call models route with ?xchat but again we make all providers/models stream compliant so should be no problem to have stream: true anywhere, its just a matter of if its streamed properly or all at once.
Also I have to say i really like what you guys are doing here. Your installer made this one of the most easiest local agent installs I have seen to date, that has to be beneficial for adoption. Its also a great locally run replacement for ChatGPT but with more capability. Thanks for what you guys are doing!
@Toocky commented on GitHub (Nov 6, 2024):
@timothycarambat
Just want to reiterate what Shawn said Thanks for picking that up.
While we have you, I just wanted to touch more on what Shawn mentioned with the models route, as we have a wide range of offerings our models route is extremely large and without filtering is probably going to impact user experience.
Currently it looks like you are pulling the full models route including all Voice and Image models, and when you select one of these AnythingLLM wont work.
We have a number of different types & subtypes we have marked models as to help improve this and if you pull "https://apipie.ai/models?subtype=chatx" for the LLM configuration then you will get the smaller list of models that should give the best chat experience.
Likewise if you were to enable us as a Embedding Provider or a Transcription or Voice provider you could also pull the models specifically for those types
Also if you were interested in more adoption we have users actively seeking a application that uses our full offering including our image models.
You can read more about the models route here.
https://apipie.ai/docs/Features/Models
@timothycarambat commented on GitHub (Nov 6, 2024):
@Toocky Ah, thank you for that link! I for sure missed it and was just hoping users would select the appropriate model for their use case and know better, which is for sure asking for random issues on Github 😆
I will break your comment into a new Issue(s) so we can improve the functionality.
Also @EncryptShawn thanks for looking into the streaming thing. We were really puzzled by it but didn't want to block it totally from being shipped
[BUG]: No response is returned, no errors in logsto [GH-ISSUE #2464] [BUG]: No response is returned, no errors in logs