告别盲人摸象,Dify+Prometheus监控方案让系统状态一目了然

第一章:告别盲人摸象——Dify监控的必要性

在现代AI应用开发中,Dify作为低代码LLM应用开发平台,正被广泛应用于构建智能对话系统、自动化流程与知识引擎。然而,随着业务复杂度上升,开发者常陷入“盲人摸象”的困境:仅能观察到系统某一部分的行为,无法全面掌握其运行状态。缺乏有效的监控机制,将导致性能瓶颈难以定位、异常响应延迟、用户体验下降,甚至引发线上故障。

为何需要系统化监控

  • 实时掌握API调用频率与响应延迟
  • 快速识别模型推理中的异常输出或错误码
  • 追踪用户会话生命周期,分析中断原因
  • 评估资源消耗趋势,优化成本结构

典型监控缺失场景

场景问题表现潜在影响
未监控Token使用量突发高峰导致配额超限服务中断,用户请求失败
忽略缓存命中率重复调用高成本模型推理延迟上升,成本激增

集成Prometheus监控示例

为实现可观测性,可在Dify网关层注入指标采集逻辑。以下为Go语言中间件片段:
// Prometheus中间件记录请求耗时
func MetricsMiddleware(next http.Handler) http.Handler {
    return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
        start := time.Now()
        next.ServeHTTP(w, r)
        // 记录请求延迟(单位:秒)
        requestDuration.WithLabelValues(r.URL.Path).Observe(time.Since(start).Seconds())
    })
}
该中间件通过暴露requestDuration指标,使Prometheus可定期抓取并存储时间序列数据,结合Grafana即可可视化关键路径性能。
graph TD A[用户请求] --> B{是否命中缓存?} B -->|是| C[返回缓存结果] B -->|否| D[调用LLM模型] D --> E[记录Token消耗] E --> F[更新监控指标] F --> G[返回响应]

第二章:Dify核心监控指标解析

2.1 理解Dify运行时的关键性能指标

在Dify的运行时环境中,关键性能指标(KPIs)直接影响系统的响应能力与稳定性。监控这些指标有助于及时识别瓶颈并优化资源调度。
核心性能指标分类
  • 请求延迟(Latency):衡量从接收请求到返回响应的时间,理想值应低于200ms;
  • 吞吐量(Throughput):单位时间内处理的请求数,反映系统承载能力;
  • 错误率(Error Rate):HTTP 5xx或服务内部异常占比,需控制在0.5%以下;
  • 资源利用率:包括CPU、内存及GPU使用情况,避免长期高负载。
实时监控代码示例
func MonitorPerformance(ctx context.Context) {
    for {
        select {
        case <-ctx.Done():
            return
        default:
            latency := getLatency()          // 采集平均延迟
            throughput := getThroughput()    // QPS
            log.Printf("Latency: %.2fms, Throughput: %d req/s", latency, throughput)
            time.Sleep(1 * time.Second)
        }
    }
}
该Go函数周期性采集延迟与吞吐量,通过日志输出便于集成至Prometheus等监控系统。参数ctx用于优雅终止,循环间隔为1秒,确保数据实时性同时避免过度消耗资源。

2.2 API请求量与响应延迟的监控实践

在高并发系统中,准确监控API请求量与响应延迟是保障服务稳定性的关键。通过实时采集接口的调用频次和耗时数据,可快速识别性能瓶颈。
核心指标采集
需重点关注每秒请求数(QPS)、P95/P99响应时间等指标。使用Prometheus配合Exporter收集数据,便于长期趋势分析。

// 示例:使用Go中间件记录请求延迟
func Monitor(next http.Handler) http.Handler {
    return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
        start := time.Now()
        next.ServeHTTP(w, r)
        duration := time.Since(start)
        requestLatency.WithLabelValues(r.Method, r.URL.Path).Observe(duration.Seconds())
    })
}
该中间件在请求前后记录时间戳,计算延迟并上报至Prometheus。其中Observe()方法将延迟值写入直方图指标,支持后续聚合统计。
告警策略配置
  • 当QPS突增超过阈值时,触发熔断机制
  • P99延迟持续高于500ms,发送企业微信告警
  • 结合历史基线,启用动态阈值检测

2.3 工作流执行成功率与错误率分析

在分布式任务调度系统中,工作流的执行稳定性直接反映在成功率与错误率指标上。通过对历史执行记录进行统计分析,可识别出高频失败节点和潜在瓶颈。
关键指标定义
  • 成功率 = 成功执行实例数 / 总执行实例数
  • 错误率 = 异常终止实例数 / 总执行实例数
典型错误分类统计
错误类型占比可能原因
超时45%资源竞争、I/O阻塞
依赖缺失30%上游任务延迟或失败
配置错误15%参数校验不严
重试机制优化示例
func (w *WorkflowExecutor) ExecuteWithRetry(ctx context.Context, maxRetries int) error {
    for i := 0; i <= maxRetries; i++ {
        err := w.Execute(ctx)
        if err == nil {
            return nil // 执行成功
        }
        if !isRetryable(err) {
            return err // 不可重试错误
        }
        time.Sleep(backoff(i)) // 指数退避
    }
    return fmt.Errorf("workflow failed after %d retries", maxRetries)
}
该代码实现带指数退避的重试逻辑,maxRetries 控制最大尝试次数,backoff(i) 随重试次数增加延迟,避免雪崩效应。

2.4 LLM调用成本与Token消耗追踪

在大规模语言模型(LLM)应用开发中,精准控制调用成本至关重要。API费用通常基于输入和输出的Token数量计费,因此实时追踪Token消耗成为优化预算的核心手段。
Token计量方法
主流LLM平台如OpenAI采用如下计费逻辑:
# 示例:使用tiktoken库计算Token数量
import tiktoken

enc = tiktoken.get_encoding("cl100k_base")
text = "Hello, world!"
tokens = enc.encode(text)
print(len(tokens))  # 输出: 3
该代码通过`tiktoken`库将文本编码为Token序列,适用于gpt-3.5-turbo等模型。参数说明:`cl100k_base`是编码格式,匹配多数现代LLM。
成本监控策略
  • 记录每次请求的输入/输出Token数
  • 按模型单价计算单次调用成本
  • 聚合日级、周级消费趋势
结合日志系统可实现自动化预警,避免预算超支。

2.5 用户行为与应用使用频次统计

在移动应用分析中,用户行为与使用频次是衡量产品活跃度的核心指标。通过埋点采集用户启动次数、页面停留时长及功能调用路径,可构建完整的使用画像。
关键指标定义
  • DAU/MAU:日/月活跃用户数,反映用户粘性
  • Session Count:单日平均启动次数
  • Feature Usage Rate:特定功能调用频率
数据上报示例(Go)
type UserAction struct {
    UserID    string `json:"user_id"`
    Action    string `json:"action"`     // e.g., "launch", "click"
    Timestamp int64  `json:"timestamp"`
}
// 每次应用前台化时记录一次启动行为
该结构体用于序列化用户行为事件,通过异步队列批量上报至服务器,避免阻塞主线程。
频次分布统计表
使用频次(次/日)占比
1-235%
3-540%
>525%

第三章:Prometheus监控系统集成准备

3.1 Prometheus基础架构与数据模型简介

Prometheus 是一个开源的系统监控和警报工具包,其核心采用多维时间序列数据模型,每个时间序列由指标名称和键值对标签构成。
数据模型结构
时间序列数据的基本单位是:
http_requests_total{job="api-server", instance="10.0.0.1:8080"} 12345
其中 http_requests_total 是指标名,表示累计计数;标签 job 和 instance 用于区分服务实例。这种标签化设计支持灵活的查询与聚合。
核心组件架构
  • Retrieval:负责从目标端点拉取指标数据
  • Storage:本地存储时间序列数据,默认保留15天
  • HTTP Server:提供查询和可视化接口
  • Alertmanager:处理由 PromQL 触发的告警
架构流程图:
目标暴露/metrics → Prometheus 拉取 → TSDB 存储 → 查询引擎(PromQL)→ 可视化(如 Grafana)

3.2 部署Prometheus与配置Dify scrape任务

在监控系统构建中,Prometheus作为核心组件,需首先完成部署。可通过Docker快速启动服务实例:
version: '3'
services:
  prometheus:
    image: prom/prometheus:v2.47.0
    ports:
      - "9090:9090"
    volumes:
      - ./prometheus.yml:/etc/prometheus/prometheus.yml
上述配置将本地prometheus.yml挂载至容器,实现配置热加载。其中关键在于scrape配置段的定义。
配置Dify指标抓取
Dify暴露了/metrics端点供Prometheus采集。需在scrape_configs中添加作业:
- job_name: 'dify'
  static_configs:
    - targets: ['dify-backend:8000']
该配置指定Prometheus定期请求Dify后端的8000端口获取指标数据,确保网络互通与路径正确。
验证采集状态
登录Prometheus Web界面,在Status > Targets中确认dify任务处于“UP”状态,表示连接正常。

3.3 使用Exporter暴露Dify自定义指标

在监控Dify应用运行状态时,通过Prometheus收集自定义指标是关键环节。为此,需开发或集成专用的Exporter服务,将Dify内部的业务与性能数据转换为Prometheus可抓取的格式。
指标暴露配置
Exporter通常以HTTP服务形式运行,暴露/metrics端点。以下为Golang实现示例:
http.Handle("/metrics", promhttp.Handler())
log.Fatal(http.ListenAndServe(":8080", nil))
该代码启动一个HTTP服务器,注册Prometheus默认处理器,使指标可通过http://localhost:8080/metrics访问。
自定义指标类型
Dify常用指标包括:
  • Counter:累计请求次数
  • Gauge:当前在线会话数
  • Histogram:API响应延迟分布
通过合理定义指标类型,可实现对系统行为的细粒度观测与告警触发。

第四章:构建可视化与告警体系

4.1 Grafana接入Prometheus实现仪表盘展示

在构建现代可观测性体系时,Grafana与Prometheus的集成是核心环节。通过配置数据源,Grafana可实时拉取Prometheus采集的指标数据,用于可视化展示。
配置Prometheus数据源
进入Grafana控制台,选择“Data Sources”并添加Prometheus,填写其HTTP地址(如http://localhost:9090)即可完成接入。
{
  "name": "Prometheus",
  "type": "prometheus",
  "url": "http://localhost:9090",
  "access": "proxy"
}
该配置定义了Grafana以代理模式访问Prometheus服务,确保跨域安全并提升请求可控性。
创建仪表盘
使用PromQL查询语句(如rate(http_requests_total[5m]))构建图表面板,支持多维度指标分析与告警联动,显著提升系统监控效率。

4.2 设计关键业务指标的可视化面板

构建高效的可视化面板,首要任务是明确核心业务指标(KPIs),如日活跃用户、订单转化率和营收趋势。这些指标需实时、准确地反映在仪表盘中。
指标分类与布局设计
  • 用户行为类:DAU、MAU、页面停留时长
  • 交易类:订单量、客单价、支付成功率
  • 系统健康度:API响应时间、错误率
合理布局应遵循“自上而下,从概览到细节”的原则,确保关键数据一目了然。
使用ECharts实现动态图表

const option = {
  title: { text: '日活跃用户趋势' },
  tooltip: { trigger: 'axis' },
  xAxis: { type: 'category', data: dates },
  yAxis: { type: 'value' },
  series: [{
    name: 'DAU',
    type: 'line',
    data: dauData,
    smooth: true
  }]
};
myChart.setOption(option);
该配置定义了一条平滑折线图,x轴为日期,y轴为用户数量,tooltip增强交互提示,适合展示时间序列趋势。
响应式适配策略
通过CSS媒体查询与ECharts的resize()方法结合,确保面板在不同设备上均具备良好可读性。

4.3 基于PromQL配置精准告警规则

在Prometheus中,告警的准确性依赖于对指标数据的深度理解与PromQL的灵活运用。通过编写语义清晰的查询表达式,可精确识别系统异常。
告警规则结构解析
一个典型的告警规则包含评估条件、持续时间和标签元信息。例如:

- alert: HighRequestLatency
  expr: job:request_latency_seconds:mean5m{job="api"} > 0.5
  for: 10m
  labels:
    severity: critical
  annotations:
    summary: "High latency on {{ $labels.job }}"
    description: "The API has a mean latency above 500ms for more than 10 minutes."
该规则表示:当API服务在过去5分钟内的平均请求延迟持续超过0.5秒达10分钟时触发告警。其中,expr字段使用PromQL筛选出指定作业的延迟指标,for确保不因瞬时抖动误报。
关键函数与场景适配
结合rate()、increase()、histogram_quantile()等函数,可构建面向不同业务场景的告警逻辑。例如监控HTTP错误率:

rate(http_requests_total{status=~"5.."}[5m]) / rate(http_requests_total[5m]) > 0.01
此表达式计算过去5分钟内5xx错误请求占比是否超过1%。分母使用全量请求速率,分子仅统计错误状态码,确保告警灵敏且具备业务意义。

4.4 告警通知渠道集成与运维响应机制

多渠道告警集成策略
现代运维系统需支持多种通知方式以确保告警触达率。常见的集成渠道包括企业微信、钉钉、Slack、SMS 和 Email。通过统一的告警网关,可将 Prometheus、Zabbix 等监控系统的事件路由至不同通道。

receivers:
- name: 'team-alert'
  webhook_configs:
  - url: 'https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=xxx'
    send_resolved: true
  email_configs:
  - to: 'ops@example.com'
    from: 'alert@example.com'
上述配置展示了 Alertmanager 同时启用企业微信 Webhook 和邮件通知。send_resolved 控制是否发送恢复通知,提升状态闭环能力。
分级响应与值班调度
建立基于严重等级的响应机制,结合 On-Call 轮班表实现自动化派单。关键指标如下:
级别响应时限通知方式
P05分钟SMS + 电话
P115分钟钉钉 + 邮件

第五章:从可观测性到智能运维的演进

随着系统架构向微服务与云原生演进,传统监控已无法满足复杂环境下的故障定位需求。可观测性通过指标(Metrics)、日志(Logs)和追踪(Traces)三大支柱,提供了更全面的系统洞察力。然而,面对海量数据,人工分析成本高昂,智能运维(AIOps)应运而生。
数据驱动的异常检测
现代运维平台集成机器学习模型,自动识别性能拐点与异常行为。例如,使用 Prometheus 收集应用延迟指标后,可结合 Thanos 与 Prognostic 实现趋势预测:

# Prometheus rule for latency spike detection
alert: HighRequestLatency
expr: histogram_quantile(0.95, rate(http_request_duration_seconds_bucket[5m])) > 0.5
for: 10m
labels:
  severity: warning
根因分析自动化
当告警触发时,系统可通过拓扑图关联分析服务依赖。某电商在大促期间出现支付失败,平台自动关联数据库连接池耗尽、上游订单激增与缓存命中率下降,锁定根因为库存服务雪崩。
  • 采集层:OpenTelemetry 统一接入日志、指标与链路数据
  • 处理层:Fluent Bit 过滤并结构化日志,Jaeger 解析分布式追踪
  • 分析层:Elasticsearch 聚合错误日志,Kibana 可视化调用链热点
智能告警降噪
传统阈值告警易产生噪声,智能策略通过动态基线减少误报。下表对比两种模式在生产环境的表现:
策略类型告警数量/天有效告警率平均响应时间
静态阈值12738%42分钟
动态基线2389%15分钟

用户请求 → 边车采集 → 数据聚合 → 异常检测 → 告警抑制 → 自动修复建议

相关推荐

开源光标主题实战:从Moshi Monsters到自定义指针的完整指南

光标主题是操作系统个性化的重要组成部分,它通过替换系统默认指针图标来改变视觉交互体验。其原理在于操作系统允许用户自定义指针资源文件,这些文件定义了不同状态下的光标图像。从技术价值看,一套设计良好的光标主题不仅能提升桌面美观度,还能增强用户的情感连接和操作愉悦感,是低成本高回报的数字幸福感提升方案。在应用场景上,无论是开发者、设计师还是普通用户,都可以通过更换光标主题来个性化工作环境。本文以热门的Moshi Monsters开源光标项目为例,深入解析了光标主题的设计逻辑、系统适配方案以及二次创作方法,涵盖了W

weixin_30879833的博客 564

【AIOps】基于Prometheus+夜莺+Deepseek+Dify构建告警分析智能体

目前市场上的大模型已经相对成熟,但大部分人都只是把它当成一个更加智能的对话机器人,使用方式也仅仅是你问我答,怎么用大模型来帮助我们更好的工作,甚至直接帮我们完成工作成为了日后发展不得不考虑的一个方向。于是有人提出了 AI Agent,先通过这张图片来了解一下什么是 AI Agent。,大模型能够根据事件需求自主调用工具和工作流来完成用户需求可能大家在日常运维工作中会想过以下场景:快到下班时间了,让 AI 总结一下今天的告警早上刚来到公司,让 AI 总结一下最近24小时的告警。

2401_84495872的博客 3978

从零到一:构建嵌入式Nginx的模块化架构与跨平台部署实战

本文详细介绍了在ARM32架构的RV1126嵌入式设备上,通过交叉编译技术构建模块化Nginx服务器的完整实战流程。涵盖环境配置、依赖库编译、Nginx核心与http_ssl_module等模块集成、性能优化及部署调试,为嵌入式开发提供高效可靠的Web服务器解决方案。

rock5的博客 202

AIOps实践方案:基于Dify的Prometheus+夜莺智能监控分析平台

本文介绍了一个AIOps实验,通过整合Prometheus监控系统、Dify AI平台和夜莺监控平台,构建具备智能分析能力的监控系统。实验采用"监控数据+AI分析"的轻量级架构,利用Prometheus采集系统指标,通过Dify平台构建具备Prometheus查询能力的AI Agent,并将AI能力嵌入到监控界面中。

2401_83649605的博客 1677

Altium Designer铺铜陷阱:为什么你的死铜总是清除不干净?

本文深入探讨Altium Designer中铺铜操作导致死铜无法清除的常见问题,分析死铜形成的五大诱因,并提供高级参数优化和网络连接性验证技巧。通过调整边界计算精度和泪滴算法设置,有效解决死铜残留问题,提升PCB设计质量与制造良率。

weixin_29169505的博客 359

纽扣电池供电系统优化:NBM5100A与STM32F745VG组合方案

在低功耗物联网设备设计中,能量管理是核心挑战之一。纽扣电池因其体积小、成本低被广泛采用,但瞬时大电流需求常导致电压骤降和寿命缩短。通过超级电容缓冲技术,可以实现能量的细水长流式存储与集中释放。NBM5100A电源管理IC与STM32F745VG微控制器的组合方案,采用双阶段能量管理架构,先以恒定小电流充电,再通过电容释放大电流。这种方案不仅能提升系统稳定性,还能延长电池寿命3-5倍,特别适合智能门锁、无线传感器等需要间歇性高功率输出的场景。

weixin_29194255的博客 257

Dify与Prometheus集成指南:5步完成监控体系搭建

快速搭建Dify监控体系,实现核心指标可视化。通过Dify监控指标Prometheus集成,五步完成部署,适用于AI应用性能追踪与告警。支持实时数据采集与灵活扩展,提升运维效率,值得收藏。

InstrFun的博客 1498

逆向实战:拼多多anti-content加密参数的全链路解析与动态对抗策略

本文深入解析了拼多多anti-content加密参数的全链路生成逻辑与动态对抗策略。通过逆向工程实战,详细拆解了包含设备指纹、用户行为采集和动态密钥生成在内的12个关键环节,并提供了可持续对抗的精准模拟方案和自动化更新机制,帮助开发者有效应对拼多多的反爬体系。

weixin_30687051的博客 160

解决Dify低并发方案

如果需要具体配置示例,可参考 Dify 官方文档或阿里云计算巢方案。等方式显著提升并发能力。Dify 默认的单机部署确实可能面临。的并发限制,但企业可以通过。

Mamba的博客 6441

提示词工程在机器翻译质量提升中的应用

Introduction to Prompt Engineering in Machine Translation Quality Improvement Keywords

AI天才研究院 1151

SpringBoot中使用FastJson解析Json数据

场景 1.SpringBoot默认配置的是Jackson。 2.项目搭建专栏: https://blog.youkuaiyun.com/BADAO_LIUMANG_QIZHI/column/info/35688 实现 引入fastJson的依赖 <!-- fastjson的依赖 --> <dependency> <groupId>com.alibab...

BADAO_LIUMANG_QIZHI的博客 4140

Dify性能瓶颈难定位?用Prometheus实现精准监控的4个步骤

精准定位Dify性能瓶颈,通过Prometheus集成实现关键监控指标可视化。涵盖部署配置、指标采集、告警规则设置与可视化看板四大步骤,适用于AI应用服务监控场景,提升系统稳定性与响应效率,值得收藏。

PixelFlow的博客 1282

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

2026 Agent工程师学习指南:从入门到生产落地的核心技术体系

本文描述了Agent 学习从入门到生产落地的核心技术体系,篇幅较长,有暂时不理解的,不用纠结,对整体流程有印象即可,这篇文章会持续迭代优化。后续针对大家普遍有疑问的知识点,会单独出问题详解的文章,具体问题可以留在评论区。

weixin_45526015的博客 1171

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Dify部署操作完整指南

Dify部署操作完整指南

qq_58286779的博客 1175

大模型入门实战:通过 HuggingFace 调用 Llama3

至此,我们成功演示了如何通过 Hugging Face 的 Transformers 调用 Llama 模型,并获取了模型的回答。但是如果你的需求只是简单地调用模型,而无需进行微调或复杂的部署,可以尝试使用 Ollama。它不仅操作更加便捷,还提供了开箱即用的 RESTful 接口,适合快速集成到生产环境中。下一篇,我将会讲解如何通过 Ollama 下载部署 Llama 模型并调用。

python12345_的博客 2602

【Prometheus监控效率提升50%】:Dify指标命名背后的秘密法则

掌握Dify Prometheus指标名设计法则,提升监控效率50%。适用于AI平台监控场景,通过标准化命名、维度拆分与语义分层,实现指标高效分类与告警精准定位。方法实用,运维团队已验证效果,值得收藏。

ProceShoal的博客 684

(Dify + Prometheus)指标命名避坑指南:那些官方文档不会告诉你的秘密)

掌握Dify Prometheus指标名正确命名方法,避免监控盲区。本文揭秘标签设计、前缀规范与最佳实践,适用于微服务与AI应用监控场景,提升告警精准度。实用技巧值得收藏。

LearnPlex的博客 1036

Dify镜像集成Prometheus实现指标监控

通过将Dify与Prometheus集成,暴露关键运行指标如请求速率、延迟、LLM调用成功率等,实现AI应用的可观测性。配合Grafana可视化和告警规则,可快速定位性能瓶颈与间歇性故障,提升系统稳定性与运维效率。

weixin_42588877的博客 688

【Dify监控指标全解析】:手把手教你集成Prometheus实现高效观测

掌握Dify监控指标Prometheus集成方法,实现系统性能可观测性。涵盖部署配置、指标采集与告警设置,适用于AI应用运维场景。助力团队高效定位问题,提升稳定性,值得收藏。

QuickCode的博客 1091

【企业级可观测性构建】:Dify指标接入Prometheus的3大核心技巧

掌握Dify监控指标Prometheus集成方法,提升AI应用可观测性。适用于企业级运维场景,通过指标暴露、服务发现与告警规则配置三大技巧实现高效监控。助力团队实时掌握系统状态,保障服务稳定性,值得收藏。

FuncInk的博客 1180

(深度干货)Dify Prometheus指标命名规范完全手册

掌握Dify Prometheus指标名规范,解决监控数据混乱难题。涵盖命名规则、适用场景与最佳实践,提升系统可观测性,统一团队监控标准,值得收藏。

IterLoom的博客 981

从零到生产级监控,Dify指标采集与Prometheus对接全流程详解

掌握Dify监控指标Prometheus集成方法,实现系统可观测性升级。涵盖指标暴露、采集配置与告警规则设置,适用于AI应用生产环境。全流程实战详解,助你快速搭建监控体系,值得收藏。

GatherTide的博客 1968

Dify + Prometheus指标命名黄金法则:3步实现高效监控告警

掌握Dify Prometheus的指标名设计精髓,3步构建高效监控体系。适用于AI平台性能观测,统一命名规范,提升告警准确性与运维效率。方法简单可复用,值得收藏。

InstrGap的博客 982

基于Dify构建企业级AI开发平台:本地化部署全流程深度指南

本文将手把手带您完成Dify的本地化部署实战,打造专属的企业AI开发平台。

DEVELOPERAA的博客 2499
上一篇: 揭秘Dify异步调用配置:如何避免90%开发者踩的坑
下一篇: (Dify日志调试终极手册)生产环境日志规范设置的4个黄金法则
MessyInk
博客等级 码龄11年 136粉丝 1992原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值