App rewrite in django
Openchat v0.3.3-beta (August 11, 2023)
Added π
-
π₯ Completely rewrote codebase in Django for improved performance and maintainability. Includes faster web scraping and PDF parsing.
-
β Removed dependency on llm-server microservice.
-
β Added support for Azure OpenAI and OpenAI APIs.
-
β‘οΈ Significantly reduced build times.
-
π οΈ Enhanced developer environment with VSCode debugging scripts.
-
π Integrated Celery task queue and debugging.
-
π Faster hot reloading for development.
-
β»οΈ Completely compatible with the prior version that uses Pinecone and OpenAI, although currently encounters issues when using with Qdrant vector store.
Known Issues
While testing and refinement is still underway, the product is ready for use. We will continuously improve and enhance the product in subsequent releases. Please contact us if any significant issues are encountered.
Special Notes
-
The new Django codebase allows for easier customization and extensibility. See docs for details.
-
With the addition of Celery, it's important to properly configure and run Celery workers for async task handling.
-
A huge thank you to all our users who have provided feedback and support leading up to this milestone release! We couldn't have done it without you.
Documentation
For complete documentation on the new Django codebase, please see:
- Opechat Django Backend - Provides overview, setup instructions, API references, and customization guides for the Django backend services.