> ## Documentation Index
> Fetch the complete documentation index at: https://docs.openlayer.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Templates

> See examples of templates with common AI patterns ready for Openlayer

Templates are sample projects that use common AI patterns and tools, and that already contain the configurations required by Openlayer.

They illustrate the synergy between Openlayer's **development** and **monitoring** modes.

For examples that show monitoring mode only, check out the [Monitoring](/examples/monitoring) page.

| Example                                                                                                                                                                                                                                                               | Stack                                     |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------- |
| [OpenAI Chatbot - Python](https://github.com/openlayer-ai/templates/tree/main/python/llms/openai-chatbot) <br /> Sample chatbot app that uses OpenAI's GPT to answer to user queries.                                                                                 | Python <br /> OpenAI <br /> Flask         |
| [OpenAI - TypeScript](https://github.com/openlayer-ai/templates/tree/main/typescript/llms/openai-chatbot) <br /> Sample app that uses OpenAI's GPT to answer to user queries.                                                                                         | TypeScript <br /> OpenAI                  |
| [Anthropic Structured Outputs - Python](https://github.com/openlayer-ai/templates/tree/main/python/llms/anthropic-structured-outputs) <br /> Sample app that extracts structured data using Anthropic's Claude and [instructor](https://github.com/jxnl/instructor/). | Python <br /> Anthropic <br /> Instructor |
| [LangChain PDF Processing - Python](https://github.com/openlayer-ai/templates/tree/main/python/llms/langchain-pdf-processing) <br /> Sample app that processes PDF files and extracts structured data using LangChain.                                                | Python <br /> LangChain <br /> Flask      |
| [RAG with Azure OpenAI - Python](https://github.com/openlayer-ai/templates/tree/main/python/llms/azure-openai-rag) <br /> Sample app built with a multi-step RAG pipeline that shows tracing.                                                                         | Python <br /> Azure OpenAI <br /> Flask   |
| [LangChain - Python](https://github.com/openlayer-ai/templates/tree/main/python/llms/langchain) <br /> Sample app built with LangChain.                                                                                                                               | Python <br /> LangChain <br /> Flask      |
| [CI/CD with GitHub Actions](https://github.com/openlayer-ai/templates/tree/main/ci-cd/github-actions) <br /> Template that shows how to use Openlayer with GitHub Actions.                                                                                            |                                           |
| [Tabular classification - Python](https://github.com/openlayer-ai/templates/tree/main/python/tabular-classification/scikit-learn/churn-predictor) <br /> Sample app that uses a scikit-learn model to predict churn.                                                  | Python <br /> scikit-learn <br /> Flask   |
| [Tabular regression - Python](https://github.com/openlayer-ai/templates/tree/main/python/tabular-regression/scikit-learn/diabetes-predictor) <br /> Sample app that uses a scikit-learn model to estimate the risk of diabetes.                                       | Python <br /> scikit-learn <br /> Flask   |
