Тёмный

Chat With Multiple PDF Documents With Langchain And Google Gemini Pro  

Krish Naik
Подписаться 1 млн
Просмотров 90 тыс.
50% 1

github: github.com/kri...
In this video we will develop an LLM application uing Google gemini pro and langchain where we can multiple pdf documents with the help of FAISS vector emebeddings.
-----------------------------------------------------------------------------------------------------------
Support me by joining membership so that I can upload these kind of videos
/ @krishnaik06
---------------------------------------------------------------------------------------------------------------------------
►Data Science Projects:
• Now you Can Crack Any ...
►Learn In One Tutorials
Statistics in 6 hours: • Complete Statistics Fo...
Machine Learning In 6 Hours: • Complete Machine Learn...
Deep Learning 5 hours : • Deep Learning Indepth ...
►Learn In a Week Playlist
Statistics: • Live Day 1- Introducti...
Machine Learning : • Announcing 7 Days Live...
Deep Learning: • 5 Days Live Deep Learn...
NLP : • Announcing NLP Live co...
---------------------------------------------------------------------------------------------------
My Recording Gear
Laptop: amzn.to/4886inY
Office Desk : amzn.to/48nAWcO
Camera: amzn.to/3vcEIHS
Writing Pad: amzn.to/3vcEIHS
Monitor: amzn.to/3vcEIHS
Audio Accessories: amzn.to/48nbgxD
Audio Mic: amzn.to/48nbgxD

Опубликовано:

 

28 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 274   
@krishnaik06
@krishnaik06 8 месяцев назад
Lets Target for 1000 likes :). share your Work In Linkedin and Tag Me :)
@Tech_Enthusiasts_Shubham
@Tech_Enthusiasts_Shubham 8 месяцев назад
For sure sir I am always there to support valuable content providing by you ❤
@Ashin3
@Ashin3 8 месяцев назад
Valuable information
@richierosewall3741
@richierosewall3741 8 месяцев назад
hi sir, if possible, could you do a video for scanned multipage pdf which includes images and tables with in it.
@subashr7934
@subashr7934 8 месяцев назад
what are the prerequisites for this project Sir ?
@gopichandkothapalli4045
@gopichandkothapalli4045 8 месяцев назад
@krishnaik06 pdf contains images or some figure. Is it possible to get those images as output for user response
@КравчукІгор-т2э
@КравчукІгор-т2э 4 дня назад
Thank you Krish Naik for your work and interesting videos. I have a big request - please make time codes in each of your videos. Believe me it is very convenient, especially when you need to find something very quickly. I'm sure there will be a lot more likes. I already got mine.
@abhikits
@abhikits 8 месяцев назад
Love your video.Please make a tutorial series showcasing Langchain, Gemini, and VectorDB in action.
@sahiltr1151
@sahiltr1151 3 месяца назад
Crazy tutorial!! Loved it
@gowthamdora6146
@gowthamdora6146 8 месяцев назад
Amazing Krish, looking for more end to end projects on gen ai.
@DheemanDas
@DheemanDas 3 месяца назад
ValueError: The de-serialization relies loading a pickle file. Pickle files can be modified to deliver a malicious payload that results in execution of arbitrary code on your machine.You will need to set `allow_dangerous_deserialization` to `True` to enable deserialization. If you do this, make sure that you trust the source of the data. For example, if you are loading a file that you created, and know that no one else has modified the file, then this is safe to do. Do not set this to `True` if you are loading a file from an untrusted source (e.g., some random site on the internet.). how to fix this issue
@thelearner3026
@thelearner3026 3 месяца назад
am also facing this issue. Do you got any solution
@umarzafar7759
@umarzafar7759 3 месяца назад
In the function user_input(), replace the line and add allow_dangerous_deserialization=True #Code new_db = FAISS.load_local("faiss_index_react", embeddings, allow_dangerous_deserialization=True)
@jayaprakash7348
@jayaprakash7348 8 месяцев назад
Nice explanation bro. Could you please share one more video with langchain htmltotxt extract from website with google api
@VijilalFlutter
@VijilalFlutter 7 месяцев назад
Short and precise. Well Done. I have a question. Can i use this with flutter. I mean i need to develop front end using flutter
@DebjyotiSaha-lh8lg
@DebjyotiSaha-lh8lg 7 месяцев назад
Thanks Krish for the video. I have a doubt that if I upload only 1 PDF will it work or I have to upload more than 1 PDF?
@Sachin-kk3np
@Sachin-kk3np 3 месяца назад
How can we leverage an NLP model or Generative AI pre-trained model like ChatGPT or Llama2 to compare two documents, like legal contracts or technical manuals, and find the deviation in the documents. Please give me ideas or ways to achieve this or if you have any RU-vid/Github links for the reference.
@channadissanayaka6450
@channadissanayaka6450 3 месяца назад
thank you very much
@takur1977
@takur1977 3 месяца назад
Hi Krish, Thanks for the wonderful video. i could implement this by following your video. However, I am not getting the correct results when I try to analyze pdf file with form fields like checkboxes and radio buttons. I tried using OCR reading etc but still, it is not giving me the correct result. could you please recommend how to deal with pdf with from fields etc?
@RicardoIturra-w8y
@RicardoIturra-w8y 7 месяцев назад
new suscriptor Here!
@DS_AIML
@DS_AIML 8 месяцев назад
ValidationError: 1 validation error for LLMChain llm Can't instantiate abstract class BaseLanguageModel with abstract methods agenerate_prompt, apredict, apredict_messages, generate_prompt, predict, predict_messages (type=type_error) .I am getting this error while running the code.
@ravikantjain
@ravikantjain 7 месяцев назад
same, you got solution ?
@DS_AIML
@DS_AIML 7 месяцев назад
@@ravikantjain Please check you environment you are working.That might be issue
@FalahgsGate
@FalahgsGate 8 месяцев назад
thanks for sharing and for the good tutorial.... but why do I always get the Reply: the answer is not available in the context, but I'm sure I upload PDFs
@soulfuljourney22
@soulfuljourney22 8 месяцев назад
initially i got the answer but later I am getting similar answers
@raabiyahraabiyah8597
@raabiyahraabiyah8597 Месяц назад
same error here. Did you manage to find a solution?
@mayasushma2951
@mayasushma2951 8 месяцев назад
And also will it be able to give a reference where my answer is referring to and if a question is asked from multiple pdfs ... Will be able to give reference page number and also pdf name properly?? Let me know if u have tested that
@akeshagarwal794
@akeshagarwal794 7 месяцев назад
Hello @krishnaik06 sir, I want the user to get a response along with token usage for generating that particular response. I hope you consider this in the next End-to-End Project lots of love for you channel😊❤
@NikhilPrasad-u4g
@NikhilPrasad-u4g 8 месяцев назад
Hello sir, actually i am getting attribute error: bytes object has no attribute seek
@bekar-kahaniya-hum-sunaynge
@bekar-kahaniya-hum-sunaynge 8 месяцев назад
hello sir after done this. not getting answer properly getting this when i upload pdf file {'output_text': 'answer is not available in the context'}
@shubhamrathod9969
@shubhamrathod9969 8 месяцев назад
First, try this: Increase the context length to 10000 in charactersplitter. If that doesn't happen: Try changing response = chain( {"input_documents": docs, "question": query} , return_only_outputs=True) to response = chain.invoke( {"input_documents": docs, "question": query} , return_only_outputs=True). I just wanted to let you know that this worked for me.
@AanchalKandari
@AanchalKandari 3 месяца назад
what if we ask completely different question which is not present in the pdf , i want to check the similarity
@KARMAtogetherwithGHOST
@KARMAtogetherwithGHOST 8 месяцев назад
how i write all this commands in pip
@AbineshM-qg1us
@AbineshM-qg1us 5 месяцев назад
can we use amazon titan multimodal embedding to get text along side image as output from the PDF and docx files.....
@demon-h5p
@demon-h5p 7 месяцев назад
hello krish, can we use different types file format for this project
@angnat05
@angnat05 2 месяца назад
got an error IndexError: list index out of range when try to Submit n Process Scaned document, please help
@salonibhardwaj3200
@salonibhardwaj3200 2 месяца назад
sir can u share me resources from where u have read this
@plutogaming8981
@plutogaming8981 4 месяца назад
Sir how can i extend this to chat bot which take input pdf of 15/50 pages where it containes images tables and content of text using langchain
@kingish_yt
@kingish_yt 8 месяцев назад
AttributeError: 'bytes' object has no attribute 'seek' please resolve
@WhatsDiscuss
@WhatsDiscuss 7 месяцев назад
You can use request.files.getlist('parameter') instead of You can use request.files['parameter']
@azharudeensalim2898
@azharudeensalim2898 8 месяцев назад
Hi Krish while following the video I have faced an error: 1 validation error for LLMChain llm Can't instantiate abstract class BaseLanguageModel with abstract methods agenerate_prompt, apredict, apredict_messages, generate_prompt, predict, predict_messages (type=type_error) .How can we fix it
@Datasciencefiverr
@Datasciencefiverr 8 месяцев назад
same here do you find solution
@wanderer_ankur
@wanderer_ankur 8 месяцев назад
I am also facing the same issue.
@ishaanpranava
@ishaanpranava 8 месяцев назад
@krishnaik06 Yes, I am also facing the same problem here, please suggest a solution.
@vijaybhavesh
@vijaybhavesh 8 месяцев назад
same here do you find solution
@vijaybhavesh
@vijaybhavesh 8 месяцев назад
i got the solution we need to update the langchain library i am using langchain 0.1.0
@mohammedaitkheri6200
@mohammedaitkheri6200 2 месяца назад
Plz , what is the last command to run this code?
@kanth2223
@kanth2223 6 месяцев назад
Hello sir I am getting error ValueError: The de-serialization relies loading a pickle file. Pickle files can be modified to deliver a malicious payload that results in execution of arbitrary code on your machine.You will need to set allow_dangerous_deserialization What to do sir
@kanth2223
@kanth2223 6 месяцев назад
Change code into new_db = FAISS.load_local("faiss_index", embeddings, allow_dangerous_deserialization=True)
@ezequielbravo7291
@ezequielbravo7291 6 месяцев назад
It worked for me, thanks!@@kanth2223
@paraslohia9292
@paraslohia9292 Месяц назад
I think this will not work in conversations
@C__MehrabEvan
@C__MehrabEvan 6 месяцев назад
Help please. How to add conversation memory here?
@hanzalahhashmi3090
@hanzalahhashmi3090 4 месяца назад
Hey Krish, I am getting a bit of a problem, I've tried from 2 accounts its giving me a 400 eror API kry not valid, but i even made another account for it. Please help me out
@aniketgami2541
@aniketgami2541 7 месяцев назад
If I need to write good morning to chat... so answer should to be display like. good morning. How can i help you...
@kopallesidhartha1285
@kopallesidhartha1285 8 месяцев назад
I used your code where the response is {'output_text': 'Answer is not available in the context'} even with the proper context can you help with the proper response
@FalahgsGate
@FalahgsGate 8 месяцев назад
the same error ....no solution now ..are getting a solution for the problem?
@shubhamrathod9969
@shubhamrathod9969 8 месяцев назад
First, try this: Increase the context length to 10000 in charactersplitter. If that doesn't happen: Try changing response = chain( {"input_documents": docs, "question": query} , return_only_outputs=True) to response = chain.invoke( {"input_documents": docs, "question": query} , return_only_outputs=True). I just wanted to let you know that this worked for me.
@sanjaydas1979
@sanjaydas1979 6 месяцев назад
@@shubhamrathod9969 i tried the code which shown in the video and got IndexError: list index out of range Can you help me with this.
@Musicvocalhub
@Musicvocalhub 5 месяцев назад
But where we have used the word query ​@@shubhamrathod9969
@akshayrawat7658
@akshayrawat7658 Месяц назад
Even after using above approaches, still facing same problems
@DavidRoopnarine-zh5dn
@DavidRoopnarine-zh5dn 4 месяца назад
does this tutorial still work?
@sillyxcoder
@sillyxcoder 8 месяцев назад
I was trying to build mcq generator but one problem I am getting is it can only generate 3 mcq question is there any solution to generate more than 3 mcq at once or what is better way to do it
@Musicvocalhub
@Musicvocalhub 5 месяцев назад
Even I'm trying to do same thing, could you help me out please with the code . I have selected this idea as my final year project
@wert-yo1ln
@wert-yo1ln 2 месяца назад
Since langchain changes versions quite frequently you need to improve your requirements.txt file with not just the names of packages but also their versions because the code you've provided is not working
@Rohitpatil-ng8mb
@Rohitpatil-ng8mb 8 месяцев назад
was just looking for this, loved the video and the explanation . just a small request sir, can you bring a hands on practical course for LLM, langchain. from the basics or level 0 to be able to build a production level project using MLOPS or LLMOPS. thank you sir.
@aishu2623
@aishu2623 8 месяцев назад
sir i am a getting a error that is ValidationError: 1 validation error for LLMChain llm Can't instantiate abstract class BaseLanguageModel with abstract methods agenerate_prompt, apredict, apredict_messages, generate_prompt, predict, predict_messages (type=type_error) i tried different methods to solve but i am unable to solve this error , can you plz kindly help with this . Since i have taken up this for my 6th sem project.
@atharvkute1332
@atharvkute1332 7 месяцев назад
me tooo plzz help me
@anuragmanjramkar2130
@anuragmanjramkar2130 4 месяца назад
ValueError: The de-serialization relies loading a pickle file. Pickle files can be modified to deliver a malicious payload that results in execution of arbitrary code on your machine.You will need to set `allow_dangerous_deserialization` to `True` to enable deserialization. If you do this, make sure that you trust the source of the data. For example, if you are loading a file that you created, and no that no one else has modified the file, then this is safe to do. Do not set this to `True` if you are loading a file from an untrusted source (e.g., some random site on the internet.). How to resolve this error
@kunalgupta116
@kunalgupta116 4 месяца назад
just set the parameter allow_dangerous_deserialization = True i.e. FAISS.load_local("faiss_index", embeddings, allow_dangerous_deserialization=True)
@srihbalaji7272
@srihbalaji7272 3 месяца назад
Bro same here you got it solved? Can you help?
@anuragmanjramkar2130
@anuragmanjramkar2130 3 месяца назад
@@srihbalaji7272 Change this line new_db = FAISS.load_local("faiss_index", embeddings) to new_db = FAISS.load_local("faiss_index", embeddings, allow_dangerous_deserialization=True)
@anuragmanjramkar2130
@anuragmanjramkar2130 3 месяца назад
Change this line new_db = FAISS.load_local("faiss_index", embeddings) to new_db = FAISS.load_local("faiss_index", embeddings, allow_dangerous_deserialization=True)
@umarzafar7759
@umarzafar7759 3 месяца назад
@@srihbalaji7272 In the function user_input(), replace the line and add allow_dangerous_deserialization=True #Code new_db = FAISS.load_local("faiss_index_react", embeddings, allow_dangerous_deserialization=True)
@kamitp4972
@kamitp4972 8 месяцев назад
Sir , I'm getting error as TypeError: 'GoogleGenerativeAIEmbeddings' object is not callable. can you do something?
@venky252003
@venky252003 8 месяцев назад
I'm also getting same error, any one fixed this issue.
@mohsinqureshi6850
@mohsinqureshi6850 7 месяцев назад
update langchain mine is fixed
@peterhpchen
@peterhpchen 6 месяцев назад
After update lanchain, I still get the same error. It looks like the google_api_key become "None"? : `embedding_function` is expected to be an Embeddings object, support for passing in a function will soon be removed. vector_store: Google Generative AI embeddings: model='models/embedding-001' task_type=None google_api_key=None client_options=None transport=None `embedding_function` is expected to be an Embeddings object, support for passing in a function will soon be removed. perform Similarity_Search for user_question: provide a detailed summary of Multi-Head Attention 2024-03-11 22:46:57.585 Uncaught app exception Traceback (most recent call last): File "/home/peter/anaconda3/envs/tf/lib/python3.10/site-packages/streamlit/runtime/scriptrunner/script_runner.py", line 534, in _run_script exec(code, module.__dict__) File "/home/peter/AIU/AIU_CS515_LLM/020_Gemini/002_Code/pdf_chatbot.py", line 108, in main() File "/home/peter/AIU/AIU_CS515_LLM/020_Gemini/002_Code/pdf_chatbot.py", line 93, in main user_input(user_question) File "/home/peter/AIU/AIU_CS515_LLM/020_Gemini/002_Code/pdf_chatbot.py", line 71, in user_input docs = new_db.similarity_search(user_question) File "/home/peter/anaconda3/envs/tf/lib/python3.10/site-packages/langchain/vectorstores/faiss.py", line 509, in similarity_search docs_and_scores = self.similarity_search_with_score( File "/home/peter/anaconda3/envs/tf/lib/python3.10/site-packages/langchain/vectorstores/faiss.py", line 390, in similarity_search_with_score embedding = self._embed_query(query) File "/home/peter/anaconda3/envs/tf/lib/python3.10/site-packages/langchain/vectorstores/faiss.py", line 155, in _embed_query return self.embedding_function(text) TypeError: 'GoogleGenerativeAIEmbeddings' object is not callable
@gurjeet333
@gurjeet333 8 месяцев назад
Hi Krish, Can you also teach us to deploy this solution on a cloud platform as well. Deployment are being asked a lot in interviews
@whomisac4616
@whomisac4616 8 месяцев назад
Thanks 🙏. Was planning to do something similar with Gemini pro today. Before I even started writing the code your video popped up 😂.
@MsProtestante
@MsProtestante 11 дней назад
Hi Mr. Naik thanks for sharing your knowledge! I have an usecase that I need to read information from PDF invoices and exhibit on an input HTML form. For that I´m planning to send the PDF to the LLM(GEMINI) along with a JSON format and ask GEMINI to fill up the JSON with the information read from the PDF. How would you implement such a feature? Do you think that I need RAG for this? Or Just extracting the text from the PDF and give it to GEMINI fill up the JSON will do? Which one is better?
@Datasciencefiverr
@Datasciencefiverr 8 месяцев назад
ValidationError: 1 validation error for LLMChain llm Can't instantiate abstract class BaseLanguageModel with abstract methods agenerate_prompt, apredict, apredict_messages, generate_prompt, invoke, predict, predict_messages (type=type_error) what is this error can anyone help
@vijaybhavesh
@vijaybhavesh 8 месяцев назад
need to update the langchain inorder to fix it
@gamekhela
@gamekhela 10 дней назад
how Implementing Caching Mechanism for Chatbot Responses
@bhavnitasingh1549
@bhavnitasingh1549 8 месяцев назад
Great Video. Can you please let me know how you identified the limit of not uploading a single pdf exceeding 200MB in size?
@rakeshkumar-pf6yu
@rakeshkumar-pf6yu 5 месяцев назад
I am getting error in this line of code...can you please explain about this Krish....new_db = FAISS.load_local("faiss_index", embeddings)...I have used this line of code also..........langchain_community.allow_dangerous_deserialization = True..........the error is that it is not able to read my local files from the visual studio...
@hrikhi
@hrikhi 4 месяца назад
same problem
@firdospathan3700
@firdospathan3700 7 месяцев назад
Hi Krish. Just want to be know for Q&A chatbot. I have Data about insurance in pdf file. So the Data which I am having is same columns and rows. But the insurance cost is different from each pdf file. So I want to build a Q& A chatbot. Which will extract the pdf file name along with that insurance type avilable in the pdf file and then it will display a drop down box or something to select which type of insurance you need and along with the cost. Can you helpe out for this?
@mlsrihari1283
@mlsrihari1283 8 месяцев назад
Your videos really helpful for learners bro, from Tamilnadu
@subashr7934
@subashr7934 8 месяцев назад
Can you please tell what are the prerequisites for this project
@ag_kishan27
@ag_kishan27 8 месяцев назад
Please make same for video. import video nd it give description
@subashr7934
@subashr7934 8 месяцев назад
Can anyone pls say what are the prerequisites for this project?
@brianhauk8136
@brianhauk8136 7 месяцев назад
Thank you for sharing this useful advice on an important topic. How would you modify it to work with OpenAI's GPT-4 API instead of Google Gemini Pro?
@rohitshukla1539
@rohitshukla1539 8 месяцев назад
Hello sir when I run this code I am getting type error GoogleGenerativeAIEMbeddings is not collable
@yavuzobuz2405
@yavuzobuz2405 7 месяцев назад
After the Gemini update, it constantly gives the error "The answer you are looking for in the text could not be found"
@The.Patel.
@The.Patel. 6 месяцев назад
did you found any solution for this ?
@483552
@483552 8 месяцев назад
Very Good information bro. Can you help.. If headers based information can we take it from PDF to Excel
@KEVALKANKRECHA
@KEVALKANKRECHA 3 месяца назад
olid video! You've covered a lot of ground and explained things well. There's always room to improve, but you're definitely on the right track. Looking forward to seeing more from you!
@utpalpaul2933
@utpalpaul2933 8 месяцев назад
Instead of Streamlit, can I use Flask?
@udaykiran2065
@udaykiran2065 7 месяцев назад
yes u can
@ombaba2153
@ombaba2153 4 месяца назад
How to fetch image and text form the pdf can u make one more video on this ?
@rahilshaikh4954
@rahilshaikh4954 Месяц назад
You got any solution for this?
@izainonline
@izainonline 8 месяцев назад
Great Sir but have a Question that coding not remain important? concept is important? I mean we can use your coding to make this so what creative work remains in coding.
@DigitaTransforma
@DigitaTransforma 8 месяцев назад
Hi Friend. I think there's something wrong with the code. I always get "answer is not available in the context" when ever i try to chat with a pdf
@vansh7311
@vansh7311 13 дней назад
samee , is it solved?
@bgmihighlights6378
@bgmihighlights6378 Месяц назад
I am getting error in reading the pdf please help man
@muradivenki
@muradivenki 5 месяцев назад
Hello Sir, When I run this code, able to launch the app. But when I click Submit & process. It htrows an error as below langchain_google_genai._common.GoogleGenerativeAIError: Error embedding content: Timeout of 60.0s exceeded, last exception: 503 failed to connect to all addresses; last error: UNKNOWN: ipv4:172.217.16.138:443: tcp handshaker shutdown Kindly suggest. Thanks
@mayasushma2951
@mayasushma2951 8 месяцев назад
Hey hi @krishnaik can it also give proper response with clear output format having around 40 pdfs
@krishnaik06
@krishnaik06 8 месяцев назад
Yes it can be any number
@49_jaypandya40
@49_jaypandya40 5 месяцев назад
Thank You Sir For Giving Us This Valuable Knowledge I Created My First GEN AI App Today Thank You Sir😃
@simeonkrah2340
@simeonkrah2340 4 месяца назад
Have you figured out how one can fine tune Gen AI app with their own data?
@bigRat4335
@bigRat4335 6 дней назад
can you help me i am getting an error "No module named langchain" 😭
@viswatejvarma7792
@viswatejvarma7792 Месяц назад
please show how to deploy this in realtime
@vivekshindeVivekShinde
@vivekshindeVivekShinde 8 месяцев назад
Hi Krish, I have to build a chatbot for a client on domain specific data. Can I use all these for the same? But when I see google gemini or gpt, they charge money for it. So exactly how should I build the bot on large textural data for a client.
@SandeepSingh-yr2py
@SandeepSingh-yr2py 8 месяцев назад
I am guessing your best bet to keep this data private is to host a local LLM (maybe set up an endpoint with LMStudio) and see how it works. Mistral 7 does a good job for me.
@bgmihighlights6378
@bgmihighlights6378 Месяц назад
can we include this in our resume?
@girirajbagdi
@girirajbagdi 5 месяцев назад
Hello - I am getti g following error while running the program shared in git - plz advise "ValueError: The de-serialization relies loading a pickle file. Pickle files can be modified to deliver a malicious payload that results in execution of arbitrary code on your machine.You will need to set `allow_dangerous_deserialization` to `True` to enable deserialization. If you do this, make sure that you trust the source of the data. For example, if you are loading a file that you created, and no that no one else has modified the file, then this is safe to do. Do not set this to `True` if you are loading a file from an untrusted source (e.g., some random site on the internet.)."
@harishsharma9466
@harishsharma9466 4 месяца назад
Hey This was all working for me for last 2 days, but then I upgraded streamlit and now 'allow_dangerous_deserialization' flag is not required but facing an error - "TypeError: 'GoogleGenerativeAIEmbeddings' object is not callable". can you help to resolve the error?
@ayushpattnaik8396
@ayushpattnaik8396 4 месяца назад
@@harishsharma9466 Did you resolve the issue?
@finickyniki
@finickyniki 4 месяца назад
hey getting same error, were you able to find a resolution?
@kunalgupta116
@kunalgupta116 4 месяца назад
just set the parameter allow_dangerous_deserialization = True i.e. FAISS.load_local("faiss_index", embeddings, allow_dangerous_deserialization=True)
@srihbalaji7272
@srihbalaji7272 3 месяца назад
You got solution?
@umeshkumarasamy6608
@umeshkumarasamy6608 3 месяца назад
quite the Quintessential Indian IT RU-vidr, you are good sir.
@sushsjk
@sushsjk 8 месяцев назад
any idea, that chatbot can display graphical or any kind of comparison graphs?
@nishkarve
@nishkarve 8 месяцев назад
Krish, great job. One question. How can this app return images from your attention is all you need paper. I would like to return the encoder decoder architecture diagram along with the steps mentioned in the doc. Can you please make a video for that?
@oussamazorrig8762
@oussamazorrig8762 6 месяцев назад
Please did you find any solution for that? I'm working on something similar and I want to extract images and interact with them
@ishavmahajan
@ishavmahajan 8 месяцев назад
How to use gemini-pro-vision model on textual data
@aryanmishra4594
@aryanmishra4594 4 месяца назад
GoogleGenerativeAIError: Error embedding content: 400 * BatchEmbedContentsRequest.requests: at most 100 requests can be in one batch i get this error when processing a bit larger sized pdf still under 200mb
@pranayrayana5961
@pranayrayana5961 Месяц назад
Is this fixed?? I’m facing this error now. Not able to resolve it. Please help. I’m uploading 2mb pdf. Still i’m getting this error
@trinitywarlord
@trinitywarlord 7 месяцев назад
Check out my project DocCuddle as it was purely inspired by this tutorial, and I believe there is room to enhance it with additional features, such as a video summarizer or other functionalities so let me know what else can I add. Developing this project was truly enjoyable, especially while watching Krish Naik's tutorials. Thanks sir!
@demon-h5p
@demon-h5p 7 месяцев назад
Hello Krish need your help for one of my poc project: i have been asked to build poc on document search for different types of files like pdf, docx and excel: i have used streamlit and build the simple ui application using google ai api and gemini pro.. now i have to implement below functionality: "Should have design & approach of the solution Two types of user to use this document search bot. Admin & Normal User. Admin should be able to upload and delete documents. Both user should be able to ask query The response should match the query asked Have test cases created for validation" please help me out with the source code how to start and build it
@SRSBinthZubair
@SRSBinthZubair 4 месяца назад
SIR GREAT WORK, BUT IM GETTING THIS ERROR "1 validation error for GoogleGenerativeAIEmbeddings __root__ Did not find google_api_key, please add an environment variable `GOOGLE_API_KEY` which contains it, or pass `google_api_key` as a named parameter. (type=value_error) " II DID EVERYTHING CORRECT STILL IM FACING ISSUE SINCE MANY DAYS, PLEASE HELP ME OUT
@krishnaik06
@krishnaik06 4 месяца назад
Try to hard code the google gemini api key
@aungnandaoo443
@aungnandaoo443 4 месяца назад
Sir, if you don't mind, can you write the same program using gemini pro, but reading the PDF file from data base. For example, firebase.
@ChayanPandit07
@ChayanPandit07 4 месяца назад
Hello sir. I have a doubt in 20:33 , what does the variable "context" in prompt template contain? We later using "input_docs" in conversational chain, but "context" is not used. Can you please clarify?
@iesteemyt
@iesteemyt 8 месяцев назад
Bro you have an 867K subscriber count, but only 14K views. Doesn't make sense
@umeshkumarasamy6608
@umeshkumarasamy6608 3 месяца назад
I don't know for what purpose but everytime I see there is a library called tiktoken imported into the project but it is never used. why is that?
@ABHINAYYADAV-j2h
@ABHINAYYADAV-j2h 8 месяцев назад
api key is free??
@thomasantony3381
@thomasantony3381 8 месяцев назад
I am getting Answer not available in context it's not properly read and storing the vector embeddings it seems😕
@pavankumartalari387
@pavankumartalari387 6 месяцев назад
Yes Even me , I think this comment was almost 2 months ago , I am trying to implement it now , even I am getting the same error , Did you figured it out on how we can solve this issue or the error. I know you might be busy but a 2 word reply would mean a lot.
@rohithakash8093
@rohithakash8093 8 месяцев назад
I am getting error: {'output_text': 'This context does not mention anything about Hierarchical Vision Transformers, so I cannot answer this question from the provided context.'}
@biswanathbiswas5686
@biswanathbiswas5686 5 месяцев назад
Thanks Krish 🙏, can we use Gemma 2b from huggingface instead of Gemini Pro? As for poc it will be cost-effective.
@User-Srishtij
@User-Srishtij 8 месяцев назад
Thank you Sir for sharing this with us. Can we use PandasAI for reading .CSV files, pls confirm
@jaychauhan2933
@jaychauhan2933 5 месяцев назад
hey krish awesome knowledge sharing it will be great if you could create a video on how we can deploy LLM model with RAG on cloud. I mean using docker or something and then hosting on AWS, GCP or other cloud platform so we can get idea that how the complete project is done.
@DavidRoopnarine-zh5dn
@DavidRoopnarine-zh5dn 4 месяца назад
does this code still work im having some issues with the chunk function expecting string, but even after converting the stuff to string it doesn't work
@rnronie38
@rnronie38 5 месяцев назад
How can I deploy this on AWS
@soccerdadsg
@soccerdadsg 5 месяцев назад
2 main issues: 1. new_db = FAISS.load_local("faiss_index", embeddings, allow_dangerous_deserialization=True) 2. pip install --upgrade langchain There are other issues that I am not able to solve yet.
@OJitenMahajan
@OJitenMahajan 4 месяца назад
So have you solved 1. Issue yet?
@RahulPrajapati-jg4dg
@RahulPrajapati-jg4dg 7 месяцев назад
Hello sir my business problem is some tricky like how i will also get the page number along with question from the given pdf can you please help me
@Prateikx
@Prateikx 6 месяцев назад
How to implement chat history/ conversation history when using FastApi for every request to get response?
@Kamilo_29
@Kamilo_29 7 месяцев назад
These guys chatty! Gonna ask my tax forms who keeps auditing me.
@harshjoshi114
@harshjoshi114 3 месяца назад
Thank you so much. I was struggling to learn this topic using a free LLM. This video covered a lot topics which otherwise I would have to learn from different sources.
@meghakeshri6945
@meghakeshri6945 3 месяца назад
why you did not used loaders from langchain? which one is better
@malleswararaomaguluri6344
@malleswararaomaguluri6344 8 месяцев назад
Hi Krish, can you make a video on rag application using llm models locally by using cpu and gpu as well.
@rishiraj2548
@rishiraj2548 8 месяцев назад
Good day greetings
@adityaagarwal7997
@adityaagarwal7997 8 месяцев назад
really great video, thanks a lot for such great contents!!.
@gautamdahale8526
@gautamdahale8526 5 месяцев назад
bro is do all this in video but when i ask an question then error occured and error is below please help me to fix it ValueError: The de-serialization relies loading a pickle file. Pickle files can be modified to deliver a malicious payload that results in execution of arbitrary code on your machine.You will need to set `allow_dangerous_deserialization` to `True` to enable deserialization. If you do this, make sure that you trust the source of the data. For example, if you are loading a file that you created, and no that no one else has modified the file, then this is safe to do. Do not set this to `True` if you are loading a file from an untrusted source (e.g., some random site on the internet.).
@kunalgupta116
@kunalgupta116 4 месяца назад
just set the parameter allow_dangerous_deserialization = True i.e. FAISS.load_local("faiss_index", embeddings, allow_dangerous_deserialization=True)
Далее
Witch changes monster hair color 👻🤣 #shorts
00:51
荧光棒的最佳玩法UP+#short #angel #clown
00:18
Multi-modal RAG: Chat with Docs containing Images
17:40
Python RAG Tutorial (with Local LLMs): AI For Your PDFs
21:33
Power Apps Model Driven Apps FULL COURSE for Beginners
3:23:34
Chat with your PDF Using Ollama Llama3 - RAG
6:18
Просмотров 3,4 тыс.
What are AI Agents?
12:29
Просмотров 489 тыс.