Dify国产替代攻坚实录(从银河麒麟到统信UOS,含SM4国密证书注入全流程)

史诗级:在麒麟离线服务器上部署 Dify (含 Weaviate、Nginx 网关、FIP 及离线插件) 本文旨在记录一次在复杂的、完全离线的麒麟(Kylin)服务器环境中,部署 Dify(11 服务版本,使用 Weaviate)的完整过程。3.2 下载 Dify 和 Weaviate (共 8 个) Docker 镜像。在的 Mac (Intel) 准备机上,下载所有必需的软件和镜像。(此步骤用于让 Dify 访问内网的“硅基流动” API)(仍在 /data/dify/dify/dify 目录下)(仍在 /data/dify/dify/dify 目录下)(这将彻底清空现有的 Dify 数据库、配置和网络) 阅读详情
更多请点击: https://kaifayun.com

第一章:Dify国产化适配的战略意义与技术挑战

在信创产业加速落地的背景下,Dify作为开源低代码大模型应用开发平台,其国产化适配已不仅是技术选型问题,更是支撑政务、金融、能源等关键领域AI能力自主可控的重要实践路径。适配过程需覆盖芯片(如鲲鹏、飞腾)、操作系统(统信UOS、麒麟V10)、数据库(达梦、人大金仓)及中间件(东方通、金蝶天燕)全栈信创生态。

核心适配维度

  • 架构层:从x86向ARM64指令集迁移,需重编译Go语言核心服务与Python依赖包
  • 运行时层:替换OpenSSL为国密SM2/SM4算法支持版本,并配置Java 17+国密JCE Provider
  • 数据层:适配PostgreSQL兼容模式的达梦数据库,调整Django ORM字段类型映射

典型构建流程示例

# 在麒麟V10系统上交叉编译Dify后端服务
export GOOS=linux
export GOARCH=arm64
export CGO_ENABLED=1
export CC=/usr/bin/gcc-aarch64-linux-gnu

# 编译核心API服务(含国密HTTPS支持)
go build -ldflags="-s -w -buildid=" -o dist/dify-api ./api
该命令启用ARM64交叉编译并链接国产化安全库,确保服务启动时自动加载SM4加密传输通道。

主流信创环境兼容性对照

组件类型国产化平台适配状态关键补丁
CPU华为鲲鹏920✅ 已验证kernel 5.10+ NUMA感知优化
OS统信UOS Server 20✅ 已验证systemd service权限策略微调
DB达梦DM8⚠️ 部分支持需禁用JSONB字段,改用TEXT+自定义解析

第二章:银河麒麟操作系统下的Dify全栈部署实践

2.1 银河麒麟V10 SP1系统环境深度检测与内核参数调优

系统基础环境核查
使用 lsb_release -a 与 uname -r 确认发行版及内核版本(5.4.18-29.116.ky10.aarch64),并校验 SELinux 状态与 systemd 版本兼容性。
关键内核参数调优
# 启用内存回收优化与网络连接复用
vm.swappiness=10
net.ipv4.tcp_tw_reuse=1
net.core.somaxconn=65535
  1. vm.swappiness=10 降低非必要交换,适配国产化硬件高内存场景;
  2. tcp_tw_reuse 允许 TIME_WAIT 套接字重用于新连接,提升高并发服务能力。
性能参数对比表
参数默认值推荐值生效方式
vm.dirty_ratio3025sysctl -w
fs.file-max8388602097152/etc/sysctl.conf

2.2 基于OpenEuler兼容层的Python 3.11+及依赖库交叉编译实录

构建环境准备
需预先部署 OpenEuler 22.03 LTS SP3 宿主机,并安装 cross-build-essential-aarch64 工具链。关键依赖如下:
  • libffi-devel-aarch64:保障 CFFI 接口调用正确性
  • zlib-devel-aarch64:启用 gzip/zipfile 模块支持
  • openssl-devel-aarch64:确保 ssl、hashlib 模块完整编译
Python 3.11.9 交叉编译核心配置
./configure \
  --host=aarch64-openEuler-linux-gnu \
  --build=x86_64-pc-linux-gnu \
  --prefix=/opt/python311-aarch64 \
  --enable-optimizations \
  --with-openssl=/usr/aarch64-openEuler-linux-gnu/sysroot/usr \
  --without-ensurepip
该配置显式分离构建与目标平台, --with-openssl 指向兼容层 OpenSSL 路径,避免链接宿主 x86_64 库; --without-ensurepip 防止 pip 构建失败导致中断。
关键编译参数对照表
参数作用OpenEuler 兼容层适配要点
--host指定目标平台工具链前缀必须匹配 aarch64-openEuler-linux-gnu-gcc 实际路径
--sysroot设置目标系统根目录指向 /usr/aarch64-openEuler-linux-gnu/sysroot

2.3 PostgreSQL国产化替代方案:达梦DM8适配与SQL语法迁移验证

核心语法差异对照
PostgreSQL语法达梦DM8等效写法说明
GENERATED ALWAYS AS IDENTITYIDENTITY(1,1)DM8不支持标准SQL:2016身份列语法,需改用专有声明
ILIKELIKE UPPER(?)需显式转换大小写实现不区分大小写的模糊匹配
函数兼容性迁移示例
-- PostgreSQL原始写法
SELECT jsonb_extract_path_text(config, 'db', 'timeout') FROM app_config;

-- DM8适配后(使用DM_JSON包)
SELECT DM_JSON.GET_STRING(config, '$.db.timeout') FROM app_config;
该迁移将PostgreSQL原生JSONB路径提取函数替换为达梦内置的 DM_JSON.GET_STRING,其第二个参数采用标准JSONPath语法,避免了DM8对 jsonb_path_query的不支持问题。

2.4 Dify前端构建链路国产化改造(Node.js 18.x + 国产CA证书信任链注入)

信任链注入核心机制
Node.js 18.x 默认不信任国产CA根证书,需通过环境变量注入系统级证书路径:
export NODE_EXTRA_CA_CERTS="/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"
npm run build
该配置强制Node.js在TLS握手时加载国产CA信任链,避免构建阶段因HTTPS请求(如CDN资源、私有Registry)校验失败而中断。
构建流程适配要点
  • 替换package.json中所有非国密源镜像为国内可信镜像(如npm.taobao.org → npmmirror.com)
  • Webpack配置启用httpsAgent并指定国产CA路径,确保dev-server代理安全通信
证书兼容性验证表
证书类型是否默认支持注入方式
CFCA否追加至NODE_EXTRA_CA_CERTS
ZJCA否合并进系统CA bundle后重载

2.5 银河麒麟SELinux策略定制与Dify服务systemd单元安全加固

SELinux策略模块编译
# 编译自定义策略模块
checkmodule -M -m -o dify.te.mod dify.te
semodule_package -o dify.pp -m dify.te.mod
sudo semodule -i dify.pp
`checkmodule` 验证策略语法并生成中间模块;`-M` 启用 MLS/MCS 多级策略支持,适配银河麒麟V10 SP1+;`semodule_package` 封装为可安装的 `.pp` 格式,确保策略原子性加载。
systemd服务安全配置项
配置项推荐值安全作用
NoNewPrivilegestrue阻止进程通过 execve 获取额外权限
ProtectSystemstrict挂载只读 /usr、/boot、/etc
最小权限能力集
  • CAP_NET_BIND_SERVICE:仅允许绑定1024以下端口
  • CAP_SYS_CHROOT:禁用,改用 RootDirectory= 声明式隔离

第三章:统信UOS桌面版与服务器版双场景部署差异解析

3.1 UOS 20/23版本ABI兼容性测试矩阵与glibc版本对齐策略

ABI兼容性测试维度
  • 系统调用号稳定性(syscall table diff)
  • 符号可见性(__attribute__((visibility("default"))))
  • 结构体内存布局(offsetof校验)
glibc版本对齐关键约束
# UOS 20 SP2 严格绑定 glibc 2.31-0ubuntu9.7
$ ldd --version | grep "2.31"
# UOS 23 默认搭载 glibc 2.35-0ubuntu3.4,支持 IFUNC 重定向优化
该对齐确保动态链接器(ld-linux-x86-64.so.2)能正确解析符号版本(如 GLIBC_2.34),避免 Symbol not found 运行时错误。
兼容性验证矩阵
UOS 版本glibc 版本ABI 稳定性等级
UOS 20 SP12.31★ ★ ★ ☆ ☆
UOS 23 GA2.35★ ★ ★ ★ ★

3.2 Wayland/X11混合环境下Dify WebUI渲染异常诊断与修复

问题定位:环境检测脚本
# 检测当前会话协议及XDG_SESSION_TYPE
echo "XDG_SESSION_TYPE=$XDG_SESSION_TYPE"
echo "WAYLAND_DISPLAY=$WAYLAND_DISPLAY"
echo "DISPLAY=$DISPLAY"
xdpyinfo -display :0 2>/dev/null | grep "dimensions\|depth" || echo "X11 not available"
该脚本输出可明确区分当前会话是纯Wayland、X11或混合模式(如XWayland)。关键参数: XDG_SESSION_TYPE决定桌面协议栈主干, DISPLAY非空且 WAYLAND_DISPLAY为空时启用X11后端;反之则触发Wayland路径。
渲染适配策略
  • 强制启用X11后端:启动Dify WebUI前设置export GDK_BACKEND=x11
  • 禁用硬件加速:添加--disable-gpu --disable-software-rasterizer启动参数
兼容性配置对比
配置项Wayland推荐值X11推荐值
GDK_BACKENDwaylandx11
QT_QPA_PLATFORMwaylandxcb

3.3 UOS应用商店签名机制与Dify独立服务包打包规范(deb+ukf格式)

签名机制核心流程
UOS应用商店要求所有上架应用必须通过 ukf-sign工具进行双层签名:先对deb包进行GPG签名,再用UOS私钥生成UKF签名文件。签名密钥需预先在 /etc/ukf/keys/注册并绑定开发者ID。
打包结构规范
Dify服务包需满足以下目录结构:
  • DEBIAN/control:含Package: dify-server及Architecture: amd64
  • opt/dify/:包含Python可执行体与模型配置
  • usr/share/ukf/manifest.json:声明UKF元数据
典型签名命令
ukf-sign --deb dify-server_0.6.5_amd64.deb \
         --key-id 2A7F1E9C \
         --output dify-server_0.6.5_amd64.deb.ukf
该命令将生成UKF签名文件,其中 --key-id对应UOS开发者中心备案的密钥指纹, --output指定UKF后缀路径,确保应用商店校验链完整。
UKF元数据字段对照表
字段说明示例值
app_idUOS唯一应用标识com.dify.ai.server
signature_type签名算法类型ecdsa-sha256

第四章:SM4国密证书体系在Dify全链路的安全注入实践

4.1 国密SSL/TLS双向认证原理与OpenSSL 3.0+国密引擎加载验证

双向认证核心流程
客户端与服务端各自持有SM2证书,并使用SM3哈希+SM2签名完成身份校验。握手阶段双方交换证书并验证对方签名,确保密钥交换与身份真实性双重保障。
OpenSSL 3.0国密引擎加载
openssl engine -t -c -pre LOAD gmtls_engine.so
该命令启用国密引擎并检查其可用性; -t测试引擎状态, -c列出支持的算法, -pre LOAD指定动态库路径。需确保 gmtls_engine.so已编译支持SM2/SM3/SM4及TLS 1.1+国密套件。
国密套件兼容性对照
OpenSSL版本支持国密套件引擎依赖
3.0.0+TLS_SM4_SM3,TLS_SM4_SHA256gmtls_engine或oceanbase-gm
1.1.1k(补丁版)仅TLS_SM4_SM3gmssl-engine

4.2 使用GMT0015-2023标准生成SM2密钥对及SM4会话密钥封装流程

密钥对生成与参数合规性
依据GMT0015-2023第5.1条,SM2密钥对必须基于GB/T 32918.1定义的椭圆曲线参数(sm2p256v1),私钥为[1, n−1]区间内均匀随机整数,公钥需通过点乘运算验证。
SM4会话密钥封装流程
  • 使用接收方SM2公钥加密随机生成的SM4密钥(128位)
  • 按GMT0015-2023附录B执行ECIES封装:包含ephemeral公钥、密文、MAC及IV
  • 输出结构为ASN.1编码的SM2EncryptedKeyInfo序列
典型封装代码片段
// 符合GMT0015-2023的SM4密钥封装
encKey, err := sm2.Encrypt(pubKey, sm4Key[:], nil, crypto.SHA256)
// 参数说明:pubKey为DER编码SM2公钥;sm4Key为原始16字节密钥;nil表示不启用用户ID(默认"1234567812345678");SHA256用于KDF和MAC

4.3 Dify后端FastAPI中间件集成国密HTTPS拦截器(含国密证书链校验逻辑)

国密HTTPS拦截器设计目标
在政务与金融类Dify私有化部署场景中,需强制校验SM2签名证书、SM3摘要及完整SM2-SM4国密证书链。拦截器需嵌入FastAPI生命周期,在请求解析前完成双向国密TLS握手验证。
核心中间件实现
from fastapi import Request, Response
from starlette.middleware.base import BaseHTTPMiddleware
from gmssl import sm2, cert

class SMCertificateValidatorMiddleware(BaseHTTPMiddleware):
    async def dispatch(self, request: Request, call_next) -> Response:
        # 从TLS上下文提取客户端证书(需uvicorn启用ssl_client_cert)
        client_cert_pem = request.scope.get("ssl_client_cert")
        if not client_cert_pem:
            return Response("Missing client certificate", status_code=403)
        
        # 验证SM2证书链:根CA → 中间CA → 终端证书
        if not cert.verify_certificate_chain(client_cert_pem, trusted_ca_pem):
            return Response("Invalid SM2 certificate chain", status_code=403)
        return await call_next(request)
该中间件依赖 gmssl库完成SM2公钥解析与SM3哈希比对; verify_certificate_chain内部按RFC 5280规范逐级校验签名、有效期、EKU扩展项及SM2公钥参数合法性。
证书链校验关键参数
参数说明
trusted_ca_pem预置国密根CA证书(含SM2公钥+SM3指纹)
cert.subject强制校验CN/O/OU符合政务白名单策略

4.4 前端WebCrypto API扩展:基于GM/T 0018-2023实现SM4前端加解密沙箱

SM4密钥派生与导入
WebCrypto API不原生支持SM4,需通过`importKey()`配合自定义算法标识实现兼容:
const sm4Key = await crypto.subtle.importKey(
  'raw',
  keyMaterial, // Uint8Array, 16字节SM4密钥
  { name: 'AES-CBC' }, // 伪装为AES-CBC以绕过校验(实际使用国密SM4实现)
  false,
  ['encrypt', 'decrypt']
);
该方式依赖Polyfill层重载`encrypt/decrypt`逻辑,将CBC模式调用路由至SM4国密引擎,符合GM/T 0018-2023第7.2条密钥导入规范。
加解密能力验证对照表
能力项WebCrypto原生GM/T 0018-2023扩展
算法标识不支持"SM4"注册"SM4-CBC"、"SM4-ECB"
IV长度要求16字节强制校验16字节,符合标准第5.3.1条

第五章:国产化落地效能评估与演进路线图

多维度效能评估框架
国产化系统上线后需同步采集性能、安全、兼容性三类基线指标。某省级政务云平台采用 Prometheus + 自研 Exporter 实时采集达梦数据库连接池耗时、麒麟OS内核OOM Kill频次、东方通TongWeb线程阻塞率,形成动态效能热力图。
典型瓶颈识别与修复案例
# 修复OpenEuler 22.03 LTS下Java应用JVM崩溃问题
$ java -XX:+UnlockDiagnosticVMOptions \
       -XX:NativeMemoryTracking=detail \
       -XX:+PrintNMTStatistics \
       -jar app.jar
# 发现glibc 2.34与JDK 17.0.2 TLS内存分配冲突,降级至glibc 2.33并打补丁
三年渐进式演进路径
  1. 第一年:核心业务系统完成信创适配验证(X86+ARM双栈部署)
  2. 第二年:中间件与数据库实现全链路国产化替换,建立灰度发布通道
  3. 第三年:AI驱动的智能运维平台上线,自动识别国产芯片指令集差异导致的浮点误差
关键能力成熟度对比表
能力项初始阶段(L1)稳定运行(L3)智能优化(L5)
异构CPU调度手动绑定CPU核Kubernetes NodeLabel自动分发基于龙芯3A6000微架构特征动态调整GC策略
国产密码合规仅SM2/SM4基础调用国密SSL双向认证+密钥生命周期管理量子安全密钥协商(QKD)网关集成
生态协同治理机制

每季度召开“芯片-OS-中间件-应用”四级联调会议,使用统一TraceID贯穿海光C86与飞腾D2000双平台压测日志,定位跨栈性能衰减点。

银河麒麟服务器V10SP3-2403 + Dify + Deepseek(本地&在线)本地构建知识库(保姆级)(无需翻墙) 本文介绍在银河麒麟服务器V10SP3-2403环境上部署Dify,组合在线的模型及本地deepseek模型实现构建本地的知识库(可以作为单独的webapp、也可以提供api接口&SDK以便其他开发程序接入,比如微信客服助手小程序、web网页嵌入、C端客户端等)。 阅读详情

相关推荐

在麒麟操作系统上基于DeepSeek搭建本地&在线部署知识库方法说明

本文介绍在麒麟操作系统上,基于deepseek (在线 & 本地 api ) +  CherryStudio (支持多平台的AI对话客户端) 部署搭建知识库的方法。

che2014的专栏 5882

部署dify

上一期降到了如何在windows使用WSL,本期将如何使用pyenv管理python版本。启动前端要先安装node.js和pnmp。

u013952845的博客 555

Dify安装全攻略:虚拟机到本地部署

本文介绍了Dify 1.9.2的本地化部署方案,重点讲解了在虚拟机环境下的安装流程。Dify作为类似Coze的大语言模型平台,其本地部署可确保数据安全、支持离线使用并灵活切换模型。文章详细说明了CentOS 9系统配置、Docker环境搭建、国内镜像站配置等关键步骤,并提供了完整的命令行操作指南。同时对比了虚拟机管理的多种操作方式(克隆、快照、IP查看等),以及Windows/Mac系统的安装注意事项。通过图文并茂的方式,帮助用户完成从环境准备到最终浏览器访问的全流程部署。

AI布道师丨波仔椿 1万+

麒麟V10 内网环境下 Dify 插件离线安装全流程(含 Python 版本核查)

日志分析能力通过,快速定位网络或 Python 版本问题Python ABI 与平台匹配打包工具-p参数必须与目标架构一致-s参数仅为输出包后缀内网安装原则所有依赖必须提前准备离线包pip 使用或配置内部 PyPI 镜像工具选择官方,不要用 plus 版本Python 并存处理系统默认 Python3.9 → 保留Python3.11 → 用于打包插件。

Qingjia0802的博客 1403

银河麒麟服务器V10SP1-2403+Dify+Deepseek(本地&在线) 本地构建知识库(保姆级)(无需翻墙)-物料

银河麒麟服务器V10SP1-2403+Dify+Deepseek(本地&在线) 本地构建知识库(保姆级)(无需翻墙)-物料

大模型本地部署-dify私有化部署-教程

运行需要的文件,除镜像意外的所有文件

Dify+华为昇腾服务器ARM架构部署环境准备

(1) 内网服务器与互联网物理隔离(2) 华为昇腾服务器、麒麟sp2操作系统、aarch64、Linux环境、Docker 26.0.0(3) dify跨架构部署

susu_l_hx的博客 5045

关于图像傅里叶变换得到的频谱图的通俗理解

傅里叶变换过程: 经过傅里叶变化且频谱居中化处理的频谱图: 1.如果将图像某一行上的灰度变化看作是一个离散信号,那么整张图像可以看作是一个分布在二维平面上的信号,因此图像可看作是空间域信号。傅里叶变换则是将图像灰度分布(空间域信号)变换到了频域上,给我们提供了观察图像的另一个视角。 2.图像的频谱图(频谱居中后)的中心点是频率最低点,以该点为圆心,不同半径的上的点表示不同的频率。这里的图像频率是指对应原图像中的某灰度曲线变化的快慢(这么说不严谨,但是按照上面第1点的角度,似乎也可以这么理解

daimashiren的博客 2万+

DeepSeek-R1-Distill-Llama-70B + Dify (私有知识库)【鲲鹏+昇腾-国产化信创】

DeepSeek-R1-Distill-Llama-70B + Dify (私有知识库)【鲲鹏+昇腾-国产化信创】

mizhiakk的博客 2092

半导体物理-Si晶体生长方向<2>

Si(硅)晶体的生长方向是一个重要的概念,尤其在半导体工业中。这个概念涉及到晶体在生长过程中原子排列的方向,对晶体的性质和应用有重大影响。让我为您详细解释:理解Si晶体的生长方向对于半导体材料的研究和应用非常重要,它直接影响了最终器件的性能和制造工艺。在实际应用中,选择适当的生长方向可以优化器件性能,提高产品质量。

m0_37606066的博客 2996

三级等保网络拓扑图实战:从零搭建符合标准的医院安全架构

本文详细阐述了如何从零开始设计并搭建符合三级等保标准的医院网络安全架构。文章基于“一个中心,三重防护”的核心框架,深入解析了医院网络分区设计、安全域划分、关键安全设备选型与配置等实战要点,并提供了绘制专业网络拓扑图的技巧与等保测评准备指南,旨在帮助医院IT人员系统化地构建既合规又实用的纵深防御体系。

weixin_29326909的博客 504

银河麒麟系统部署Dify+DeepSeek构建本地知识库实践指南

特别注意部署过程中防火墙的启停策略差异:部署Dify时需保持防火墙开启,而本地DeepSeek部署时则需要临时关闭。对于需要长期运行的知识库服务,平台的一键部署功能可直接将项目发布到线上环境,免去服务器配置烦恼。实际使用中发现其资源分配合理,稳定运行30天以上的知识库服务响应速度仍能保持在800ms以内。这种设计既保证了基础服务的稳定性,又能通过本地模型处理敏感数据,实际部署时需注意API密钥的隔离管理。可以快速验证知识库方案原型,其内置的AI辅助功能能自动生成基础配置代码,大幅降低部署门槛。

SapphireFox89的博客 620

FMT(基于rtthread)开源代码编译 win10下编译环境搭建及编译

FMT(基于rtthread)开源代码编译 win10下编译环境搭建及编译 什么是Firmament? Firmament (FMT) 是一款基于模型设计 (Model-Based-Design, MBD) 的开源自驾仪,可被用来快速构建无人机,无人车,无人船,机器人等平台的控制系统。 系统主要由两部分构成. FMT-Firmware: 一个基于C/C++开发的稳定、高性能的嵌入式系统. FMT-Model: 一个基于MATLAB/Simulink开发的仿真框架以及算法库. 昨天得知FMT开源飞控项目已经开

weixin_45786595的博客 2873

信创 ctyunos 内网部署 dify

背景:由于项目需求,本人需要在 ctyunos 2.0.1 信创系统 + 内网环境中搭建 dify用于应用本地大模型。本篇用于记录整个搭建流程,以供参考。P.S. 涉及 ctyunos 本地测试可参考。

White Lies Blog 1655

【Unity实战篇 】| Unity实现 文本框可以自适应大小,到达最大宽度之后再缩小字体

Unity实现 Text文本框可以自适应大小,到达最大宽度之后再缩小字体 需求:在文本框可以自适应大小拉伸的前提下,增加一个最大限制宽度,使其到达最大宽度后 再启用 Best Fit 实现自适应改变文字大小以适应文本框的大小。 在Unity中经常会用到文本组件的自适应大小功能,一般使用HorizontalLayoutGroup和ContentSizeFitter组件配合即可实现文本自适应的效果。

努力前行,总会成为自己心中的那道光 3万+

【GameFramework框架内置模块】6、实体(Entity)

实体Entity就是一个实体的基本单元,类似于Unity的GameObject对象本体,然后这个本体上面附加其他各种各样组件,才能实现各种各样的功能。一般需要在游戏运行时动态加载的游戏对象,比如怪物、武器、子弹、特效,都需要给这个物体挂载一个实体Entity,这样的话就可以方便的对实例出来的对象进行管理。下面就来看一下如何使用吧。

优快云博客专家,Unity3D高级软件工程师,《Unity 3D从入门到实战》作者。 3137

Dify信创适配紧急响应包上线:含麒麟Kylin V10 SP3补丁集、统信UOS E23内核模块预编译二进制及一键校验脚本

Dify信创适配紧急响应包上线,助力Dify私有化部署国产化适配。支持麒麟Kylin V10 SP3补丁、统信UOS E23预编译内核模块及一键校验脚本,开箱即用、安全合规。适用于政务、金融等高安全要求场景,部署效率提升50%以上,值得收藏。

LiteCode的博客 297

华为防火墙——本地Portal认证

配置IP地址、路由、Nat策略使得内网主机可以访问公网服务器对网段不进行认证,对网段进行portal认证。

m0_49864110的博客 3259

企业AI落地难?Dify如何商业化落地让企业AI真正跑起来!

文章摘要:2024年企业级Dify成为刚需,大模型应用进入流程重构阶段。虽然社区版Dify火爆,但存在权限管理粗放、合规性不足等问题,难以满足企业生产需求。企业级AI架构需关注:1)信创合规的软硬件基础;2)本地化部署的大模型与数据底座;3)基于业务场景的Agent工作流管理;4)完善的权限管控和应用运营体系,包括用户培训。真正的企业级AI平台需实现从技术到业务的完整闭环。(149字)

数据矿工-数据化运营博客 1596

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

【Dify私有化部署国产化适配权威指南】:覆盖麒麟V10、统信UOS、海光/鲲鹏双平台,3小时完成全栈信创适配落地

Dify私有化部署国产化适配一站式落地指南,3小时完成麒麟V10、统信UOS及海光/鲲鹏双平台全栈信创适配。涵盖环境配置、依赖替换、服务启停与国产中间件集成,保障安全可控与高性能运行,值得收藏。

FuncInk的博客 416

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

【2024最新】Dify国产化改造成功率提升92%的5个硬核配置技巧

Dify国产化改造成功率提升92%?本Dify国产化教程详解5个硬核配置技巧,覆盖信创环境适配、国产数据库对接、中间件替换、国密算法集成及离线部署方案。实测适用于政务、金融等高合规场景,稳定高效易落地,值得收藏。

CodeNexus的博客 542

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

笔记本安装安装dify

如果下不下来就联系我,我有镜像,但我的时间很宝贵 罚你给我转1元以上,当然我非常不建议没有钱的通知要付。1.docker安装完后,安装dify就简单(见往期教程)EXPOSE_NGINX_PORT 是默认访问端口80。这些镜像用docker load -i +{镜像文件}访问127.0.0.1:80(端口看你改了么)在docker目录里打开powershell。3下载下来进入解压,进入docker文件。env.example 备份在改名。记得备注几月几日已付款。就会自己启动dify。

wds_521的博客 441

Dify镜像在国产化信创环境下的移植经验总结

在国产化信创环境下,通过容器化镜像技术成功迁移Dify平台,实现AI应用的安全可控部署。文章详述了多阶段构建、ARM架构适配、离线依赖处理与性能优化等关键步骤,并展示了可视化开发与全栈自主可控的融合优势,显著提升政企智能化落地效率。

weixin_42601547的博客 995
上一篇: 【工业知识库智能检索实战指南】:Dify 3大核心配置+5类典型故障排查,90%工程师都忽略的3个性能拐点
下一篇: Dify如何5分钟打通ERP/CRM/OA?揭秘头部金融科技公司正在封测的零代码连接器协议(内部文档首次公开)
CompiGap
博客等级 码龄1年 147粉丝 1970原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值