AIHub版本发布

v0.5.0

发布时间: 2025-06-23
发布人: yushunwang

  • chat,aimodel增加排序字段“sort_weight”,ai模型服务列举v0接口返回数据增加排序字段“sort_weight”并排序:yushunwang
  • chat,增加RAGFlow适配客户端,支持接入RAGFlow chat服务:yushunwang
  • chat,AIModel和ChatSession模型新增字段“classification”,区分普通模型和知识库RAG:yushunwang
  • chat,ListModel v0 接口只返回普通模型,ListSession和CreateSession v0接口只创建和返回普通模型对话记录:yushunwang
  • chat,新增 ListRAGModels v0接口和测试用例,新增 RAG会话创建和列举接口的测试用例:yushunwang
  • 时区由UTC改为上海东八区,后台日期时间格式化统一带时区信息:yushunwang
  • 项目依赖管理工具改为uv,更新readme.md文件内容:yushunwang
  • 支持云坤认证登录:yushunwang
  • api文档优化,解决文档生成时的一些警告问题:yushunwang

v0.4.0

发布时间: 2025-04-21
发布人: yushunwang

  • chat,对话创建、列举、修改接口响应数据增加“对话系统提示词”内容:yushunwang
  • chat,移除模型标签类,AI模型类移除模型标签外键,AI模型服务列举和对象消息列举接口响应数据中移除模型标签内容:yushunwang
  • chat,因AIModel移除模型标签外键,测试用例创建AI模型服务的函数移除模型标签参数:yushunwang
  • chat,后台AI模型服务列表增加3个展示字段,创建时间可编辑;测试用例中通过统一的函数接口创建AI模型:yushunwang
  • chat,AI适配客户端增加openai兼容接口方法和响应体构建方法:yushunwang
  • chat,AI对话记录注册到admin后台:yushunwang
  • users,定义APIKeys模型类,新增 apikey创建、修改、列举、删除接口和测试用例:yushunwang
  • users,后台api keys列表中不显示完整的key,key内容部分遮掩:yushunwang
  • users,实现api key身份认证功能类:yushunwang
  • chat,openai兼容chat-completions接口支持 api key身份认证,接口测试用例用apikey认证:yushunwang
  • chat,新增 openai兼容ListModels接口和测试用例:yushunwang
  • chat,对话历史上下文构建优化,优化文本token数估算方法,用上下文截断策略应对多轮对话的超长上下文,防止超出大模型服务上下文长度限制:yushunwang

v0.3.0

发布时间: 2025-03-27
发布人: yushunwang

  • chat,后台对话消息不允许编辑创建和更新时间字段;提交人:yushunwang
  • chat,修复对话回复消息token数记录成了用户消息token数的问题;提交人:yushunwang
  • chat,实现带着会话历史消息与AI服务对话;提交人:yushunwang
  • chat,定义对话提示词模型类,新增 对话提示词列举接口和测试用例;提交人:yushunwang
  • chat,对话模型类增加“对话系统提示词”字段和对话提示词外键字段,对话创建接口增加“对话提示词id”参数,请求AI服务时使用对话设定的系统提示词;提交人:yushunwang
  • chat,AI服务适配客户端实现与AI服务完成通信后回调功能,可选择通过参数传入一个可调用对象或函数;提交人:yushunwang
  • 添加文档app docs;提交人:yushunwang

v0.2.0

发布时间: 2025-03-21
发布人: yushunwang

  • chat,定义用户请求记录模型,api v1-chat-completes接口增加用户请求记录,记录用户的问题和AI回复答案;提交人:yushunwang
  • chat,实现对话应用功能,对话消息持久化。定义对话和消息模型,实现对话创建、修改、列举、删除接口和测试用例,对话消息发送、查询、重新生成接口和测试用例;提交人:yushunwang
  • chat,openai适配客户端优化,不同的ai服务返回SSE数据流中有关token用量信息格式不一致问题兼容优化;提交人:yushunwang
  • chat,安装ollama依赖包,增加ollama服务适配客户端,支持ollama服务接入;提交人:yushunwang
  • chat,AI服务适配客户端支持dify服务中chat和agent应用;提交人:yushunwang
  • chat,安装django-object-actions依赖包,后台AI模型服务修改页面增加“AI服务访问测试”操作,AI服务适配器客户端增加access_ai_test接口,用于测试访问ai服务是否正常;提交人:yushunwang
  • chat,新增大模型标签模型类,AI模型服务新增大模型标签外键,AI模型服务列举接口、对话消息查询接口返回数据新增大模型标签信息;提交人:yushunwang
  • chat,AI模型服务表增加“展示英文名称”、“服务配置信息”中英文等4个字段,列举AI模型服务和列举对话消息接口返回数据增加此4个字段;提交人:yushunwang
  • api文档生成依赖包从drf-yasg迁移到drf-spectacular;提交人:yushunwang
  • 增加aai认证回调路由,统一日志文件存储路径/var/log/nginx,安装django-debug-toolbar,移除requests依赖包,锁定httpx依赖包版本;提交人:yushunwang
  • 新增服务软件版本号查询接口;提交人:yushunwang
  • 添加项目readme.md文件;提交人:yushunwang

v0.1.0

发布时间: 2025-02-19
发布人: yushunwang

  • 添加app_users,实现登录、登出、关于等视图;提交人:yushunwang
  • 添加app_global,实现后台配置一些站点参数功能;提交人:yushunwang
  • 新增chat app,定义AIModel模型,新增 api v1 chat接口、列举ai模型v0接口和测试用例;提交人:yushunwang
  • 支持浏览器跨域,添加跨域允许的header;提交人:yushunwang
  • 支持AAI jwt身份认证;提交人:yushunwang

类别: