This project is an introduction to using Large Language Models (LLM). The notebook includes practical and theoretical examples that explain how to interact with various services using LLMs. Each section of the notebook is designed to teach fundamental aspects of LLMs, including task sequencing and API interactions.
- Introduction to Service Keys: Explains how to import and manage keys for different services.
- Using Strings: Discusses how strings can be used to sequence tasks in workflows, facilitate interactions between components and optimise the handling of complex tasks.
- Memory Management: Explains how memory is managed in LLMs to maintain context and improve performance in language processing tasks.
- Specific Tools: Presents various tools that integrate with LLMs to extend their capabilities and facilitate integration with other platforms and services.
To run this notebook, you will need to install Jupyter Notebook or Jupyter Lab on your local environment. Also, ensure you have access to the LLM services mentioned in the notebook.
You can clone this repository using Git:
git clone <repository-URL>Then, install the necessary dependencies using pip:
pip install -r requirements.txtTo start the notebook, execute the following command in your terminal:
jupyter notebook "My first LLM.ipynb"Navigate through the notebook following the instructions and executing the code cells as indicated.
Contributions are welcome. If you would like to contribute to the project, please fork the repository and submit a pull request with your changes.
This project is licensed under the MIT License. For more details, see the LICENSE file in this repository.