Sdcb Chats 是一个开源项目,旨在帮助用户轻松接入、管理和使用各类主流大语言模型。在介绍本次版本更新前,先简单回顾一下它的核心特点。

核心特性包括

  • 广泛的模型支持:兼容超过 18 种主流大语言模型,包括 Azure OpenAI、Ollama 等。
  • ️ 灵活的数据库选项:支持 SQLite、SQL Server 和 PostgreSQL,满足不同规模的需求。
  • 多样的部署方式:提供 Docker 镜像和二进制文件,实现秒级快速部署。
  • ⚙️ 完善的管理功能:内置多用户管理、Token 消耗统计与成本控制模块,让运营尽在掌握。

项目采用 Apache 2.0 开源协议,GitHub 地址:

https://github.com/sdcb/chats


本次更新概览(1.6.8)

这次 1.6.8 版本,重点是全面支持了最新的 gpt-5 模型。其实我昨天才发布 1.6.6,没想到 gpt-5 今天凌晨一点就发布了,只能晚上又“爆肝”了一下,尽快把支持补上。

具体来说,这次新增和改进包括:

  • 全面支持 gpt-5 系列:gpt-5、gpt-5-mini、gpt-5-nano、gpt-5-chat。

    • 其中 gpt-5、gpt-5-mini、gpt-5-nano 为推理模型。
    • gpt-5-chat 为非推理模型。
  • 除了 Azure OpenAI 外,同时增加了 OpenAI/GitHub Models 的相关 gpt-5 模型定义,覆盖更广的使用场景。

其它新增模型与提供商

除了 gpt-5 系列外,1.6.8 还带来了更多模型接入:

  • Qwen3 系列:

    • qwen3-coder-30B-A3B-Instruct
    • qwen3-235B-A22B-Instruct
    • 以及其它 coder/thinking/instruct 变体
  • GLM-4.5 系列:

    • glm-4.5
    • glm-4.5-air

在提供商层面,同时支持了:

  • 原生 dashscope
  • bigmodel.cn
  • 硅基流动(siliconflow)

这样一来,不同生态下的主流模型都可以在 Chats 中统一管理和使用。


数据库升级脚本(含老版本兼容)

为适配本次新增的模型定义,我也提供了数据库升级脚本。这个脚本同样适用于 1.6.4 或之前版本的老系统,以便直接完成模型清单的更新。脚本位于:

https://github.com/sdcb/chats/blob/13ede6883431f0196146db0c3a24dc42ba6716cb/src/scripts/db-migration/1.x/20250808-new-models.sql

说明与注意事项:

  • 当前脚本仅支持 SQL Server。
  • 如果你使用 PostgreSQL 或 SQLite,建议先用 AI 将脚本转换为对应数据库的 SQL 语法,再执行。
  • 升级前建议对数据库进行备份,避免误操作带来的影响。
  • 脚本会把 gpt-5 家族、Qwen3、GLM-4.5 等新增模型的元数据写入相关表,执行成功后即可在管理端进行配置与调用。

下载与分发渠道

上一篇博客中我提到 io.starworks.cc:88 的下载地址不稳定。经过调研,这次我采用了双通道发布:

  • 首先发布到 GitHub Release。GitHub 对开源项目空间和带宽都很友好,但国内访问速度可能偏慢。
  • 同步发布到 Cloudflare R2。R2 提供 10GB 免费空间,下载带宽不限,国内访问速度也不错。

Cloudflare R2 的最新版本下载地址如下(只保留最新版本,旧版本会被自动替代):

Artifact Download Link
chats-win-x64.zip https://chats.sdcb.pub/release/latest/chats-win-x64.zip
chats-linux-x64.zip https://chats.sdcb.pub/release/latest/chats-linux-x64.zip
chats-linux-arm64.zip https://chats.sdcb.pub/release/latest/chats-linux-arm64.zip
chats-linux-musl-x64.zip https://chats.sdcb.pub/release/latest/chats-linux-musl-x64.zip
chats-linux-musl-arm64.zip https://chats.sdcb.pub/release/latest/chats-linux-musl-arm64.zip
chats-osx-arm64.zip https://chats.sdcb.pub/release/latest/chats-osx-arm64.zip
chats-osx-x64.zip https://chats.sdcb.pub/release/latest/chats-osx-x64.zip
chats-fe.zip https://chats.sdcb.pub/release/latest/chats-fe.zip
chats.zip https://chats.sdcb.pub/release/latest/chats.zip
be-src.zip https://chats.sdcb.pub/release/latest/be-src.zip

Docker 一键部署

如果你采用 Docker 部署,可以直接使用下面这条命令:

mkdir ./AppData && chmod 777 ./AppData && docker run --restart unless-stopped --name sdcb-chats -e DBType=sqlite -e ConnectionStrings__ChatsDB="Data Source=./AppData/chats.db" -v ./AppData:/app/AppData -p 8080:8080 sdcb/chats:latest

这条命令将使用 SQLite 存储,把数据挂载到当前目录的 AppData 下,便于备份与迁移。


总结

欢迎大家下载使用,期待你们的反馈和建议!

感谢阅读到这里,如果感觉本文对您有帮助,请不吝评论和点赞,这也是我持续创作的动力!

也欢迎加入我的 Sdcb Chats 交流QQ群:498452653,一起交流 .NET 和 AI 的各种有趣玩法!

Chats 1.6.8 发布:全面支持最新的 gpt-5 模型等的更多相关文章

  1. 深蓝词库转换2.4版发布,支持最新的搜狗用户词库备份bin格式

    很高兴的告诉大家,感谢GitHub上的h4x3rotab提供python版的搜狗用户词库备份bin格式的解析算法,感谢tmxkn1提供了C#版的实现,深蓝词库转换终于迎来了一个重大更新,能够支持搜狗用 ...

  2. 让PDF.NET支持最新的SQLite数据库

    最近项目中用到了SQLite,之前项目中用的是PDF.NET+MySQL的组合,已经写了不少代码,如果能把写好的代码直接用在SQLite上就好了,PDF.NET支持大部分主流的数据库,这个当然可以,只 ...

  3. PDF.NET支持最新的SQLite数据库

    最近项目中用到了SQLite,之前项目中用的是PDF.NET+MySQL的组合,已经写了不少代码,如果能把写好的代码直接用在SQLite上就好了,PDF.NET支持大部分主流的数据库,这个当然可以,只 ...

  4. 咏南中间件+开发框架支持最新的DELPHI XE10.1(BERLIN) UPDATE1

    咏南中间件+开发框架支持最新的DELPHI XE10.1(BERLIN) UPDATE1 购买提供:中间件源码,价格十分优惠!有意者请向本人索取演示程序! 附带福利(赠送): CS开发框架源码BS开发 ...

  5. Ranorex 5 发布,支持SAP、Oracle Forms、MS Dynamics等

    Ranorex 5 发布,支持SAP.Oracle Forms.MS Dynamics等 http://blog.csdn.net/testing_is_believing/article/detai ...

  6. 独立开发游戏越来越容易:Unity 发布旗下的最新游戏引擎 Unity 5,依然有免费版(转)

    独立开发者开发游戏正变得越来越容易,因为在游戏设计中很多吃力不讨好的工作可以直接采用像 Epic Games 或 Unity Technologies 这样的游戏引擎来解决.而这几天,游戏引擎商们先后 ...

  7. 咏南C/S开发框架支持最新的DELPHI XE8开发

    特大好消息:咏南C/S开发框架支持最新的DELPHI XE8开发!咏南开发框架让你再无开发工具升级后顾之忧! 购买咏南开发框架送项目源码!

  8. CentOS 7 ARM 版发布:支持树莓派2/香蕉派/CubieTruck

    CentOS 7 ARM 版发布:支持树莓派2/香蕉派/CubieTruck 来自CentOS团队的Karanbir Singh很高兴地宣布,面向ARM硬件架构的CentOS 7 Linux已经正式发 ...

  9. [转]Ubuntu Tweak 0.8.7 发布:支持 Ubuntu 14.04

    原文网址:http://www.oschina.net/news/51054/ubuntu-tweak-0-8-7 这是我开发 Ubuntu Tweak 七年以来第一次没在 Ubuntu 正式发布之前 ...

  10. 让盘古分词支持最新的Lucene.Net 3.0.3

    原文:让盘古分词支持最新的Lucene.Net 3.0.3 好多年没升级过的Lucene.Net最近居然升级了,到了3.0.3后接口发生了很大变化,原来好多分词库都不能用了,所以上次我把MMSeg给修 ...

随机推荐

  1. 如何下载DingTalk的直播视频?

    如何下载DingTalk的直播视频? 说明:本文未经授权禁止转载 绪言 如果有天早上 你突发奇想 突然就想把老师上课的视频下载下来 但是 正在寻找下载按钮时 突然发现-- 灰色的?!?! 看来是老师禁 ...

  2. C++项目属性配置Tips

    1.项目属性->VC++目录->包含目录 & 库目录 这里的"包含目录"."库目录"编辑之后是全局的: 2.项目属性->C/C++-& ...

  3. 构建RPM之SPEC详解

    一.简单说明 在centos/rhel的系统使用中,我们会涉及自己构建一些rpm包在centos/rhel的系统中进行安装,这里涉及rpm打包环境的部署.SPEC文件的编写相关,下面我们具体进行说明. ...

  4. SAP的JSON没有双引号问题

    SAP,默认的JSON转化是这样的: 怎么解决呢? 先找到转换JSON的类:CL_TREX_JSON_SERIALIZER...或者其他名字. SE24里复制这个类出来到ZCL_TREX_JSON_S ...

  5. Spring Boot 启动优化实践

    作者:vivo 互联网服务器团队- Liu Di 本文系统性分析并优化了一个Spring Boot项目启动耗时高达 280 秒的问题.通过识别瓶颈.优化分库分表加载逻辑.异步初始化耗时任务等手段,最终 ...

  6. PHP:多级目录删除

    <?php // Author: windlike // Create Time: 2007-07-10 // Blog: windlike.cublog.cn function delDir( ...

  7. List集合详解

    List集合是有序的,可重复的元素.里面每个元素都有索引,通过索引访问元素. List接口是Colletion的子接口,自然可以用里面的方法.额外的增加了通过索引访问集合元素的方法.如下 packag ...

  8. C# HttpListener 的使用方法

    关于监听回调两次的原因,可能是因为重新监听导致的,所以查到微软上面的解析是说 BeginGetContext方法开始异步 (非阻塞) 调用以接收传入的客户端请求. 在调用此方法之前,必须调用 Star ...

  9. java--xml约束、tomcat服务器

    xml约束 XML语法: 规范的xml文件的基本编写规则.(由w3c组织制定的) XML约束: 规范XML文件数据内容格式的编写规则.(由开发者自行定义) DTD约束 DTD约束:语法相对简单,功能也 ...

  10. 富文本里解析vue、react组件

    react 封装的渲染富文本的组件: RenderRtf.tsx import { useState, useEffect, useRef } from "react"; impo ...