惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

D
Docker
Apple Machine Learning Research
Apple Machine Learning Research
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - 三生石上(FineUI控件)
月光博客
月光博客
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
WordPress大学
WordPress大学
Hugging Face - Blog
Hugging Face - Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
M
MIT News - Artificial intelligence
腾讯CDC
B
Blog RSS Feed
H
Help Net Security
J
Java Code Geeks
有赞技术团队
有赞技术团队
Y
Y Combinator Blog
博客园_首页
Last Week in AI
Last Week in AI
博客园 - 【当耐特】
博客园 - Franky
B
Blog
MongoDB | Blog
MongoDB | Blog
博客园 - 叶小钗
Martin Fowler
Martin Fowler

博客园 - 唯一客服系统开发笔记

十几年后端开发,承接网站/小程序开发接单 worbuddy上线静态页面实现在线客服咨询 Deepseek Harness 安装和使用 拆解当下 AI 智能体真实水平:能力很强,但落地短板卡死商业化 基于扣子旧版智能体搭建专属 AI 客服,打通抖音私信、电商直播全渠道对接 唯一客服系统聊天链接传参教程:精准识别访客、展示会员信息与商品卡片 唯一客服系统已适配达梦数据库 抖音开放平台企业号私信新规解读|7 月 6 日起私信手机号强制脱敏,服务商该如何适配? MySQL 迁移达梦数据库 达梦数据库 Windows 安装 + 基础操作 企业微信怎么设置投诉页面 汽修行业AI知识库应用到抖店智能咨询 快手直播间弹幕评论抓取 知识库 AI Excel表格数据上传处理 扣子知识库 AI 智能体完整创建、对接实操教程 客服私有化部署 + 抖音私信接入说明 抖店飞鸽客服自动回复机器人插件使用 网站客服系统与电商客服自动化工具 唯一客服浏览器插件自动回复抖音评论私信 拼多多客服如何实现24小时全自动值守、大幅降本增效?这款自动化插件帮你轻松破局! 扣子 AI 智能体对接企业微信客服 抖音私信和评论网页端浏览器自动化插件 功能详解 批量扒完抖音评论还能发私信 | 本地开源工具 唯一客服企业微信侧边栏客户画像:让客服在聊天时直接查看客户详情、进群记录和跟进轨迹 自定义微信卡片链接生成工具:自由设置标题、描述与封面图 唯一客服系统多智能体架构深度解析:一个后台,四种 AI 引擎随心切换 GoLiveChat:Golang独立部署海外英文在线客服系统全解析 抖音无痕引流神器!评论自动回复藏微表情,规避系统检测,自动引私域 抖音评论区全自动表情回复插件-引流推广小技巧,有人评论自动化回表情 企业微信官方机器人无法对接外部群/个人微信的解决方案
唯一客服系统接入自定义大模型:一行代码都不用改,写个 HTTP...
唯一客服系统开发笔记 · 2026-06-09 · via 博客园 - 唯一客服系统开发笔记

在智能客服系统中,AI 回复能力一直是核心竞争力。市面上的大模型平台五花八门——OpenAI、Coze(扣子)、Dify、FastGPT……每个平台的协议各异,接入成本高。更麻烦的是,很多团队有自研的知识库或私有化部署的模型,无法直接对接。

我们最近在客服系统中上线了一个新能力:自定义 HTTP 智能体。你不需要在客服系统里改一行 Go 代码,只要自己写一个 HTTP 接口,返回规定的 JSON 格式,就能把你的私有大模型接入客服系统。

引用原文:客服系统接入自定义大模型:一行代码都不用改,写个 HTTP 接口就够了

四种模式分别是:

模式说明
coze 扣子智能体,支持流式对话和会话上下文保持
fastgpt FastGPT 知识库平台
dify Dify 开源 LLM 应用平台,支持流式 + 访客属性传递
http 自定义 HTTP 接口,完全由用户自行实现后端逻辑

自定义 HTTP 模式详解

这是本文的重点。当 BigModelName 配置为 http 时,触发自定义 HTTP 智能体路径:

请求格式(系统 → 你的接口)

系统会以 POST 方式向你的接口发送 JSON,Content-Type: application/json,Body 包含以下字段:

json

{
  "visitor_id": "访客唯一ID",
  "visitor_name": "访客昵称",
  "avatar": "访客头像URL",
  "content": "用户发送的消息原文",
  "kefu_name": "当前客服名称"
}

响应格式(你的接口 → 系统)

你的接口只需要返回一个字段:

json

{
  "result": "你的智能体回复内容"
}

系统通过 gjson.GetBytes(respBody, "result") 解析,取到 result 的值后,会自动以客服身份发送给访客。

超时与错误处理

后端 HTTP Client 已配置 120 秒超时

这意味着:

  • 你的接口有 2 分钟 的完整处理时间
  • 超时或网络错误会打印日志 "http智能体调用失败",不影响系统其他功能

实践:写一个最简示例

用 Python(Flask)举例,仅需 20 行代码:

python

from flask import Flask, request, jsonify

app = Flask(__name__)

@app.route('/my-agent', methods=['POST'])
def my_agent():
    data = request.get_json()
    user_message = data.get("content", "")
    visitor_name = data.get("visitor_name", "用户")

    # 这里接入你自己的逻辑:
    # - 调用 OpenAI / Claude / 文心一言 / 通义千问
    # - 查询知识库 RAG
    # - 基于规则的自动回复
    reply = f"你好 {visitor_name},你问的是:{user_message}。我是自定义智能体!"

    return jsonify({"result": reply})

if __name__ == '__main__':
    app.run(port=5000)

然后在客服系统后台:

  • 选择智能体知识库平台 → http
  • 接口地址 → xxxxxx
  • 接口密钥 → 可留空(或你自行在接口中校验)

完成!

对比其他模式

特性cozedifyfastgpthttp(自定义)
流式输出 ❌(同步等待)
会话上下文 ❌(自己维护)
多轮对话 ❌(除非自己实现)
零代码接入
灵活性 极高
适合场景 标准问答 知识库+RAG 知识库 私有模型、自定义逻辑

总结

http 模式的核心优势在于 解耦——客服系统不需要知道你的模型是什么、部署在哪里、用了什么协议。它只管把用户消息和访客信息传给你,你返回一个字符串,它帮你投递给用户。

这种设计让你可以:

  • 接入私有化部署的大模型(如公司内网的 Llama、ChatGLM)
  • 实现基于规则的自动回复(查数据库、调内部 API)
  • 组合多个模型做一个路由层(简单问题用规则,复杂问题走大模型)
  • 在返回结果前做后处理(敏感词过滤、格式美化)

可以说,客服系统变成了一个纯粹的”消息管道”,智能对话的全部逻辑都由你掌控。