[{"data":1,"prerenderedAt":1129},["ShallowReactive",2],{"navigation":3,"$fpPBmWEKouogqHSZspUEQnwOh2Mmq7GCmm5ByTKN3UpE":260,"$f2d8pKjZpdTik9WnrtgeJaLOUxAwmId3fm6ASCujsQPE":344,"docs:\u002Fdocs\u002Fbilling-agency\u002Fintegrations":362,"docs-surround:\u002Fdocs\u002Fbilling-agency\u002Fintegrations":1124},[4],{"title":5,"path":6,"stem":7,"children":8,"page":259},"Docs","\u002Fdocs","docs",[9,31,77,123,145,163,177,189,215,229],{"title":10,"path":11,"stem":12,"children":13},"快速开始","\u002Fdocs\u002Fquickstart","docs\u002F1.quickstart\u002Findex",[14,15,19,23,27],{"title":10,"path":11,"stem":12},{"title":16,"path":17,"stem":18},"注册账号与登录","\u002Fdocs\u002Fquickstart\u002Fsignup","docs\u002F1.quickstart\u002F2.signup",{"title":20,"path":21,"stem":22},"创建第一个 GEO 项目","\u002Fdocs\u002Fquickstart\u002Ffirst-project","docs\u002F1.quickstart\u002F3.first-project",{"title":24,"path":25,"stem":26},"五层优化概念","\u002Fdocs\u002Fquickstart\u002Fconcepts","docs\u002F1.quickstart\u002F4.concepts",{"title":28,"path":29,"stem":30},"第一次 GEO 分析评分","\u002Fdocs\u002Fquickstart\u002Ffirst-analysis","docs\u002F1.quickstart\u002F5.first-analysis",{"title":32,"path":33,"stem":34,"children":35},"套餐与订阅","\u002Fdocs\u002Fbilling-agency","docs\u002F10.billing-agency\u002Findex",[36,37,41,45,49,53,57,61,65,69,73],{"title":32,"path":33,"stem":34},{"title":38,"path":39,"stem":40},"ABAC 动态策略","\u002Fdocs\u002Fbilling-agency\u002Fabac","docs\u002F10.billing-agency\u002F10.abac",{"title":42,"path":43,"stem":44},"增值购买","\u002Fdocs\u002Fbilling-agency\u002Faddons","docs\u002F10.billing-agency\u002F11.addons",{"title":46,"path":47,"stem":48},"订单与发票","\u002Fdocs\u002Fbilling-agency\u002Forders","docs\u002F10.billing-agency\u002F2.orders",{"title":50,"path":51,"stem":52},"配额与用量预警","\u002Fdocs\u002Fbilling-agency\u002Fquota","docs\u002F10.billing-agency\u002F3.quota",{"title":54,"path":55,"stem":56},"代理商入驻","\u002Fdocs\u002Fbilling-agency\u002Fagency","docs\u002F10.billing-agency\u002F4.agency",{"title":58,"path":59,"stem":60},"佣金规则与提现","\u002Fdocs\u002Fbilling-agency\u002Fcommission","docs\u002F10.billing-agency\u002F5.commission",{"title":62,"path":63,"stem":64},"集成：Webhook 与 WebSocket","\u002Fdocs\u002Fbilling-agency\u002Fintegrations","docs\u002F10.billing-agency\u002F6.integrations",{"title":66,"path":67,"stem":68},"常见问题 FAQ","\u002Fdocs\u002Fbilling-agency\u002Ffaq","docs\u002F10.billing-agency\u002F7.faq",{"title":70,"path":71,"stem":72},"Feature Flag 功能开关","\u002Fdocs\u002Fbilling-agency\u002Ffeatures","docs\u002F10.billing-agency\u002F8.features",{"title":74,"path":75,"stem":76},"白标定制","\u002Fdocs\u002Fbilling-agency\u002Fwhite-label","docs\u002F10.billing-agency\u002F9.white-label",{"title":78,"path":79,"stem":80,"children":81},"核心功能","\u002Fdocs\u002Ffeatures","docs\u002F2.features\u002Findex",[82,83,87,91,95,99,103,107,111,115,119],{"title":78,"path":79,"stem":80},{"title":84,"path":85,"stem":86},"GEO llms.txt 生成","\u002Fdocs\u002Ffeatures\u002Fgeo-llms-txt","docs\u002F2.features\u002F10.geo-llms-txt",{"title":88,"path":89,"stem":90},"品牌五层综合诊断","\u002Fdocs\u002Ffeatures\u002Fbrand-diagnose","docs\u002F2.features\u002F11.brand-diagnose",{"title":92,"path":93,"stem":94},"SEO 站点审计","\u002Fdocs\u002Ffeatures\u002Fseo-audit","docs\u002F2.features\u002F2.seo-audit",{"title":96,"path":97,"stem":98},"AEO PAA 问题挖掘","\u002Fdocs\u002Ffeatures\u002Faeo-paa","docs\u002F2.features\u002F3.aeo-paa",{"title":100,"path":101,"stem":102},"AEO FAQ 缺口分析","\u002Fdocs\u002Ffeatures\u002Faeo-faq-gaps","docs\u002F2.features\u002F4.aeo-faq-gaps",{"title":104,"path":105,"stem":106},"AIO 品牌事实一致性","\u002Fdocs\u002Ffeatures\u002Faio-consistency","docs\u002F2.features\u002F5.aio-consistency",{"title":108,"path":109,"stem":110},"AIO AI 可信度评估","\u002Fdocs\u002Ffeatures\u002Faio-credibility","docs\u002F2.features\u002F6.aio-credibility",{"title":112,"path":113,"stem":114},"GEO 项目管理与多维评分","\u002Fdocs\u002Ffeatures\u002Fgeo-project","docs\u002F2.features\u002F7.geo-project",{"title":116,"path":117,"stem":118},"GEO 知识图谱","\u002Fdocs\u002Ffeatures\u002Fgeo-knowledge-graph","docs\u002F2.features\u002F8.geo-knowledge-graph",{"title":120,"path":121,"stem":122},"GEO E-E-A-T 评估","\u002Fdocs\u002Ffeatures\u002Fgeo-eeat","docs\u002F2.features\u002F9.geo-eeat",{"title":124,"path":125,"stem":126,"children":127},"AAO 自动化","\u002Fdocs\u002Faao","docs\u002F3.aao\u002Findex",[128,129,133,137,141],{"title":124,"path":125,"stem":126},{"title":130,"path":131,"stem":132},"Agent 创建与执行","\u002Fdocs\u002Faao\u002Fagent","docs\u002F3.aao\u002F2.agent",{"title":134,"path":135,"stem":136},"工作流编排","\u002Fdocs\u002Faao\u002Fworkflow","docs\u002F3.aao\u002F3.workflow",{"title":138,"path":139,"stem":140},"Agent 团队协作","\u002Fdocs\u002Faao\u002Fteam","docs\u002F3.aao\u002F4.team",{"title":142,"path":143,"stem":144},"Prompt 模板管理","\u002Fdocs\u002Faao\u002Fprompt-template","docs\u002F3.aao\u002F5.prompt-template",{"title":146,"path":147,"stem":148,"children":149},"内容分发","\u002Fdocs\u002Fdistribution","docs\u002F4.distribution\u002Findex",[150,151,155,159],{"title":146,"path":147,"stem":148},{"title":152,"path":153,"stem":154},"AI 内容生成","\u002Fdocs\u002Fdistribution\u002Fgenerate","docs\u002F4.distribution\u002F2.generate",{"title":156,"path":157,"stem":158},"发布与 A\u002FB 测试","\u002Fdocs\u002Fdistribution\u002Fpublish","docs\u002F4.distribution\u002F3.publish",{"title":160,"path":161,"stem":162},"自动调度与内容日历","\u002Fdocs\u002Fdistribution\u002Fschedule","docs\u002F4.distribution\u002F4.schedule",{"title":164,"path":165,"stem":166,"children":167},"关键词与外链","\u002Fdocs\u002Fseo-tools","docs\u002F5.seo-tools\u002Findex",[168,169,173],{"title":164,"path":165,"stem":166},{"title":170,"path":171,"stem":172},"关键词管理与排名监控","\u002Fdocs\u002Fseo-tools\u002Frankings","docs\u002F5.seo-tools\u002F2.rankings",{"title":174,"path":175,"stem":176},"外链分析与友链管理","\u002Fdocs\u002Fseo-tools\u002Fbacklinks","docs\u002F5.seo-tools\u002F3.backlinks",{"title":178,"path":179,"stem":180,"children":181},"站点健康","\u002Fdocs\u002Fsite-health","docs\u002F6.site-health\u002Findex",[182,183],{"title":178,"path":179,"stem":180},{"title":184,"path":185,"stem":186,"children":187},"收录监控与速度分析","\u002Fdocs\u002Fsite-health\u002Findexation","docs\u002F6.site-health\u002F2.indexation",[188],{"title":184,"path":185,"stem":186},{"title":190,"path":191,"stem":192,"children":193},"AI 供应商配置","\u002Fdocs\u002Fai","docs\u002F7.ai\u002Findex",[194,195,199,203,207,211],{"title":190,"path":191,"stem":192},{"title":196,"path":197,"stem":198},"AI 对话与流式输出","\u002Fdocs\u002Fai\u002Fchat","docs\u002F7.ai\u002F2.chat",{"title":200,"path":201,"stem":202},"多模态生成","\u002Fdocs\u002Fai\u002Fmultimodal","docs\u002F7.ai\u002F3.multimodal",{"title":204,"path":205,"stem":206},"模型市场与推荐","\u002Fdocs\u002Fai\u002Fmodels","docs\u002F7.ai\u002F4.models",{"title":208,"path":209,"stem":210},"模型微调与 A\u002FB 测试","\u002Fdocs\u002Fai\u002Ftraining","docs\u002F7.ai\u002F5.training",{"title":212,"path":213,"stem":214},"用量统计与配额管理","\u002Fdocs\u002Fai\u002Fusage","docs\u002F7.ai\u002F6.usage",{"title":216,"path":217,"stem":218,"children":219},"页面与内容块","\u002Fdocs\u002Fcms","docs\u002F8.cms\u002Findex",[220,221,225],{"title":216,"path":217,"stem":218},{"title":222,"path":223,"stem":224},"媒体库与新闻","\u002Fdocs\u002Fcms\u002Fmedia-news","docs\u002F8.cms\u002F2.media-news",{"title":226,"path":227,"stem":228},"导航与 FAQ","\u002Fdocs\u002Fcms\u002Fnavigation-faq","docs\u002F8.cms\u002F3.navigation-faq",{"title":230,"path":231,"stem":232,"children":233},"用户管理","\u002Fdocs\u002Faccount","docs\u002F9.account\u002Findex",[234,235,239,243,247,251,255],{"title":230,"path":231,"stem":232},{"title":236,"path":237,"stem":238},"角色与权限","\u002Fdocs\u002Faccount\u002Froles","docs\u002F9.account\u002F2.roles",{"title":240,"path":241,"stem":242},"多租户管理","\u002Fdocs\u002Faccount\u002Ftenants","docs\u002F9.account\u002F3.tenants",{"title":244,"path":245,"stem":246},"API 密钥管理","\u002Fdocs\u002Faccount\u002Fapi-keys","docs\u002F9.account\u002F4.api-keys",{"title":248,"path":249,"stem":250},"SSO 单点登录","\u002Fdocs\u002Faccount\u002Fsso","docs\u002F9.account\u002F5.sso",{"title":252,"path":253,"stem":254},"部门管理","\u002Fdocs\u002Faccount\u002Fdepartments","docs\u002F9.account\u002F6.departments",{"title":256,"path":257,"stem":258},"审计与活动日志","\u002Fdocs\u002Faccount\u002Faudit","docs\u002F9.account\u002F7.audit",false,{"success":261,"code":262,"message":263,"data":264},true,0,"操作成功",[265,273,277,282,287,290,293,298,303,308,313,318,323,328,334,339],{"created_at":266,"created_by":267,"icon":267,"id":268,"parent_id":267,"placement":269,"slug":270,"sort_order":262,"target":271,"tenant_id":268,"title":272,"updated_at":266,"updated_by":267,"url":267,"user_id":267,"visible":268},"2026-07-04T13:59:25.604360",null,1,"header","home","_self","首页",{"created_at":266,"created_by":267,"icon":267,"id":274,"parent_id":267,"placement":269,"slug":7,"sort_order":275,"target":271,"tenant_id":268,"title":276,"updated_at":266,"updated_by":267,"url":267,"user_id":267,"visible":268},19,10,"操作文档",{"created_at":266,"created_by":267,"icon":267,"id":278,"parent_id":267,"placement":269,"slug":279,"sort_order":280,"target":271,"tenant_id":268,"title":281,"updated_at":266,"updated_by":267,"url":267,"user_id":267,"visible":268},2,"about",20,"关于我们",{"created_at":266,"created_by":267,"icon":267,"id":283,"parent_id":267,"placement":269,"slug":284,"sort_order":285,"target":271,"tenant_id":268,"title":286,"updated_at":266,"updated_by":267,"url":267,"user_id":267,"visible":268},3,"service",30,"服务体系",{"created_at":266,"created_by":267,"icon":267,"id":288,"parent_id":283,"placement":269,"slug":284,"sort_order":288,"target":271,"tenant_id":268,"title":289,"updated_at":266,"updated_by":267,"url":267,"user_id":267,"visible":268},31,"GEO 优化",{"created_at":266,"created_by":267,"icon":267,"id":291,"parent_id":283,"placement":269,"slug":284,"sort_order":291,"target":271,"tenant_id":268,"title":292,"updated_at":266,"updated_by":267,"url":267,"user_id":267,"visible":268},32,"SEO 优化",{"created_at":266,"created_by":267,"icon":267,"id":294,"parent_id":267,"placement":269,"slug":295,"sort_order":296,"target":271,"tenant_id":268,"title":297,"updated_at":266,"updated_by":267,"url":267,"user_id":267,"visible":268},16,"contact",40,"联系我们",{"created_at":266,"created_by":267,"icon":267,"id":299,"parent_id":267,"placement":269,"slug":300,"sort_order":301,"target":271,"tenant_id":268,"title":302,"updated_at":266,"updated_by":267,"url":267,"user_id":267,"visible":268},4,"cases",50,"案例展示",{"created_at":266,"created_by":267,"icon":267,"id":304,"parent_id":267,"placement":269,"slug":305,"sort_order":306,"target":271,"tenant_id":268,"title":307,"updated_at":266,"updated_by":267,"url":267,"user_id":267,"visible":268},6,"pricing",60,"定价方案",{"created_at":266,"created_by":267,"icon":267,"id":309,"parent_id":267,"placement":269,"slug":310,"sort_order":311,"target":271,"tenant_id":268,"title":312,"updated_at":266,"updated_by":267,"url":267,"user_id":267,"visible":268},9,"news",70,"新闻资讯",{"created_at":266,"created_by":267,"icon":267,"id":314,"parent_id":267,"placement":269,"slug":315,"sort_order":316,"target":271,"tenant_id":268,"title":317,"updated_at":266,"updated_by":267,"url":267,"user_id":267,"visible":268},8,"partners",80,"合作伙伴",{"created_at":266,"created_by":267,"icon":267,"id":319,"parent_id":267,"placement":269,"slug":320,"sort_order":321,"target":271,"tenant_id":268,"title":322,"updated_at":266,"updated_by":267,"url":267,"user_id":267,"visible":268},21,"press",90,"媒体报道",{"created_at":266,"created_by":267,"icon":267,"id":324,"parent_id":267,"placement":269,"slug":325,"sort_order":326,"target":271,"tenant_id":268,"title":327,"updated_at":266,"updated_by":267,"url":267,"user_id":267,"visible":268},22,"community",100,"社区",{"created_at":266,"created_by":267,"icon":267,"id":329,"parent_id":267,"placement":330,"slug":331,"sort_order":332,"target":271,"tenant_id":268,"title":333,"updated_at":266,"updated_by":267,"url":267,"user_id":267,"visible":268},15,"footer","help",200,"帮助中心",{"created_at":266,"created_by":267,"icon":267,"id":335,"parent_id":267,"placement":330,"slug":336,"sort_order":337,"target":271,"tenant_id":268,"title":338,"updated_at":266,"updated_by":267,"url":267,"user_id":267,"visible":268},14,"privacy",210,"隐私政策",{"created_at":266,"created_by":267,"icon":267,"id":340,"parent_id":267,"placement":330,"slug":341,"sort_order":342,"target":271,"tenant_id":268,"title":343,"updated_at":266,"updated_by":267,"url":267,"user_id":267,"visible":268},17,"terms",220,"服务条款",{"success":261,"code":262,"message":263,"data":345},[346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361],{"created_at":266,"created_by":267,"icon":267,"id":268,"parent_id":267,"placement":269,"slug":270,"sort_order":262,"target":271,"tenant_id":268,"title":272,"updated_at":266,"updated_by":267,"url":267,"user_id":267,"visible":268},{"created_at":266,"created_by":267,"icon":267,"id":274,"parent_id":267,"placement":269,"slug":7,"sort_order":275,"target":271,"tenant_id":268,"title":276,"updated_at":266,"updated_by":267,"url":267,"user_id":267,"visible":268},{"created_at":266,"created_by":267,"icon":267,"id":278,"parent_id":267,"placement":269,"slug":279,"sort_order":280,"target":271,"tenant_id":268,"title":281,"updated_at":266,"updated_by":267,"url":267,"user_id":267,"visible":268},{"created_at":266,"created_by":267,"icon":267,"id":283,"parent_id":267,"placement":269,"slug":284,"sort_order":285,"target":271,"tenant_id":268,"title":286,"updated_at":266,"updated_by":267,"url":267,"user_id":267,"visible":268},{"created_at":266,"created_by":267,"icon":267,"id":288,"parent_id":283,"placement":269,"slug":284,"sort_order":288,"target":271,"tenant_id":268,"title":289,"updated_at":266,"updated_by":267,"url":267,"user_id":267,"visible":268},{"created_at":266,"created_by":267,"icon":267,"id":291,"parent_id":283,"placement":269,"slug":284,"sort_order":291,"target":271,"tenant_id":268,"title":292,"updated_at":266,"updated_by":267,"url":267,"user_id":267,"visible":268},{"created_at":266,"created_by":267,"icon":267,"id":294,"parent_id":267,"placement":269,"slug":295,"sort_order":296,"target":271,"tenant_id":268,"title":297,"updated_at":266,"updated_by":267,"url":267,"user_id":267,"visible":268},{"created_at":266,"created_by":267,"icon":267,"id":299,"parent_id":267,"placement":269,"slug":300,"sort_order":301,"target":271,"tenant_id":268,"title":302,"updated_at":266,"updated_by":267,"url":267,"user_id":267,"visible":268},{"created_at":266,"created_by":267,"icon":267,"id":304,"parent_id":267,"placement":269,"slug":305,"sort_order":306,"target":271,"tenant_id":268,"title":307,"updated_at":266,"updated_by":267,"url":267,"user_id":267,"visible":268},{"created_at":266,"created_by":267,"icon":267,"id":309,"parent_id":267,"placement":269,"slug":310,"sort_order":311,"target":271,"tenant_id":268,"title":312,"updated_at":266,"updated_by":267,"url":267,"user_id":267,"visible":268},{"created_at":266,"created_by":267,"icon":267,"id":314,"parent_id":267,"placement":269,"slug":315,"sort_order":316,"target":271,"tenant_id":268,"title":317,"updated_at":266,"updated_by":267,"url":267,"user_id":267,"visible":268},{"created_at":266,"created_by":267,"icon":267,"id":319,"parent_id":267,"placement":269,"slug":320,"sort_order":321,"target":271,"tenant_id":268,"title":322,"updated_at":266,"updated_by":267,"url":267,"user_id":267,"visible":268},{"created_at":266,"created_by":267,"icon":267,"id":324,"parent_id":267,"placement":269,"slug":325,"sort_order":326,"target":271,"tenant_id":268,"title":327,"updated_at":266,"updated_by":267,"url":267,"user_id":267,"visible":268},{"created_at":266,"created_by":267,"icon":267,"id":329,"parent_id":267,"placement":330,"slug":331,"sort_order":332,"target":271,"tenant_id":268,"title":333,"updated_at":266,"updated_by":267,"url":267,"user_id":267,"visible":268},{"created_at":266,"created_by":267,"icon":267,"id":335,"parent_id":267,"placement":330,"slug":336,"sort_order":337,"target":271,"tenant_id":268,"title":338,"updated_at":266,"updated_by":267,"url":267,"user_id":267,"visible":268},{"created_at":266,"created_by":267,"icon":267,"id":340,"parent_id":267,"placement":330,"slug":341,"sort_order":342,"target":271,"tenant_id":268,"title":343,"updated_at":266,"updated_by":267,"url":267,"user_id":267,"visible":268},{"id":363,"title":62,"body":364,"description":1117,"draft":259,"extension":1118,"icon":1119,"meta":1120,"navigation":267,"path":63,"seo":1121,"stem":64,"topic":1122,"__hash__":1123},"docs\u002Fdocs\u002F10.billing-agency\u002F6.integrations.md",{"type":365,"value":366,"toc":1092},"minimark",[367,371,375,378,383,386,390,492,496,524,527,608,616,624,627,630,695,702,710,714,717,721,765,768,837,844,852,855,878,882,885,888,902,913,916,931,941,944,947,983,987,994,1008,1014,1022,1025,1029,1032,1036,1039,1043,1046,1050,1061,1064,1088],[368,369,62],"h1",{"id":370},"集成webhook-与-websocket",[372,373,374],"p",{},"欣悦互通提供多种集成方式，方便将平台能力接入您的业务系统。通过 Webhook 接收事件通知、通过 WebSocket 获取实时状态推送、通过 RAG 知识库增强 AI 检索能力，构建完整的自动化工作流。",[372,376,377],{},"本篇介绍 Webhook 配置、WebSocket 实时通信、RAG 知识库集成三方面内容。",[379,380,382],"h2",{"id":381},"webhook-配置","Webhook 配置",[372,384,385],{},"Webhook 允许欣悦互通在特定事件发生时，主动向您的服务器发送 HTTP POST 请求，实现事件驱动的自动化响应。",[387,388,389],"h3",{"id":389},"支持的事件类型",[391,392,393,409],"table",{},[394,395,396],"thead",{},[397,398,399,403,406],"tr",{},[400,401,402],"th",{},"事件",[400,404,405],{},"触发时机",[400,407,408],{},"用途示例",[410,411,412,427,440,453,466,479],"tbody",{},[397,413,414,421,424],{},[415,416,417],"td",{},[418,419,420],"code",{},"content.published",[415,422,423],{},"内容发布完成",[415,425,426],{},"同步到自有 CMS",[397,428,429,434,437],{},[415,430,431],{},[418,432,433],{},"quota.warning",[415,435,436],{},"配额接近上限",[415,438,439],{},"触发告警通知",[397,441,442,447,450],{},[415,443,444],{},[418,445,446],{},"geo.analysis.done",[415,448,449],{},"GEO 分析完成",[415,451,452],{},"推送评分结果",[397,454,455,460,463],{},[415,456,457],{},[418,458,459],{},"agent.run.finished",[415,461,462],{},"Agent 运行结束",[415,464,465],{},"记录执行结果",[397,467,468,473,476],{},[415,469,470],{},[418,471,472],{},"order.paid",[415,474,475],{},"订单支付成功",[415,477,478],{},"开通对应服务",[397,480,481,486,489],{},[415,482,483],{},[418,484,485],{},"subscription.expired",[415,487,488],{},"订阅到期",[415,490,491],{},"提醒续费",[387,493,495],{"id":494},"配置-webhook","配置 Webhook",[497,498,499,503,506,521],"ol",{},[500,501,502],"li",{},"进入「系统设置 → Webhook 配置」。",[500,504,505],{},"点击「新增 Webhook」。",[500,507,508,509],{},"填写配置：\n",[510,511,512,515,518],"ul",{},[500,513,514],{},"回调 URL（您的服务端地址）",[500,516,517],{},"订阅事件（可多选）",[500,519,520],{},"Secret 密钥（用于签名校验）",[500,522,523],{},"点击「确定」保存。",[372,525,526],{},"配置后，每次事件触发时系统会向回调 URL 发送 POST 请求：",[528,529,534],"pre",{"className":530,"code":531,"language":532,"meta":533,"style":533},"language-http shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","POST \u002Fyour\u002Fwebhook\u002Fendpoint HTTP\u002F1.1\nContent-Type: application\u002Fjson\nX-XYHT-Signature: sha256=xxxxxxxxxxxx\n\n{\n  \"event\": \"content.published\",\n  \"timestamp\": 1750723200,\n  \"data\": {\n    \"contentId\": 123,\n    \"platform\": \"wechat\",\n    \"status\": \"success\"\n  }\n}\n","http","",[418,535,536,543,548,553,558,564,569,575,580,585,590,596,602],{"__ignoreMap":533},[537,538,540],"span",{"class":539,"line":268},"line",[537,541,542],{},"POST \u002Fyour\u002Fwebhook\u002Fendpoint HTTP\u002F1.1\n",[537,544,545],{"class":539,"line":278},[537,546,547],{},"Content-Type: application\u002Fjson\n",[537,549,550],{"class":539,"line":283},[537,551,552],{},"X-XYHT-Signature: sha256=xxxxxxxxxxxx\n",[537,554,555],{"class":539,"line":299},[537,556,557],{"emptyLinePlaceholder":261},"\n",[537,559,561],{"class":539,"line":560},5,[537,562,563],{},"{\n",[537,565,566],{"class":539,"line":304},[537,567,568],{},"  \"event\": \"content.published\",\n",[537,570,572],{"class":539,"line":571},7,[537,573,574],{},"  \"timestamp\": 1750723200,\n",[537,576,577],{"class":539,"line":314},[537,578,579],{},"  \"data\": {\n",[537,581,582],{"class":539,"line":309},[537,583,584],{},"    \"contentId\": 123,\n",[537,586,587],{"class":539,"line":275},[537,588,589],{},"    \"platform\": \"wechat\",\n",[537,591,593],{"class":539,"line":592},11,[537,594,595],{},"    \"status\": \"success\"\n",[537,597,599],{"class":539,"line":598},12,[537,600,601],{},"  }\n",[537,603,605],{"class":539,"line":604},13,[537,606,607],{},"}\n",[609,610,611],"blockquote",{},[372,612,613],{},[537,614,615],{},"!WARNING",[510,617,618,621],{},[500,619,620],{},"回调 URL 必须为 HTTPS，且响应时间不超过 5 秒。",[500,622,623],{},"如连续失败 10 次，Webhook 将自动禁用，需手动启用。",[387,625,626],{"id":626},"签名校验",[372,628,629],{},"为防止伪造请求，建议在服务端校验签名：",[528,631,635],{"className":632,"code":633,"language":634,"meta":533,"style":533},"language-javascript shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","const crypto = require('crypto');\n\nfunction verifySignature(payload, signature, secret) {\n  const expected = 'sha256=' + crypto\n    .createHmac('sha256', secret)\n    .update(payload)\n    .digest('hex');\n  return crypto.timingSafeEqual(\n    Buffer.from(expected),\n    Buffer.from(signature)\n  );\n}\n","javascript",[418,636,637,642,646,651,656,661,666,671,676,681,686,691],{"__ignoreMap":533},[537,638,639],{"class":539,"line":268},[537,640,641],{},"const crypto = require('crypto');\n",[537,643,644],{"class":539,"line":278},[537,645,557],{"emptyLinePlaceholder":261},[537,647,648],{"class":539,"line":283},[537,649,650],{},"function verifySignature(payload, signature, secret) {\n",[537,652,653],{"class":539,"line":299},[537,654,655],{},"  const expected = 'sha256=' + crypto\n",[537,657,658],{"class":539,"line":560},[537,659,660],{},"    .createHmac('sha256', secret)\n",[537,662,663],{"class":539,"line":304},[537,664,665],{},"    .update(payload)\n",[537,667,668],{"class":539,"line":571},[537,669,670],{},"    .digest('hex');\n",[537,672,673],{"class":539,"line":314},[537,674,675],{},"  return crypto.timingSafeEqual(\n",[537,677,678],{"class":539,"line":309},[537,679,680],{},"    Buffer.from(expected),\n",[537,682,683],{"class":539,"line":275},[537,684,685],{},"    Buffer.from(signature)\n",[537,687,688],{"class":539,"line":592},[537,689,690],{},"  );\n",[537,692,693],{"class":539,"line":598},[537,694,607],{},[609,696,697],{},[372,698,699],{},[537,700,701],{},"!TIP",[510,703,704,707],{},[500,705,706],{},"Webhook 请求若返回非 2xx 状态码，系统会按 1\u002F5\u002F30\u002F60\u002F300 分钟间隔重试 5 次。",[500,708,709],{},"建议您的服务端先快速返回 200，再异步处理业务逻辑，避免超时。",[379,711,713],{"id":712},"websocket-实时通信","WebSocket 实时通信",[372,715,716],{},"WebSocket 提供双向实时通信能力，适用于需要即时状态更新的场景。",[387,718,720],{"id":719},"连接-websocket","连接 WebSocket",[528,722,724],{"className":632,"code":723,"language":634,"meta":533,"style":533},"const ws = new WebSocket('wss:\u002F\u002Fapi.example.com\u002Fapi\u002Fws', {\n  headers: { Authorization: 'Bearer ' + apiKey }\n});\n\nws.onmessage = (event) => {\n  const message = JSON.parse(event.data);\n  console.log(message.type, message.data);\n};\n",[418,725,726,731,736,741,745,750,755,760],{"__ignoreMap":533},[537,727,728],{"class":539,"line":268},[537,729,730],{},"const ws = new WebSocket('wss:\u002F\u002Fapi.example.com\u002Fapi\u002Fws', {\n",[537,732,733],{"class":539,"line":278},[537,734,735],{},"  headers: { Authorization: 'Bearer ' + apiKey }\n",[537,737,738],{"class":539,"line":283},[537,739,740],{},"});\n",[537,742,743],{"class":539,"line":299},[537,744,557],{"emptyLinePlaceholder":261},[537,746,747],{"class":539,"line":560},[537,748,749],{},"ws.onmessage = (event) => {\n",[537,751,752],{"class":539,"line":304},[537,753,754],{},"  const message = JSON.parse(event.data);\n",[537,756,757],{"class":539,"line":571},[537,758,759],{},"  console.log(message.type, message.data);\n",[537,761,762],{"class":539,"line":314},[537,763,764],{},"};\n",[387,766,767],{"id":767},"支持的消息类型",[391,769,770,783],{},[394,771,772],{},[397,773,774,777,780],{},[400,775,776],{},"类型",[400,778,779],{},"说明",[400,781,782],{},"推送时机",[410,784,785,798,811,824],{},[397,786,787,792,795],{},[415,788,789],{},[418,790,791],{},"notification",[415,793,794],{},"系统通知",[415,796,797],{},"配额预警、任务完成",[397,799,800,805,808],{},[415,801,802],{},[418,803,804],{},"unread_count",[415,806,807],{},"未读通知计数",[415,809,810],{},"按 user_id 过滤推送",[397,812,813,818,821],{},[415,814,815],{},[418,816,817],{},"agent_status",[415,819,820],{},"Agent 状态更新",[415,822,823],{},"运行中\u002F已完成\u002F失败",[397,825,826,831,834],{},[415,827,828],{},[418,829,830],{},"workflow_progress",[415,832,833],{},"工作流进度",[415,835,836],{},"每个步骤执行完成",[609,838,839],{},[372,840,841],{},[537,842,843],{},"!NOTE",[510,845,846,849],{},[500,847,848],{},"WebSocket 连接需携带有效的 API 密钥或 JWT Token 进行认证。",[500,850,851],{},"连接空闲超过 60 秒会发送心跳包保持连接，请妥善处理 ping\u002Fpong。",[387,853,854],{"id":854},"集成最佳实践",[510,856,857,866,872],{},[500,858,859,860,862,863,865],{},"前端页面可订阅 ",[418,861,817],{}," 和 ",[418,864,830],{},"，实时展示 AAO 执行进度。",[500,867,868,869,871],{},"通知中心可订阅 ",[418,870,791],{},"，实现新消息实时推送，无需轮询。",[500,873,874,875,877],{},"导航栏可订阅 ",[418,876,804],{},"（按 user_id 过滤），实时更新未读消息角标。",[379,879,881],{"id":880},"rag-知识库集成","RAG 知识库集成",[372,883,884],{},"RAG（检索增强生成）知识库通过向量化您自有文档，让 AI 在对话和分析时引用您的业务知识，提升回答准确性和相关性。",[387,886,887],{"id":887},"知识库管理",[497,889,890,893,896,899],{},[500,891,892],{},"进入「AI 中心 → RAG 知识库」。",[500,894,895],{},"点击「新增知识库项」，上传文档（支持 txt、md、pdf、docx）。",[500,897,898],{},"系统自动切片、向量化并建立索引。",[500,900,901],{},"在列表中查看索引状态和统计信息。",[372,903,904,905,908,909,912],{},"知识库通过 ",[418,906,907],{},"GET\u002FPOST \u002Fapi\u002Frag\u002Fknowledge"," 管理，",[418,910,911],{},"DELETE \u002Fapi\u002Frag\u002Fknowledge\u002F{id}"," 删除。",[387,914,915],{"id":915},"索引任务",[497,917,918,921,924],{},[500,919,920],{},"在「索引任务」页查看向量化任务列表和状态。",[500,922,923],{},"失败的任务可点击「重试」重新执行。",[500,925,926,927,930],{},"支持重建全部索引（",[418,928,929],{},"POST \u002Fapi\u002Frag\u002Fknowledge\u002Freindex","）。",[372,932,933,934,908,937,940],{},"索引任务通过 ",[418,935,936],{},"GET\u002FPOST \u002Fapi\u002Frag\u002Ftasks",[418,938,939],{},"POST \u002Fapi\u002Frag\u002Ftasks\u002F{id}\u002Fretry"," 重试。",[387,942,943],{"id":943},"向量检索",[372,945,946],{},"在 AI 对话或内容生成时，系统会自动检索知识库并注入相关上下文。也可手动调用检索接口测试：",[528,948,950],{"className":530,"code":949,"language":532,"meta":533,"style":533},"POST \u002Fapi\u002Frag\u002Fsearch HTTP\u002F1.1\nContent-Type: application\u002Fjson\n\n{\n  \"query\": \"品牌的核心价值主张\",\n  \"topK\": 5\n}\n",[418,951,952,957,961,965,969,974,979],{"__ignoreMap":533},[537,953,954],{"class":539,"line":268},[537,955,956],{},"POST \u002Fapi\u002Frag\u002Fsearch HTTP\u002F1.1\n",[537,958,959],{"class":539,"line":278},[537,960,547],{},[537,962,963],{"class":539,"line":283},[537,964,557],{"emptyLinePlaceholder":261},[537,966,967],{"class":539,"line":299},[537,968,563],{},[537,970,971],{"class":539,"line":560},[537,972,973],{},"  \"query\": \"品牌的核心价值主张\",\n",[537,975,976],{"class":539,"line":304},[537,977,978],{},"  \"topK\": 5\n",[537,980,981],{"class":539,"line":571},[537,982,607],{},[387,984,986],{"id":985},"rag-配置","RAG 配置",[372,988,989,990,993],{},"通过 ",[418,991,992],{},"GET\u002FPUT \u002Fapi\u002Frag\u002Fconfig"," 配置 RAG 参数：",[510,995,996,999,1002,1005],{},[500,997,998],{},"嵌入模型（Embedding Model）",[500,1000,1001],{},"检索 Top-K 数量",[500,1003,1004],{},"相似度阈值",[500,1006,1007],{},"分块大小和重叠",[609,1009,1010],{},[372,1011,1012],{},[537,1013,701],{},[510,1015,1016,1019],{},[500,1017,1018],{},"建议为不同业务领域创建独立知识库项，便于检索精准匹配。",[500,1020,1021],{},"文档更新后需重建索引，系统支持增量索引，仅处理变更部分。",[379,1023,854],{"id":1024},"集成最佳实践-1",[387,1026,1028],{"id":1027},"_1-事件驱动架构","1. 事件驱动架构",[372,1030,1031],{},"使用 Webhook 接收事件，结合自有系统实现自动化：内容发布完成 → 触发 Webhook → 同步到自有 CMS → 发送用户通知。",[387,1033,1035],{"id":1034},"_2-实时状态展示","2. 实时状态展示",[372,1037,1038],{},"前端页面通过 WebSocket 订阅状态推送，避免轮询 API，降低服务器压力并提升用户体验。",[387,1040,1042],{"id":1041},"_3-知识库增强-ai","3. 知识库增强 AI",[372,1044,1045],{},"将企业产品文档、品牌手册、常见问题上传到 RAG 知识库，AI 对话和内容生成时会自动引用，确保输出符合品牌调性。",[387,1047,1049],{"id":1048},"_4-安全与限流","4. 安全与限流",[510,1051,1052,1055,1058],{},[500,1053,1054],{},"Webhook 回调 URL 启用签名校验，防止伪造。",[500,1056,1057],{},"WebSocket 连接认证后生效，密钥泄露后立即吊销。",[500,1059,1060],{},"RAG 检索受 API 配额约束，合理控制调用频率。",[379,1062,1063],{"id":1063},"相关链接",[510,1065,1066,1071,1076,1080,1084],{},[500,1067,1068],{},[1069,1070,244],"a",{"href":245},[500,1072,1073],{},[1069,1074,1075],{"href":191},"AI 能力",[500,1077,1078],{},[1069,1079,124],{"href":125},[500,1081,1082],{},[1069,1083,50],{"href":51},[500,1085,1086],{},[1069,1087,66],{"href":67},[1089,1090,1091],"style",{},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":533,"searchDepth":278,"depth":278,"links":1093},[1094,1099,1104,1110,1116],{"id":381,"depth":278,"text":382,"children":1095},[1096,1097,1098],{"id":389,"depth":283,"text":389},{"id":494,"depth":283,"text":495},{"id":626,"depth":283,"text":626},{"id":712,"depth":278,"text":713,"children":1100},[1101,1102,1103],{"id":719,"depth":283,"text":720},{"id":767,"depth":283,"text":767},{"id":854,"depth":283,"text":854},{"id":880,"depth":278,"text":881,"children":1105},[1106,1107,1108,1109],{"id":887,"depth":283,"text":887},{"id":915,"depth":283,"text":915},{"id":943,"depth":283,"text":943},{"id":985,"depth":283,"text":986},{"id":1024,"depth":278,"text":854,"children":1111},[1112,1113,1114,1115],{"id":1027,"depth":283,"text":1028},{"id":1034,"depth":283,"text":1035},{"id":1041,"depth":283,"text":1042},{"id":1048,"depth":283,"text":1049},{"id":1063,"depth":278,"text":1063},"配置 Webhook 接收事件通知，使用 WebSocket 实时通信","md","i-lucide-plug",{},{"title":62,"description":1117},"billing-agency","o_RSaq04CIdWKDe-I8zKeMP91KqjxatkmevaiY1U-bs",[1125,1127],{"title":58,"path":59,"stem":60,"description":1126,"children":-1},"配置多级佣金规则，查看佣金流水和提现记录",{"title":66,"path":67,"stem":68,"description":1128,"children":-1},"汇总账号、计费、功能和集成方面的常见问题解答",1783173636194]