This repository contains multiple examples of applications that can be deployed on Tanzu Platform for Cloud Foundry, demonstrating the use of GenAI tile's LLM capabilities.
Each subdirectory in this repository represents a different tech stack implementation showcasing how to integrate with GenAI LLM services. These examples cover a variety of use cases, from chatbots and recommendation systems to research assistants and event discovery applications.
Each tech stack implementation includes its own README.md with specific instructions for:
- Prerequisites
- Local development setup
- Building and testing
- Deploying to Tanzu Platform for Cloud Foundry
All example projects follow a similar structure and address the following aspects:
- What is it? - A description of the application and its capabilities
- Prerequisites - Required tools, dependencies, and environment setup
- Building - How to build and package the application
- Local Development - Running and testing the application locally
- Deployment - Deploying to Tanzu Platform for Cloud Foundry
- Tech Stack - Detailed information about the technologies used
- Project Structure - Explanation of the repository organization
All examples are designed to be deployable with cf push
and can be bound to a GenAI LLM service instance.
The examples demonstrate two approaches to consuming LLM services:
- Service Instance Binding: Applications are bound to an LLM service instance, and the credentials are automatically injected.
- Manual Configuration: Service keys are created and the applications are manually configured to use those credentials.
Feel free to add new tech stack examples or improve existing ones.
Still hungry? Here are some links to other project samples to whet your appetite.