Jonathan Adly 报告了他使用 Django 构建ColiVara 的经验,ColiVara 是一个托管的 RAG API,它使用ColQwen2视觉嵌入,受到ColPali论文的启发。
违反贝特里奇标题定律,这个标题对问题的答案是“是”。
我们相信异步 Django 已经为生产做好了准备。理论上,对于相同的任务使用异步 Django 而不是 FastAPI 应该不会有性能损失。
ColiVara 应用程序本身是开源的,您可以在api/views.py 模块中了解它如何利用 Django 相对较新的异步 ORM 功能。
我还从他们的 Dockerfile中学到了一个有用的技巧:如果你想在容器中使用uv
,你可以使用以下一行安装它:
COPY --from=ghcr.io/astral-sh/uv:latest /uv /bin/uv
通过黑客新闻
标签:嵌入、异步、 django 、 uv 、 rag 、 python
原文: https://simonwillison.net/2024/Nov/24/async-django/#atom-everything