-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix stability issues #1
Comments
Following issues resolved:
This has been fixed
Added a
This has been fixed? If this means it cannot chunk the text content, the text content should be added as a
This.. should be fixed? I'm able to load very long webpages fine. The particular error here however is most likely from there being no content to store -- probably because the default User-Agent was blocked. I have fixed both the issue from no content, as well as added a User-Agent of SuperBIG.
Also resolved via the cache key, and the source selector has been fixed to choose the best source based on the input question
Since this is a Python package now, you would add explicit sources via:
TODO:
I won't add a UI though, since this is not a frontend, just a package you should use in another frontend of your choice. The display of settings and source UI should be the role of the frontend integration |
Thanks for the hard work. Any thoughts on best approach to integrating into JS frontends like SillyTavern, assuming they want to? There are python interop libraries, that'll probably be the only way without someone getting deep in there and porting to JS and duckdb-wasm/hnswlib-node. Those libs do exist though so it might be doable. |
2 approaches:
Interop will give you much more direct control but you'd have to make your own bindings. |
Just want to check in whether this works with Silly Tavern now? And if so, are there instructions available? |
You'd need to make an issue on their github to ask for direct SillyTavern support. Currently, there is support via the simple-proxy script that is included in there. It's a bit undocumented, I think. Haven't checked the README lately. But there's a py file in the /src/ folder for simple proxy, run that and edit your config to enable superbig and you're good to go, hypothetically. I haven't tested it much other than verifying that it worked. |
Some other user mentioned they want to integrate this into SillyTavern, so I will fix these issues to get it to a usable state, and add the UI for adding sources
The text was updated successfully, but these errors were encountered: