How to build a Chat with PDF AI with Bubble - GPT-4
Вставка
- Опубліковано 9 лют 2025
- 🚀 Welcome to this step-by-step tutorial on how to create a ChatGPT for PDFs using the power of GPT-4 and the no-code platform, Bubble.io!
🚀 Looking to build an MVP or AI SaaS? Or learn how to build with Bubble? Check out Avalan Labs:
www.avalanlabs...
Want me to help you build your app in bubble? You can schedule a coaching call below.
1HOUR 1o1 BUBBLE COACHING:
buy.stripe.com...
In this video, I'll guide you through:
🔹 The basics of GPT-4 and its capabilities.
🔹 An introduction to Bubble.io - the ultimate no-code solution.
🔹 A hands-on walkthrough to build a "Chat with PDF" AI app from scratch.
By the end of this tutorial:
🌟 You'll be equipped with the knowledge to create apps that can chat seamlessly with documents like PDFs.
🌟 Understand the potentials and flexibilities of no-code platforms.
🌟 Harness the power of GPT-4 for diverse applications.
👍 If you find this video helpful, please give it a thumbs up, share, and subscribe for more no-code and AI tutorials.
📌 Resources & Links:
Bubble.io: bubble.io/home
OpenAI: openai.com
Pinecone: www.pinecone.io
Langflow: github.com/log...
Langchain: www.langchain.com
💡 Have questions or need more guidance? Drop a comment below, and I'll do my best to help out!
🚀 Looking to build an MVP or AI SaaS? Check out Avalan Labs:
www.avalanlabs...
Thank you for uploading again 🎉
Great video. I'm stuck trying to initialize my connection to Pinecone. Could you provide some direction on how to do that? Copied your exact workflow shown at 13:30 but am getting error messages.
hey mate, were you able to solve this?
hi, I am receiving an error when attempting to connect to the pinecone api. Pinecone support have said that langchain do not yet support serverless indexing. Any suggestions?
Hey, the deploy to Railway link doesn't seem to be there anymore
Now, the Pinecone only shows the input for IndexName and Namespace. No API key option is shown. I think it is now broken. The same example I have tried with Weaviate and Chroma, but no response received from the chatbot. I think bug.
Hi, thanks for the video. I get the below error when using Pinecone is langflow. Updating the code per the below error just throws up more errors. Is there a workaround pinecone?
Error building node Pinecone(ID:Pinecone-aUg3K): init is no longer a top-level attribute of the pinecone package. Please create an instance of the Pinecone class instead. Example: import os from pinecone import Pinecone, ServerlessSpec pc = Pinecone( api_key=os.environ.get("PINECONE_API_KEY") ) # Now do stuff if 'my_index' not in pc.list_indexes().names(): pc.create_index( name='my_index', dimension=1536, metric='euclidean', spec=ServerlessSpec( cloud='aws', region='us-west-2' ) )
Joined waitlist for langflow :(
In the meantime is there an alternative?
Hey! There is no waitlist for langflow, just go here and deploy it on Render for example: github.com/logspace-ai/langflow
How do you get the bot to return the actual source for example the actual pdf document and page?
Joined waitlist for langflow :9
Joined waitlist for langflow :(
I don't find "Upserting Document" template. They have changed their interface.. I don't know why I can't find it. Please help!
You can just create i yourself. You need a data loader (csv, pdf, url or similar) and then you need to split the text, vectorize it and then embed it on a vector store like pinecone.
Is it.free and open source
You use "Upserting Document" in Langflow, but this is not an example in Community Examples to be forked. So, after 10 min. this tutorial goes for me to an end. That's a pity. You should make available all resources for everybody, otherwise the tutorial is useless.
Just pause the video and do what I did? Not that hard
Of course I did! There is no such “Upserting Document” template in Langflow!
I've seen several of your videos and the content is good, but you don't sahre all the steps. You have a lot of jumps and things that we can't do in practice because the instructions are lacking. It would be good to share all the steps so we can follow along. I hope you don't do this on purpose to buy your consultancy because that's cheating your followers and you have good content, but you need to improve this part.
Can you give a concrete example from this video? Happy to supplement if I missed something. I think I shared everything here?
I would never withold information on purpose 👍
@@avalanlabs for example, in your video you have “upserting document” and I didn't understand that I have to create this flow or if I would already have access to one like yours in the video.
@@Rmarinho7 did you find the "upserting document" template? I have troubles finding it....