Wow, Lion! Your video on Langflow was incredibly insightful and easy to understand. I appreciate how you broke down complex concepts into simple terms, making it accessible for viewers like me. The visuals and examples you used really helped me grasp the fundamental ideas behind Langflow. Keep up the fantastic work, and I can't wait to see more of your content.
@@leonvanzyl I really love it! Thanks you, but I have this issue where my langflow UI is not at all like the UI showed in your video and a lot of less tools, can you help me?
thanks for your videos, I marathoned the flowise videos and am going to the langchain one. You explain very well, it's easy to understand, keep it up. Greetings from Brazil 🇧🇷
Thankyou so much for your videos, its allowing me to learn and practice so much quciker. I do have a question if you have the time to help. When applying the PromptTemplate to the work space and ediiting , I noticed I do not have the same message for prompt variables in the bottom left of the edit box as you, I belvie this is connected to the reason why when creating the bracketed question it doesn't actually generate a variable {question} for the prompt template. The prompt reads and the chat bot certainly follows the basics of my prompt but I am seeing no indication I have any variables other than that. Looking at the /model_io/prompts/prompt_templates/ page it looks like they may have consolidated code but I am unsure. Do you know where I should start looking to see how I may have made a mistake or what I would need to change to add promptvariabless to the PromptTemplate ? Iapologizee if that's notspecificc enough. I have been teaching my sefl python over the last few weeks and still havea lott to learn.
I may have answered that myself partially, When deleting the variables it gave me an error message, so it seems the variables are being compiled however I am just not seeing the indication on the frontend UI.
Hey Leon! Since you've tried both Langflow and Flowise, what are the biggest user facing differences you've found? I know that under the hood they use a different Langchain library but I don't see that manifesting on the UX...
Howzit! Langflow is not quite ready for production in my opinion, due to the fact that there is no way to protect access to the tool using credentials. The API endpoint solution is not ready either. I will cover deployment and website embedding as soon as it's ready. Rather check out the Flowise series for a similar tool that is production ready.
Thank you for doing this for langflow I've been falling along all of your flow-wise tutorials hoping you would do lang flow excited to learn how to use this one for my AI app I like the fact we can use Python and get the code. Will you touch on adding memory to a Python script?😊😊😊😊😊
Thank you for a great video as always. I want to create an app / LangFlow using ChatGPT that can interact & update a customer database such as customer projects, inquiries, orders, shipping & so forth ... Like for example what is the status of customer "X" inquiry he send to us last week (Assuming the database is up to data) I guess this is possible with LangFlow ? 🤔🤔🤔
There are a few ways to solve this, and integration with Zapier or OpenAI Functions come to mind. We will be looking at complex topics in this series though.
Thanks! Do you have any opinion on what do you prefer in regards to Langflow or Flowise? Ignoring JS vs Python do you see any having an advantage, support, likely future upgrades, etc?
That is a brilliant question. It's also a loaded question 😊. Might have to create a video comparing the two. In short, I don't have a preference. The Python library of Langchain offers more features and is slightly ahead of the JS library, but the Langchain team is doing incredible work adding these features to JS as well. There are a few aspects on hosting that you need to consider. You can't go wrong either way. Learn both and see which one works for your use-case.
@@leonvanzyl Thanks very much for your reply. Yes, makes sense. I want to remain flexible with all of these amazing tools and not end up building something that is superseded by another tool in 3 weeks time. I'm starting with Flowise, thanks to your videos and will no doubt try Langflow. 👍
Brilliant question I was just going to ask myself! And it would be amazing if Leon would make a video comparing the two! It's like so much in this very fast moving time you just don't quite know which one to learn, not that they are hard....but it's all time.
Installation of LangFlow keeps throwing error in python3.12 on mac as the following: ERROR: Failed building wheel for tokenizers Failed to build pyarrow tiktoken tokenizers ERROR: Could not build wheels for pyarrow, tiktoken, tokenizers, which is required to install pyproject.toml-based projects. Do you have any suggestion?
@@leonvanzyl ok, understood! Thanks again for the in-depth tutorials. Please could you create a tutorial where we can ask users questions > be able to store those answers as variables > send those stored variables to an email > and also how to store sessions for users to return to the conversation at a later date. Would be awesome if you could, sorry for the constant requests. Im planning to reach out to you in the near future, what would be the best way to contact, I couldn't find your twitter account.
It was asking for a LangFlow API Key but to generate one I should Sign up and then sign in I've tried but there's a wait list ¿does anyone know how long does it take?
Anyone try to use AzureChatOpenAI in Langflow? How to use AzureOpenAI in Langflow? I try to use this one. But it doesn't work. Please share your experience. Thanks
Hi! Very interesting videos on your s channel, but honestly I still don t understand the differences between LangFlow and Flowise. I mean, you said that it is a minor difference, but as i understand it uses the same GUI.
These two tools really are similar. The difference is the Langchain library that they're built on. My suggestion is that if you want to learn only one, then go for Flowise. It's ahead of Langflow in terms if being production ready.
Hey Brian, this really depends on the type of application that you are building and the tech stack. Very hard to answer in a comment. You could store the conversation in pretty much any database - Pinecone might be an expensive solution if you simply want to store a conversation that doesn't need vector similarly search.
I'll be creating a full series on Langflow soon. Flowise has been production ready for a while now, and Langflow was lagging behind. However, they've improved a lot lately.
I will. There seems to be a lot of issues with Langflow when trying to self host. The Render deployment fails outright. I've brought this to their attention though. I'll create a video as soon as the issues are resolved 👍
Hey Leon, why am I getting a "no module named langflow" message every time at the end? Tried multiple times, but no luck. How to go ahead, please guide.
Weird... my langflow doesn't look like that. I didn't have collection, no search bar at the left. Just new flow & component in the left. no search bar at all..
@@leonvanzyl Hmmm I found out if we follow the installation instruction ( right now ), it will using lower version than your video. I must put the github link to get dev branch installed so it got the latest version. But after that, I get another problem, ask to discord and no answer at all....
@@leonvanzyl hahaha.. about something like frontend static not found ( seems like the ui folder ). Anyway, I decided to just use langchain since I use it quite differently than other people usage.. I just hope to be able to prototype and develope faster using langflow, and fail 🤣
Not that I'm aware of. Would be cool if they could add it at some point 😀. The point of these tools is to create the flow logic for the app, and then integrate the logic in your web / mobile App - which could have TTS and Speach to Text.
@@leonvanzyl An important question. If one wants to point to input SQLite database from local system such as C:/Folder name/file name. How do we point that in flowise as it’s deployed in render and doesn’t know how to access local computer.
Auf welche Seite verweisen Sie ebenfalls? Ich habe in der Videobeschreibung viele Ressourcen verlinkt. Ich bin kein Deutscher, also entschuldigen Sie bitte, wenn dieser Kommentar keinen Sinn ergibt. 😬
The two are very similar. Langflow uses the Python version on Langchain, and Flowise uses the JS version of Langchain. The differences are minor. It really comes down to your personal preference.
i felt langflow is more advanced version of flowise , as it has much more capabilites like the main one documentation of any component if we want to know how to use it and it also has many community examples . Also the number of components in langflow are greater than flowise. I THINK For beginers flowise is great to start when you want to go advanced langflow would be great
I agree with this comment to a certain extent, but it is also worth noting that additional features are constantly added to the JS LangChain library as well. The Python documentation might be way more up to date for now, but the gap between the two versions of LangChain seem to be closing over time. This could be a topic for debate, but I don't consider Langflow to be more "advanced" than Flowise. I've been able to achieve similar results for the majority of real-world use cases using both tools.
And ladies and gentlemen that’s how it should be done.
No bs, straight to the point with all the info! Thank you very much!
Awesome comment. Thank YOU!
Wow, Lion! Your video on Langflow was incredibly insightful and easy to understand. I appreciate how you broke down complex concepts into simple terms, making it accessible for viewers like me. The visuals and examples you used really helped me grasp the fundamental ideas behind Langflow. Keep up the fantastic work, and I can't wait to see more of your content.
Excellent comment! Thank you 🙏😊
@@leonvanzyl I really love it! Thanks you, but I have this issue where my langflow UI is not at all like the UI showed in your video and a lot of less tools, can you help me?
Thank you for the clear pace of the instruction and for enlarging your screen so we can see what you are doing.
You're welcome!
Takes forever to edit all the zooms, but definitely worth it 😁
thanks for your videos, I marathoned the flowise videos and am going to the langchain one. You explain very well, it's easy to understand, keep it up.
Greetings from Brazil 🇧🇷
Thank you! Glad you're enjoying these 🤗.
Thanks Leon, you're one of the best
Thank you!
Thank you for this video. It’s very helpful to understand other options beyond Flowise and BotPress!
You're welcome 🤗
This video series is soooo helpful. Thank you so much for these videos.
Thank you!
can't wait for the next episodes!
Thanks! I didn´t know that there is a flow in Python. Great tutorial.
You're welcome 😁
Thank you Leon. Once again very well explained. I really like your videos as it's very helpful. Looking forward to the next ones.
Thanks Danie 🙏
Thank you so much for this tutorial, well explained.
Thank you 🙏
I need help installing this on RENDER so I can access this in the cloud! Great Video! Subscribed!
Deployment video coming soon 👍
Thanks!
Thank you for the support 🙏
Thankyou so much for your videos, its allowing me to learn and practice so much quciker.
I do have a question if you have the time to help.
When applying the PromptTemplate to the work space and ediiting , I noticed I do not have the same message for prompt variables in the bottom left of the edit box as you,
I belvie this is connected to the reason why when creating the bracketed question it doesn't actually generate a variable {question} for the prompt template.
The prompt reads and the chat bot certainly follows the basics of my prompt but I am seeing no indication I have any variables other than that.
Looking at the /model_io/prompts/prompt_templates/ page it looks like they may have consolidated code but I am unsure. Do you know where I should start looking to see how I may have made a mistake or what I would need to change to add promptvariabless to the PromptTemplate ?
Iapologizee if that's notspecificc enough. I have been teaching my sefl python over the last few weeks and still havea lott to learn.
I may have answered that myself partially, When deleting the variables it gave me an error message, so it seems the variables are being compiled however I am just not seeing the indication on the frontend UI.
Did you click on the "compile" / ⚡ button before clicking on chat? Also try to save after making changes.
Amazing as always
Thanks Andres
This video is so helpful. Which one do you think can build more complex stuff?
Flowise, without a doubt.
@@leonvanzyl Thanks Leon, I was wondering which tool, LangFlow or Flowise, would be more useful and easier to implement complex functionality.
Hey Leon! Since you've tried both Langflow and Flowise, what are the biggest user facing differences you've found? I know that under the hood they use a different Langchain library but I don't see that manifesting on the UX...
I've received better responses from Langchain, especially when it comes to the agents.
Not sure if it's because of how they are primed.
Greetings from south africa. How would one deploy these chatbots on a site like wix, kajabi or Wordpress. Would we need to host the chatbot somewhere?
Howzit!
Langflow is not quite ready for production in my opinion, due to the fact that there is no way to protect access to the tool using credentials. The API endpoint solution is not ready either.
I will cover deployment and website embedding as soon as it's ready.
Rather check out the Flowise series for a similar tool that is production ready.
Thank you for doing this for langflow I've been falling along all of your flow-wise tutorials hoping you would do lang flow excited to learn how to use this one for my AI app I like the fact we can use Python and get the code. Will you touch on adding memory to a Python script?😊😊😊😊😊
Thank you! Glad you're enjoying these videos.
Will definitely look into memory in this series 👍.
Thanks for sharing!
You're welcome 🤗
Thank you for a great video as always. I want to create an app / LangFlow using ChatGPT that can interact & update a customer database such as customer projects, inquiries, orders, shipping & so forth ... Like for example what is the status of customer "X" inquiry he send to us last week (Assuming the database is up to data) I guess this is possible with LangFlow ? 🤔🤔🤔
There are a few ways to solve this, and integration with Zapier or OpenAI Functions come to mind.
We will be looking at complex topics in this series though.
different command on MAC you run "source env/bin/activate"
Thanks! Do you have any opinion on what do you prefer in regards to Langflow or Flowise? Ignoring JS vs Python do you see any having an advantage, support, likely future upgrades, etc?
That is a brilliant question. It's also a loaded question 😊. Might have to create a video comparing the two.
In short, I don't have a preference. The Python library of Langchain offers more features and is slightly ahead of the JS library, but the Langchain team is doing incredible work adding these features to JS as well.
There are a few aspects on hosting that you need to consider.
You can't go wrong either way. Learn both and see which one works for your use-case.
@@leonvanzyl Thanks very much for your reply. Yes, makes sense. I want to remain flexible with all of these amazing tools and not end up building something that is superseded by another tool in 3 weeks time. I'm starting with Flowise, thanks to your videos and will no doubt try Langflow. 👍
Brilliant question I was just going to ask myself! And it would be amazing if Leon would make a video comparing the two! It's like so much in this very fast moving time you just don't quite know which one to learn, not that they are hard....but it's all time.
Installation of LangFlow keeps throwing error in python3.12 on mac as the following: ERROR: Failed building wheel for tokenizers
Failed to build pyarrow tiktoken tokenizers
ERROR: Could not build wheels for pyarrow, tiktoken, tokenizers, which is required to install pyproject.toml-based projects.
Do you have any suggestion?
Is there any particular reason why you have switched the tutorials to LangFlow? Does it offer things that flowise hasn’t got or anything like that?
I'll be continuing with Flowise.
Langflow is simply a Python alternative to Flowise.
@@leonvanzyl ok, understood! Thanks again for the in-depth tutorials. Please could you create a tutorial where we can ask users questions > be able to store those answers as variables > send those stored variables to an email > and also how to store sessions for users to return to the conversation at a later date. Would be awesome if you could, sorry for the constant requests. Im planning to reach out to you in the near future, what would be the best way to contact, I couldn't find your twitter account.
5:10 For Mac: python3 -m langflow
It was asking for a LangFlow API Key but to generate one I should Sign up and then sign in I've tried but there's a wait list ¿does anyone know how long does it take?
there is no ConversationChain anymore, what can I use?
Anyone try to use AzureChatOpenAI in Langflow?
How to use AzureOpenAI in Langflow?
I try to use this one. But it doesn't work. Please share your experience. Thanks
Hi! Very interesting videos on your s channel, but honestly I still don t understand the differences between LangFlow and Flowise. I mean, you said that it is a minor difference, but as i understand it uses the same GUI.
These two tools really are similar.
The difference is the Langchain library that they're built on.
My suggestion is that if you want to learn only one, then go for Flowise. It's ahead of Langflow in terms if being production ready.
I would like to make a chatbot with long term memory using pine cone. What is the best practice for storing the conversations and retrieving?
Hey Brian, this really depends on the type of application that you are building and the tech stack. Very hard to answer in a comment.
You could store the conversation in pretty much any database - Pinecone might be an expensive solution if you simply want to store a conversation that doesn't need vector similarly search.
Very insightful. Is it possible to create a custom tool using langchain and then load it into langflow?
Thanks! Will look into this and create a tutorial if possible
This is for enjoying purpose or it has real use so i can earn money
Both 😉.
👏🏼👏🏼👏🏼👏🏼👏🏼
🙏
Langflow or Flowise?
Both 😊
what do you prefer my friend flowise or langflow? thanks
I'll be creating a full series on Langflow soon. Flowise has been production ready for a while now, and Langflow was lagging behind. However, they've improved a lot lately.
Could you show how to install langflow on Render? Thank you.
I will. There seems to be a lot of issues with Langflow when trying to self host. The Render deployment fails outright. I've brought this to their attention though.
I'll create a video as soon as the issues are resolved 👍
PS. Have you tried Lsngflow's cloud service?
If you'd prefer to self host then I recommend going with Flowise instead.
You explain things so effortlessly. Your channel is a hidden treasure. Thank you for these quality contents. 🤌🏼
Thank you very much 😊
exactly
How would you do prompt chaining / sequential chain with langflow?
Will definitely cover prompt chaining in this series.
3:26 python -m langflow run
Hey Leon, why am I getting a "no module named langflow" message every time at the end? Tried multiple times, but no luck. How to go ahead, please guide.
Did you activate the virtual environment before starting Langflow?
@@leonvanzyl yes leon, every time it's the same message. I tried multiple times and went ahead as you described in the video but result is the same.
Weird... my langflow doesn't look like that. I didn't have collection, no search bar at the left. Just new flow & component in the left. no search bar at all..
It's very possible that Langflow updated their UI since this video was recorded many months ago 🤔. Perhaps it's time to refresh this series as well.
@@leonvanzyl Hmmm I found out if we follow the installation instruction ( right now ), it will using lower version than your video. I must put the github link to get dev branch installed so it got the latest version. But after that, I get another problem, ask to discord and no answer at all....
@@daryladhityahenry sorry to hear. Things move fast in the AI space and I am trying my best to refresh these videos 😂.
What's the error?
@@leonvanzyl hahaha.. about something like frontend static not found ( seems like the ui folder ). Anyway, I decided to just use langchain since I use it quite differently than other people usage..
I just hope to be able to prototype and develope faster using langflow, and fail 🤣
Does it allow you to create chatbots with speech recognition and tts?
Not that I'm aware of.
Would be cool if they could add it at some point 😀.
The point of these tools is to create the flow logic for the app, and then integrate the logic in your web / mobile App - which could have TTS and Speach to Text.
it ask fort api key of langflow
Provide the API key then 😉
@@leonvanzyl true, now works, langflow have something like cache to save money on request? Do you have a video using cache? Thanks you so mucj
How to run this on render?
We will have a look at deployment in this series 👍
Yes, I have tried and failed to install this on Render. I have Flowise installed easy, but not Langflow. Help is needed!!
@@leonvanzyl An important question. If one wants to point to input SQLite database from local system such as C:/Folder name/file name. How do we point that in flowise as it’s deployed in render and doesn’t know how to access local computer.
Kannst du bitte den Link zu der Seite schicken im Internet findet man leider nicht
DANKE IM VORRAUS
Auf welche Seite verweisen Sie ebenfalls? Ich habe in der Videobeschreibung viele Ressourcen verlinkt.
Ich bin kein Deutscher, also entschuldigen Sie bitte, wenn dieser Kommentar keinen Sinn ergibt. 😬
@@leonvanzyl sorry that was Very good German Maybe a AI Made it 😂 THANK YOU
@@hhhh-wl5fj 😁
When should one choose langflow or flowise??
The two are very similar. Langflow uses the Python version on Langchain, and Flowise uses the JS version of Langchain.
The differences are minor.
It really comes down to your personal preference.
i felt langflow is more advanced version of flowise , as it has much more capabilites like the main one documentation of any component if we want to know how to use it and it also has many community examples . Also the number of components in langflow are greater than flowise. I THINK For beginers flowise is great to start when you want to go advanced langflow would be great
I agree with this comment to a certain extent, but it is also worth noting that additional features are constantly added to the JS LangChain library as well. The Python documentation might be way more up to date for now, but the gap between the two versions of LangChain seem to be closing over time.
This could be a topic for debate, but I don't consider Langflow to be more "advanced" than Flowise. I've been able to achieve similar results for the majority of real-world use cases using both tools.
@@leonvanzyl agreed with you I was just making a prediction as I saw soo many components there . Now I got my answer, thanks for insighting
Would you mind setting up a discord for the community please.
It would be nice to talk to one another and exchange ideas & tips
I've received a few requests for a Discord channel by now.. thinks it's time 😁
@@leonvanzyl ❤
Yes pls!