django-ai-assistant

在 Django 里快速接入 AI 助手,省去重复造轮子

开源 🏷️定价信息待确认 ✅ 目前可打开 智能体 🍴 复刻 40 🐛 待处理 30 👀 关注 15
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 430
维护状态 低维护
是否开源 开源
定价模式 🏷️定价信息待确认

项目预览

django-ai-assistant 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类智能体
开发团队vintasoftware
定价模式🏷️定价信息待确认
价格说明官网为 django-ai.com,非 GitHub 域名,但未提供明确定价信息,需进一步确认。
访问状态✅ 目前可打开
是否开源是
开源协议MIT
主要语言Python
技术栈/模型ai,ai-agent,ai-assistant,chatgpt,django,gpt,langchain,openai
GitHub 星标★ 430
上线时间2024-05-17 00:00:00
代码更新2026-03-23
仓库体积3.9 MB
本站数据更新2026-11-09
维护状态低维护
收录时间2026-08-09
浏览次数7

项目介绍

django-ai-assistant 是一个将 AI 助手能力集成到 Django 框架中的开源库,旨在帮助 Python 开发者快速构建智能应用。它解决了在 Django 项目中缺乏原生 AI 集成方案的问题,提供了一套完整的工具链,包括助手管理、对话历史存储、工具调用和流式响应等功能。核心能力基于 LangChain 和 OpenAI,支持 GPT 等模型,允许开发者通过简单的配置即可在 Django 模型中嵌入 AI 助手,并自定义工具函数。项目采用 Django 的 ORM 和 admin 体系,让开发者能够复用熟悉的 Django 生态,降低 AI 功能开发门槛。目前处于早期阶段,但已具备基本框架,适合希望将 AI 能力无缝融入现有 Django 服务的团队。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 430

使用教程

难度:进阶 约 30 分钟 部署方式:本地安装 4 步

环境要求

  • Python 3.10+
  • Django 4.2+

安装与启动步骤

  1. 1装包

    它是一个 Django 的可复用 app。

    pip install django-ai-assistant
  2. 2加进应用列表并迁移

    认证与对话记录都建在 Django 自己的模型里。

    python manage.py migrate
  3. 3配模型 provider

    可插拔设计,换供应商不用改业务代码。

  4. 4挂一个对话到页面上

    先用一个最小页面验证多轮上下文。

如何确认成功

页面上的对话能连续多轮且上下文不断,会话记录在数据库表里可以查到每一轮

注意事项

  • 它把大模型对话做成 Django 的可复用 app,认证与权限沿用 Django 自己的体系。
  • 模型提供方是插件式的,换供应商只改配置。
  • 流式输出要配 ASGI,用 WSGI 部署会退化成一次性返回。
  • 对话内容落库,注意清理策略与隐私合规。
  • 它不处理提示词工程,业务提示要自己写。

核心亮点

  • 深度集成 Django ORM 和 admin,管理助手和对话记录方便
  • 基于 LangChain,支持工具调用和流式输出,扩展性强
  • 配置简单,几行代码即可创建 AI 助手,上手快

不足之处

  • 项目早期,文档和社区支持尚待完善
  • 依赖 LangChain 和 OpenAI,对非 OpenAI 模型支持有限

适用场景

  • 在 Django 后台添加智能客服或问答助手
  • 构建内部知识库查询工具,通过对话获取数据
  • 为 Django 应用快速原型验证 AI 功能

替代项目

LangChain、Haystack、Django LangChain

上一篇:api2cli

下一篇:nanocodex

同类项目推荐

heige-codex-skin-studio 开源

给 Codex 桌面端一键换肤,动漫游戏主题任你选

给 Codex Desktop 一键换肤:OpenAI Codex / ChatGPT 桌面端主题工具,CDP 注入零修改应用···

★ 506 2026-08-09
tinystruct 开源

用 Java 快速构建 AI 应用,插件化开发,轻量高效。

A lightweight, modular Java application framework for web and CLI development, ···

★ 363 2026-08-09
RAGLight 开源

模块化 RAG 框架,轻松接入 MCP 工具,快速构建检索增强应用。

RAGLight is a modular framework for Retrieval-Augmented Generation (RAG). It makes i···

★ 672 2026-08-09
Antigravity-Deck 开源

一条命令部署,任何设备远程操控你的 AI 工作区

Remote control for Antigravity — manage AI conversations, workspaces, and agents fr···

★ 164 2026-08-09
portkey-node-sdk 开源

一个SDK搞定多模型接入,让AI应用更稳更安全

Build reliable, secure, and production-ready AI apps easily.

★ 56 2026-08-09
npcpy 开源

一站式 Python 工具箱,快速搭建 NLP 与多模态 AI 应用

The python library for research and development in NLP, multimodal LLMs, Agents, ML,···

★ 1524 2026-08-09
dive-into-spring-ai 开源

跟着动手学,Java开发者快速上手Spring AI全栈开发

《动手学SpringAI》包含SSE流/Agent智能体/知识图谱RAG/FunctionCall/历史消息/图片生成/图···

★ 426 2026-08-09
swifty-creatives 开源

用 Swift 在 Apple 设备上轻松创作生成艺术与交互视觉

Creative coding framework for Swift. Built on Apple's Metal. Inspired by Processing.···

★ 302 2026-08-09
refiners 开源

简化扩散模型适配,快速实现 ControlNet、LoRA 等定制。

Refiners (discontinued early 2025) was a microframework on top of PyTorch with first···

★ 832 2026-08-09