Metadata-Version: 2.1
Name: django-ai-assistant
Version: 0.0.4
Summary: Django app to integrate with OpenAI Assistants API
License: MIT
Keywords: ai-agent,ai-assistant,ai,chatgpt,django,gpt,langchain,openai
Author: Vinta Software
Author-email: contact@vinta.com.br
Requires-Python: >=3.10,<4.0
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Web Environment
Classifier: Framework :: Django
Classifier: Framework :: Django :: 4.2
Classifier: Framework :: Django :: 5.0
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Dist: Django (>=4.2,<5.1)
Requires-Dist: django-ninja (>=1.1.0,<2.0.0)
Requires-Dist: langchain (>=0.2.1,<0.3.0)
Requires-Dist: langchain-openai (>=0.1.8,<0.2.0)
Requires-Dist: openai (>=1.30.1,<2.0.0)
Requires-Dist: pydantic (>=2.7.1,<3.0.0)
Project-URL: Changelog, https://vintasoftware.github.io/django-ai-assistant/latest/changelog
Project-URL: Documentation, https://vintasoftware.github.io/django-ai-assistant
Project-URL: Homepage, https://github.com/vintasoftware/django-ai-assistant
Project-URL: Issues, https://github.com/vintasoftware/django-ai-assistant/issues
Project-URL: Repository, https://github.com/vintasoftware/django-ai-assistant
Description-Content-Type: text/markdown

[![CI](https://github.com/vintasoftware/django-ai-assistant/actions/workflows/ci.yml/badge.svg)](https://github.com/vintasoftware/django-ai-assistant/actions/workflows/ci.yml)
[![Coverage Status](https://coveralls.io/repos/github/vintasoftware/django-ai-assistant/badge.svg?branch=main)](https://coveralls.io/github/vintasoftware/django-ai-assistant?branch=main)

# django-ai-assistant

<img align="left" src="https://raw.githubusercontent.com/vintasoftware/django-ai-assistant/main/docs/images/favicon.svg" height="120" alt="robot logo">

Combine the power of LLMs with Django's productivity to build intelligent applications.
Let AI Assistants call methods from Django's side and do anything your users need!

Use AI Tool Calling and RAG with Django to easily build state of the art AI Assistants.

Please check the documentation: [https://vintasoftware.github.io/django-ai-assistant/](https://vintasoftware.github.io/django-ai-assistant/)

## 5 minute demo

https://github.com/vintasoftware/django-ai-assistant/assets/397989/715d7608-e657-4dce-a7be-2909679f814b

## Contributing

You're welcome to contribute with Django AI Assistant! Please feel free to tackle existing [issues](https://github.com/vintasoftware/django-ai-assistant/issues). If you have a new idea, please create a thread on [Discussions](https://github.com/vintasoftware/django-ai-assistant/discussions). 

Check our [contributing guide](CONTRIBUTING.md) to learn more about how to develop and test the project locally, before opening a pull request.

## Commercial Support

[![alt text](https://avatars2.githubusercontent.com/u/5529080?s=80&v=4 "Vinta Logo")](https://www.vintasoftware.com/)

This is an open-source project maintained by [Vinta Software](https://www.vinta.com.br/). We are always looking for exciting work! If you need any commercial support, feel free to get in touch: contact@vinta.com.br

