Sdcb Chats 是一个强大且易于部署的 ChatGPT 前端,旨在帮助用户轻松接入和管理各种主流的大语言模型。

Sdcb Chats 主要特性:

  • 广泛的大模型支持: 已支持 15 种不同的大语言模型提供商,只需配置 API Key 等连接信息,即可无缝切换。
  • 灵活的数据库选择: 支持 SQLiteSQL ServerPostgreSQL,可根据需求选择合适的数据库。
  • 多样化部署: 提供 Docker 镜像和多操作系统二进制文件,方便快速部署。
  • 完善的管理功能: 内置多用户管理Token 消耗统计付费管理,便于团队协作和成本控制。

早在我首次发布时,Sdcb Chats 就已支持 DeepSeek。随着 DeepSeek-R1 的爆火,我们迅速跟进,在春节期间实现了对 DeepSeek-R1 思维链的两种形式的支持:

  • 官方预处理型: 通过 reasoning_content 字段显示思维链,与 content 同级。官网和硅基流动(SiliconFlow)采用此方式。示例:

    {"id":"0194e3241b719f91d183976240e08067","object":"chat.completion.chunk","created":1738977581,"model":"Pro/deepseek-ai/DeepSeek-R1","choices":[{"index":0,"delta":{"content":null,"reasoning_content":"嗯","role":"assistant"},"finish_reason":null,"content_filter_results":{"hate":{"filtered":false},"self_harm":{"filtered":false},"sexual":{"filtered":false},"violence":{"filtered":false}}}],"system_fingerprint":"","usage":{"prompt_tokens":17,"completion_tokens":1,"total_tokens":18}}
  • 开源常见型: 通过 content 中的 <think> 标签展示思维链。Gitee AI、NVIDIA NIM、GitHub Models、Azure AI、Azure AI Foundry 等采用此方式。示例:

    <think>
    好的,用户说……(这一部分是思维链)
    </think> 总的来说……(这一部分是响应)

在最新发布的 Sdcb Chats r-459 版本中,我们已全面支持这两种 DeepSeek-R1 思维链格式!

效果图:

如何部署带思维链的 Sdcb Chats?

此前文章已详细介绍了部署过程,此处重点介绍 Windows exe 部署:

Windows exe 部署(国内服务器加速)

考虑到国内访问 Docker 的不便,我们特地将 exe 部署文件上传至国内服务器,方便大家下载:

文件 下载链接
chats-win-x64.7z https://io.starworks.cc:88/chats/r459/chats-win-x64.7z
chats-linux-x64.7z https://io.starworks.cc:88/chats/r459/chats-linux-x64.7z
chats-linux-arm64.7z https://io.starworks.cc:88/chats/r459/chats-linux-arm64.7z
chats-linux-musl-x64.7z https://io.starworks.cc:88/chats/r459/chats-linux-musl-x64.7z
chats-linux-musl-arm64.7z https://io.starworks.cc:88/chats/r459/chats-linux-musl-arm64.7z
chats-osx-arm64.7z https://io.starworks.cc:88/chats/r459/chats-osx-arm64.7z
chats-osx-x64.7z https://io.starworks.cc:88/chats/r459/chats-osx-x64.7z
chats-fe.7z https://io.starworks.cc:88/chats/r459/chats-fe.7z
chats.7z https://io.starworks.cc:88/chats/r459/chats.7z

Windows 用户推荐下载 chats-win-x64.7z,解压后双击 exe 即可运行。

演示:

运行成功后,默认用户:chats,默认密码:RESET!!!(请尽快修改)。

提示: Sdcb Chats 更新频繁,可将链接中的 r459 替换为 latest 下载最新版,例如:https://io.starworks.cc:88/chats/latest/chats-win-x64.7z

Sdcb Chats 支持多平台部署,包括:

  • linux-x64
  • linux-arm64(适用于 RK3399/RK3588 等国产芯片)
  • linux-musl-x64、linux-musl-arm64(适用于 OpenWRT 软路由)
  • osx-arm64(适用于 M1 及以上芯片的 Mac)
  • osx-x64(适用于 x86 芯片的 Mac)
  • chats.7z(适用于已安装 .NET 8 SDK 的电脑)

我们也支持 Docker 部署(我个人生产环境使用 linux-x64 Docker 部署)。

使用 DeepSeek 官网或 SiliconFlow API

由于 DeepSeek-R1 模型爆火,官网 API 极不稳定,甚至目前已暂停充值。我们推荐使用 SiliconFlow(硅基流动) 作为平替:

推荐 SiliconFlow 的理由:

  1. 安全性差异: 我们发现,各厂商部署的开源版 DeepSeek-R1 671B 模型安全性限制更严格,这并非接口层过滤,而是模型层面差异。开源版可能接受了额外的安全性训练。在涉及某些议题时,开源版会立即终止(可能违反直觉,但这是真的),而官网版能输出丰富内容。
  2. 支持 reasoning_content SiliconFlow 与官网一样支持 reasoning_content 格式的思维链,保证了 API 的一致性。

接入 SiliconFlow API 演示:

  1. 官网创建 API Key。
  2. Chats 管理后台创建 SiliconFlow API Key 并保存。
  3. 快速创建模型,选择 DeepSeek-R1,创建并关闭对话框。
  4. 模型管理页面审阅模型(可调整价格)。
  5. 用户配置中,为用户增加模型权限。

演示:

演示中创建的是 deepseek-ai/DeepSeek-R1 模型(免费额度),响应较慢(约 70 秒)。Pro/deepseek-ai/DeepSeek-R1 速度更快,但需充值(建议充值 1 元)。

DeepSeek 官网 R1 的接入步骤类似。

使用其他 DeepSeek API 提供商或本地 Ollama

以本地 Ollama 为例:

  1. 下载 DeepSeek-R1(7B, Q4 量化):

    PS C:\Users\Administrator> ollama pull deepseek-r1
    pulling manifest
    pulling 96c415656d37... 100% ▕████████████████████████████████████████████████████████▏ 4.7 GB
    pulling 369ca498f347... 100% ▕████████████████████████████████████████████████████████▏ 387 B
    pulling 6e4c38e1172f... 100% ▕████████████████████████████████████████████████████████▏ 1.1 KB
    pulling f4d24e9138dd... 100% ▕████████████████████████████████████████████████████████▏ 148 B
    pulling 40fb844194b2... 100% ▕████████████████████████████████████████████████████████▏ 487 B
    verifying sha256 digest
    writing manifest
    success PS C:\Users\Administrator> ollama ls
    NAME ID SIZE MODIFIED
    deepseek-r1:latest 0a8c26691023 4.7 GB 9 minutes ago
  2. 配置 Ollama 对外暴露地址: 例如 https://ollama.starworks.cc:88(默认 http://localhost:11434,我做了反向代理)。

  3. Ollama 的 OpenAI 兼容地址: https://ollama.starworks.cc:88/v1(密钥可随意填写,但不能为空)。

配置步骤与 SiliconFlow 类似:

我使用纯 CPU 运行 Ollama 中的 DeepSeek-R1 7B(Q4),其实速度尚可,虽然结果不完全正确,但可玩性高。

注意: Ollama 的 API 推理响应使用 <think> 标签,Sdcb Chats 支持。

其他模型提供商的 Ollama: 可先指定为 Ollama 创建,然后在模型配置中填入正确的模型部署名称,比如阿里云DashScope,你可能需要这样配置模型(注意模型提供商):

效果相同。

总结

感谢您对 Sdcb Chats 的关注!本次更新深度集成了 DeepSeek-R1 思维链,提升了 AI 透明度。我们全面支持官方及其他提供商的 API,提供灵活配置选项。

更新亮点:

  • 支持多种思维链格式: 完美解析 reasoning_content<think> 标签。
  • 多样化部署: 提供多平台二进制文件和 Docker 镜像。
  • 灵活配置: 支持多种数据库和模型,丰富 AI 体验。

我们特别优化了与 SiliconFlow 的集成,确保您顺畅接入 DeepSeek-R1。

下一步:

如果您尚未体验 Sdcb Chats,现在是最佳时机!我们提供详细的部署文档,助您快速上手。

支持我们!

如果您觉得 Sdcb Chats 有帮助,请在 GitHub 上 Star 我们!您的支持是我们前进的动力。

再次感谢您的支持,期待未来为您带来更多惊喜!

Sdcb Chats 重磅更新:深度集成 DeepSeek-R1,思维链让 AI 更透明!的更多相关文章

  1. Nacos Config客户端与Spring Boot、Spring Cloud深度集成

    目录 Nacos与Spring Boot集成 @NacosPropertySource和@NacosValue com.alibaba.nacos.spring.core.env.NacosPrope ...

  2. 【老孟Flutter】Flutter 2.0 重磅更新

    老孟导读:昨天期待已久的 Flutter 2.0 终于发布了,Web 端终于提正了,春季期间我发布的一篇文章,其中的一个预测就是 Web 正式发布,已经实现了,还有一个预测是:2021年将是 Flut ...

  3. NoSql存储日志数据之Spring+Logback+Hbase深度集成

    NoSql存储日志数据之Spring+Logback+Hbase深度集成 关键词:nosql, spring logback, logback hbase appender 技术框架:spring-d ...

  4. [深度学习]实现一个博弈型的AI,从五子棋开始(1)

    好久没有写过博客了,多久,大概8年???最近重新把写作这事儿捡起来……最近在折腾AI,写个AI相关的给团队的小伙伴们看吧. 搞了这么多年的机器学习,从分类到聚类,从朴素贝叶斯到SVM,从神经网络到深度 ...

  5. [深度学习]实现一个博弈型的AI,从五子棋开始(2)

    嗯,今天接着来搞五子棋,从五子棋开始给小伙伴们聊AI. 昨天晚上我们已经实现了一个五子棋的逻辑部分,其实讲道理,有个规则在,可以开始搞AI了,但是考虑到不够直观,我们还是顺带先把五子棋的UI也先搞出来 ...

  6. 重磅!Vertica集成Apache Hudi指南

    1. 摘要 本文演示了使用外部表集成 Vertica 和 Apache Hudi. 在演示中我们使用 Spark 上的 Apache Hudi 将数据摄取到 S3 中,并使用 Vertica 外部表访 ...

  7. Visual Studio 2019 正式发布,重磅更新,支持live share

    如约而至,微软已于今天推出 Visual Studio 2019 正式版,一同发布的还有 Visual Studio 2019 for Mac. Visual Studio 2019 下载地址:htt ...

  8. KIP-5:Apache Kylin深度集成Hudi

    Q1. What are you trying to do? Articulate your objectives using absolutely no jargon. Q2. What probl ...

  9. 重磅︱文本挖掘深度学习之word2vec的R语言实现

    每每以为攀得众山小,可.每每又切实来到起点,大牛们,缓缓脚步来俺笔记葩分享一下吧,please~ --------------------------- 笔者寄语:2013年末,Google发布的 w ...

  10. WTM重磅更新,LayuiAdmin and more

    从善如登,从恶如崩.对于一个开发人员来说,那就是做一个好的系统不容易,想搞砸一个系统很简单,删库跑路会还不会么. 对于我们开源框架的作者来说,做一个好的框架就像登山(也许是登天),我们一步一步往上走, ...

随机推荐

  1. 深入解析Apache Mina源码(1)——Mina的过滤器机制实现

    1.深入解析Apache Mina源码(1)--Mina的过滤器机制实现 2.深入解析Apache Mina源码(2)--Mina的事件模型 3.深入解析Apache Mina源码(3)--Mina的 ...

  2. 使用JConsole监控进程、线程、内存、cpu、类情况

    Jconsole简介: Jconsole是一个JMX兼容的监视工具.它使用Java虚拟机的JMX机制来提供运行在Java平台的应用程序的性能与资源耗费信息. 监控进程使用方法如下:由于JConsole ...

  3. Java中的对象池模式

    Java中的对象池模式 Java对象的生命周期分析: Java对象的生命周期大致包括三个阶段: 对象的创建,对象的使用, 对象的清除. 因此,对象的生命周期长度可用如下的表达式表示: T = T1 + ...

  4. Java开发

    总结java开发中知识点和问题点 基础: 常用加解密算法: [md5] import java.security.MessageDigest; public static final String e ...

  5. elementui resetFields()不起作用

    需要结合prop才有作用

  6. Blazor 组件库 BootstrapBlazor 中EditorForm组件介绍

    组件介绍 EditorForm 组件是一个非常实用的组件,当进行数据编辑时,仅需要将 Model 属性赋值即可. 绑定模型默认自动生成全部属性,可以通过设置 AutoGenerateAllItem 更 ...

  7. SMOS-II 电梯综合监控系统程序(电梯IC卡解决方案)安装的注意点

    命令提示符下输入命令dir "D:\SMOS-II-CH V3.2" /b /s 回车可返回SMOS II 3.2对应的各文件路径 D:\SMOS-II-CH V3.2\Setup ...

  8. Content-Type 的小知识

    起因 在某次开发中,前端发起了get请求,但是后端报错未设置Content-Type为"application-json":看到这条报错之后就直接在请求中设置了: export c ...

  9. HttpClientFacotry Part 4: 集成 Polly 处理瞬时失效

    HttpClientFacotry Part 4: 集成 Polly 处理瞬时失效 原文地址:https://www.stevejgordon.co.uk/httpclientfactory-usin ...

  10. 【C#】接口的基本概念

    目录 基本 什么是接口 接口与抽象类的区别 抽象类 接口 实例 设计接口 基本 什么是接口 C#接口(interface)是:用来定义一种程序的协定 实现接口的类或者结构要与接口的定义严格一致. 有了 ...