Django Polly
Django Polly is a project that extends Django’s capabilities to integrate Language Learning Models (LLMs) into your web applications. It provides a robust framework for managing AI models, conducting smart conversations, and leveraging AI capabilities within your Django projects.
Django Polly builds upon Django’s powerful web framework, adding seamless LLM integration. It allows you to create, manage, and interact with AI models (which we call “Parrots”) in both synchronous and asynchronous styles.
To get started with Django Polly, read our introduction, which will walk you through how things work.
Note
This is documentation for the 0.0.5 series of Django Polly. As this is a new project, be sure to check for updates regularly.
Projects
Django Polly is comprised of several components:
Django Polly, the main Django integration layer
Channels Integration, for real-time communication
LLM Integration API (via llama-cpp-python), for connecting to LLM backends
Django Admin UI, for managing Parrots and conversations
Smart Chat UI View https://[hostname:port]/polly/smart-gpt-chat/<int:conversation_id, for interacting with Parrots in real-time ia inbuilt Chat UI
This documentation covers the system as a whole; individual release notes and instructions can be found in the repository.