Build a RAG Based LLM App in 20 Minutes! | Full Langflow Tutorial

Поделиться
HTML-код
  • Опубликовано: 4 июн 2024
  • In this video, I'm going to show you how to create your own AI application that uses RAG (Retrieval Augmented Generation) without writing a single line of code - in just a couple of minutes, using Langflow.
    If you want to land a developer job: techwithtim.net/dev
    🎞 Video Resources 🎞
    Langflow Docs/Install: docs.langflow.org/
    Langflow Github: dtsx.io/3vR07qO
    Build now with Astra DB: dtsx.io/3vZk6n2
    OpenAI API Key: platform.openai.com/api-keys
    Code/Flow File: github.com/techwithtim/Langfl...
    ⏳ Timestamps ⏳
    00:00 | Overview
    00:33 | Project Demo
    02:14 | Setup/Installation
    04:07 | Building a Basic Chatbot
    09:27 | OpenAI Integration
    12:33 | VectorStore Databases
    15:00 | Adding RAG
    21:35 | Testing The App
    23:02 | Additional Features
    Hashtags
    #techwithtim
    #nocodedevelopment
    #llm
    #RAG

Комментарии • 57

  • @Andrew-Tsegaye
    @Andrew-Tsegaye Месяц назад +34

    Tim please please more more on AI, LLMs, LangChain, .... free APIs

    • @arshitrupani
      @arshitrupani Месяц назад +1

      yes, i want more and more on ai, machine learning

  • @pritamsarkar3371
    @pritamsarkar3371 Месяц назад +16

    Please make one dedicated playlist Tim, which will contain RAG, AI agent, vector db-related concepts

  • @BerkGoknil
    @BerkGoknil Месяц назад +2

    Tim, I was trying to understand the RAG topic from the codes, but I was having difficulty understanding what the sequence was. It was a very clear and great video. Please don't deprive us of your knowledge. Thank you very much.

  • @rgarlinyc
    @rgarlinyc Месяц назад +1

    Very helpful, very clearly explained - thanks a ton!

  • @KumR
    @KumR Месяц назад +2

    Wow .This is awesome Tim.

  • @Lets_code_together_
    @Lets_code_together_ Месяц назад +2

    Thanks for the knowledge tim😊

  • @DataStaxDon
    @DataStaxDon Месяц назад +2

    This is AWEsome, TY!

  • @Pyth_onist
    @Pyth_onist Месяц назад +7

    Honestly I've been waiting for an intuitive tutorial on RAG and it's really nice that you have posted this video.
    Thanks @TechWithTim

  • @DanielCupakTUR
    @DanielCupakTUR Месяц назад +5

    my left menu is entirely different...mine looks like the one in the docs e.g "inputs" "outputs" I have neither

  • @sinasmith7521
    @sinasmith7521 Месяц назад

    Great content - can you please clarify whether the input pdf can be also some unstructured text data or code ? If not,is there a way to to do that ?

  • @b.c.2177
    @b.c.2177 4 дня назад

    Your explanation was excellent, thank you! Regarding the formatting of the PDF text, should it be structured as a series of questions and answers, or can I use a regular PDF ebook format and the system will be able to generate answers based on the book's content?

  • @balramraviks
    @balramraviks Месяц назад

    Thks Tim u r the best...

  • @xSPOOGEx
    @xSPOOGEx 27 дней назад

    that was well presented..

  • @felipeblin8616
    @felipeblin8616 26 дней назад

    Hi Tim, great video! I wonder if it is possible to export as python code or similar instead of json ?

  • @PrakharMishra-hl1jb
    @PrakharMishra-hl1jb Месяц назад +2

    Great!
    how can we implement this in an app of our own, does langflow provide api for that?

  • @BorisHrzenjak
    @BorisHrzenjak Месяц назад +1

    I wonder, what's the real difference between Langflow and Flowise for instance? Are they just like the same thing, competing application for the same thing basically?

  • @muhammadarsalan7996
    @muhammadarsalan7996 Месяц назад

    can we use this as a seprate microservice secondly integrate it with a hugging face llm, embeddings are cheap but q/a is expensive on opne ai

  • @rabeemohammed5351
    @rabeemohammed5351 Месяц назад +3

    Can you make a video about creating a chat program with files that will be local without the Internet?
    Thank you for your wonderful effort and excellent explanation in conveying the information.

  • @seththunder2077
    @seththunder2077 Месяц назад +1

    For the langflow that we build, is there a way for get the source code of it?

  • @billwallace1945
    @billwallace1945 27 дней назад +1

    I am using Hugging Face to run Langflow. I got to the first test run of the OpenAI connection. I have a funded account and valid secret key entered but get the following error after asking a question. Error building component error building vertex openAI: Openaimodelcomponentbuild() missing 1 required positional argument: 'openai_api_key' Any thoughts? Not much out in Stack or Git world.

  • @kodiak809
    @kodiak809 Месяц назад +1

    i was literally watching a 1hr course of Langchain but the video is 11months ago then i saw your video😂

  • @enochabban9454
    @enochabban9454 6 дней назад

    The Split Text LangChain component (@ 17:49) is experimental on Langflow's UI. And when used raises a ValueError: Error building vertex Split Text: 'str' object is not callable.
    Which text splitter component did you guys use? Any help will be appreciated.

    • @Apumapantz
      @Apumapantz День назад

      As of langflow 1.0.0a44 use the Language Recursive Text Splitter instead. I set the separator type as python and it worked for me.

  • @AdandKidda
    @AdandKidda 16 дней назад

    Hi.
    Can we add function calling also with RAG, using Langflow.

  • @user-td4pf6rr2t
    @user-td4pf6rr2t Месяц назад +1

    langflow is cool

  • @KyleA_SEO
    @KyleA_SEO Месяц назад

    Does anyone know if it is possible to run llama 3 with groq using this yet?

  • @bencipherx
    @bencipherx Месяц назад

    If this tool is free, then it’s a game changer

  • @SatyajitSatoDas
    @SatyajitSatoDas 4 дня назад

    How can one make it as a stand alone product (webapp or native) with variable input pdf?

  • @palidad1
    @palidad1 Месяц назад

    Is there a way to have the bot do a greeting in the beginning?

  • @thisismarmash
    @thisismarmash Месяц назад

    I keep getting the error "Could not install packages due to an OSError: [WinError 5] Access is denied:" when I try to install it - pretty certain admin privileges are there throughout. Any ideas why this is happening?

  • @Sai151-smr
    @Sai151-smr Месяц назад +2

    Hey Tim I didn't find the input option on the side bar

  • @zazbhai5802
    @zazbhai5802 Месяц назад +1

    Hey Tim Just A Small Request Dude Hope You See This Comment, Can You Make A Cource On Tensorflow?

  • @clt7640
    @clt7640 Месяц назад +1

    Please use open LLM flow for rag. Thanks.

  • @raymondwidmann2033
    @raymondwidmann2033 Месяц назад +1

    Tim. Honestly your a beast bro!! What tips can you give me to learn python asap!!!???

  • @yameen3448
    @yameen3448 2 часа назад

    How easy is this to scale??

  • @vamshisaikrishnaarelli9182
    @vamshisaikrishnaarelli9182 Месяц назад

    It would be really helpful if the app can query a database instead of the ped doc and give results in natural language...

  • @akshatchandna2780
    @akshatchandna2780 Месяц назад

    hey, i cannot see the input option on the side bar, pls assist me

    • @tylertubridy3621
      @tylertubridy3621 Месяц назад

      Same. I'm seeing a much longer list of items on my sidebar than the one in the video, but nothing saying 'input'.

    • @sdkfeldfwerer6751
      @sdkfeldfwerer6751 Месяц назад

      Install pre-release

  • @SerkanHaytac
    @SerkanHaytac Месяц назад

    Also what Tim is showing is the pre-release version which is quite different from the stable version (ie: you want have input block etc...). Simplest way to get this up and running on m1 mac is basically do " docker compose -f ./docker_example/pre.docker-compose.yml up` however you need to add "platform: linux/x86_64" to langflow service docker compose file ie:
    docker_example git:(dev) ✗ cat pre.docker-compose.yml
    version: "3.8"
    services:
    langflow:
    platform: linux/x86_64
    image: logspace/langflow:1.0-alpha

  • @AbhinavKumar-mm1ys
    @AbhinavKumar-mm1ys Месяц назад +4

    "How can one add this chatbot feature to the website?"

  • @user-nu6ns2ro9j
    @user-nu6ns2ro9j Месяц назад +3

    free APIs

  • @advenakash8757
    @advenakash8757 Месяц назад +3

    i couldnt even able to install langflow have any one tried installing langflow its giving me so many errors

    • @DanielCupakTUR
      @DanielCupakTUR Месяц назад

      it did give too many too but venv solved the issue

    • @advenakash8757
      @advenakash8757 Месяц назад

      @@DanielCupakTUR oh that's all? Virtual environment fix all those

    • @shawn445
      @shawn445 Месяц назад

      @@DanielCupakTUR I've tried it in and out of venv and it still fails spectacularly.

    • @advenakash8757
      @advenakash8757 Месяц назад

      @@shawn445 no it worked actually but u have to use the exact python version 3.10 it works only on this version

  • @dr_harrington
    @dr_harrington Месяц назад +1

    a-pah-chee 🤣

  • @leonardoospina3192
    @leonardoospina3192 День назад

    El chiste es programarla no usar un servicio

  • @morespinach9832
    @morespinach9832 19 дней назад +1

    Sadly langchain is pretty mediocre.