Technical requirements
You will need to install the following Python libraries in your environment to be able to run the examples included in this chapter:
- LangChain: https://www.langchain.com/
- Py-Tree-Sitter: https://pypi.org/project/tree-sitter/
In addition, several LlamaIndex Integration packages will be required:
- Entity extractor: https://pypi.org/project/llama-index-extractors-entity/
- Hugging Face LLMs: https://pypi.org/project/llama-index-llms-huggingface/
- Database reader: https://pypi.org/project/llama-index-readers-database/
- Web reader: https://pypi.org/project/llama-index-readers-web/
All the code examples in this chapter can be found in the ch4 subfolder of this book’s GitHub repository: https://github.com/PacktPublishing/Building-Data-Driven-Applications-with-LlamaIndex.