Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR, from the Upstash DX team, aims to greatly simplify the
pdftochat
code. It proposes making the codebase easier by using Upstash's Vector store for embedding conversion. The Upstash RAG Chat SDK helps eliminate clutter and confusing sections.Key updates:
Edit: I upgraded the Next.js to 14 to resolve some issues that were causing failures. Keeping the codebase up to date is important, so most of the changes in the diff are due to the updated lock file. Additionally, we are open to partnerships if you're interested. pdftochat can use Upstash's Vector for embeddings, Redis for history, and Qstash LLM.
Thanks to this PR, we can now easily add analytics tools like Helicone and LangSmith and easily swap between different providers like openai, togetherai, mistralai. For instance: