
Starter App to Build Your Own App to Query Doc Collections with Large Language Models (LLMs) using LlamaIndex, Langchain, OpenAI and more (MIT Licensed)
Delphic is an innovative framework that leverages LlamaIndex to help users build and deploy large language model (LLM) agents for analyzing and manipulating text data from various documents. While it offers a straightforward proof of concept integrated with Django, it stands out due to its modernized capabilities, despite being less actively maintained. Recognizing that the initial release focuses solely on OpenAI's API, there is a roadmap for supporting additional large language models in the future.
The framework is built with Cookiecutter Django, making it accessible for developers familiar with this setup. Although its current iteration might not be fully production-ready, it serves as a valuable starting point for anyone interested in creating responsive applications powered by advanced text processing.
LlamaIndex Integration: Seamlessly integrates with LlamaIndex, allowing users to build customizable LLM agents tailored to their specific text analysis needs.
OpenAI API Compatibility: Currently utilizes OpenAI’s API, known for its robustness, making it a practical choice for immediate deployment and use.
Django Framework: Built on the Django web framework, enabling rapid development and efficient deployment of web applications.
Cookiecutter Django: Leverages Cookiecutter to simplify the project setup process, making it easier for developers to get started.
Future Model Support: Plans are in place to support other large language models, providing flexibility for users to choose their preferred LLM infrastructure.
Local Development Setup: Offers straightforward instructions for local deployment including Docker and Docker Compose, enabling easy configuration and testing.
User-Friendly: Designed for straightforward user management, ensuring an intuitive experience when interacting with the application’s various features.
Open Source License: Released under the MIT license, encouraging community contributions and modifications to the framework.

Django is a high-level Python web framework that encourages rapid development and clean, pragmatic design. It follows the model-view-controller (MVC) architectural pattern, providing an extensive set of built-in tools and conventions to streamline the creation of robust and scalable web applications.