> For the complete documentation index, see [llms.txt](https://genaistack.aiplanet.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://genaistack.aiplanet.com/components/introduction.md).

# Introduction

GenAI Stack has two main components level abstraction:

### ETL

<figure><img src="https://github.com/aiplanethub/genai-stack/blob/main/documentation/v0.2.0/.gitbook/assets/genai_stack.png" alt=""><figcaption></figcaption></figure>

### Retrival/Model

<figure><img src="/files/fiKZG1LFnyatxMxWHhOp" alt=""><figcaption></figcaption></figure>

Check the components for detailed explaination on the components:

* [ETL](/components/etl.md)
* [Embeddings](/components/embedding.md)
* [VectorDB](/components/vector-database.md)
* [Prompt Engine](https://github.com/aiplanethub/genai-stack/blob/main/documentation/v0.2.0/components/prompt-engine/README.md)
* [Retrieval](/components/retriever.md)
* [Memory](/components/memory.md)
* [Model](/components/llms.md)
