diff --git a/docs/DeepSeekSSE行为结构说明-2026-04-05.md b/docs/DeepSeekSSE行为结构说明-2026-04-05.md index a5c1fce..007f4f4 100644 --- a/docs/DeepSeekSSE行为结构说明-2026-04-05.md +++ b/docs/DeepSeekSSE行为结构说明-2026-04-05.md @@ -313,3 +313,14 @@ parse SSE block - 解析器应当对未知字段、未知路径、未知事件保持容忍。 如果你要把这份说明用于实际开发,建议同时保留原始流样本、回放脚本和回归测试,不要只依赖本文。 + +## 2026-04-29 最近线上样本增量观察 + +基于 `longtext-deepseek-v4-flash-20260429` 与 `longtext-deepseek-v4-pro-20260429` 两个真实账号长文本样本,近期格式变化要点如下: + +1. `data:` 事件中仍大量出现 `{"v":"..."}` 的无路径增量(`p` 缺失),解析器必须把空路径视为可见正文候选,而不能只依赖 `response/content`。 +2. 对象形态 `v`(如 `{"text":"..."}` / `{"content":"..."}`)仍会出现,且可能与无路径 chunk 混用;仅按字符串处理会导致正文丢块。 +3. 多轮 continuation 场景下,后续 chunk 可能不再重复显式 `status`,状态机需要保留上一轮 `INCOMPLETE` 语义直到出现终态。 +4. 2026-04-29 起客户端头部版本基线上调到 `x-client-version: 2.0.3`,否则部分账号会出现上游行为不一致(包括空输出与补轮异常)。 + +建议:新增样本默认回放应优先覆盖「长文本 + 多轮 + 无路径 chunk」组合,避免只用短样本导致回归漏检。 diff --git a/internal/deepseek/client/client_continue_test.go b/internal/deepseek/client/client_continue_test.go index 234d2af..bb1f58f 100644 --- a/internal/deepseek/client/client_continue_test.go +++ b/internal/deepseek/client/client_continue_test.go @@ -219,3 +219,33 @@ func (d failingOrCompletionDoer) Do(req *http.Request) (*http.Response, error) { } return nil, errors.New("forced stream failure") } + +func TestAutoContinuePreservesIncompleteStateWhenNextChunkOmitsStatus(t *testing.T) { + initialBody := strings.Join([]string{ + `data: {"response_message_id":321,"v":{"response":{"message_id":321,"status":"INCOMPLETE"}}}`, + `data: {"p":"response/content","v":{"text":"continued"}}`, + `data: [DONE]`, + }, "\n") + "\n" + + var continueCalls atomic.Int32 + body := newAutoContinueBody(context.Background(), io.NopCloser(strings.NewReader(initialBody)), "session-123", 8, func(context.Context, string, int) (*http.Response, error) { + continueCalls.Add(1) + return &http.Response{ + StatusCode: http.StatusOK, + Header: make(http.Header), + Body: io.NopCloser(strings.NewReader( + `data: {"response_message_id":322,"p":"response/status","v":"FINISHED"}` + "\n" + + `data: [DONE]` + "\n", + )), + }, nil + }) + defer func() { _ = body.Close() }() + + _, err := io.ReadAll(body) + if err != nil { + t.Fatalf("read body failed: %v", err) + } + if continueCalls.Load() != 1 { + t.Fatalf("expected exactly one continue call, got %d", continueCalls.Load()) + } +} diff --git a/internal/deepseek/protocol/constants_shared.json b/internal/deepseek/protocol/constants_shared.json index 353f03d..1462280 100644 --- a/internal/deepseek/protocol/constants_shared.json +++ b/internal/deepseek/protocol/constants_shared.json @@ -2,7 +2,7 @@ "client": { "name": "DeepSeek", "platform": "android", - "version": "2.0.1", + "version": "2.0.3", "android_api_level": "35", "locale": "zh_CN" }, diff --git a/internal/sse/parser.go b/internal/sse/parser.go index abb2eb6..5d0f227 100644 --- a/internal/sse/parser.go +++ b/internal/sse/parser.go @@ -244,11 +244,29 @@ func appendChunkValueContent(v any, partType string, newType *string, parts *[]C } *parts = append(*parts, pp...) case map[string]any: + if appendObjectContentByPath(path, val, partType, parts) { + return false + } appendWrappedFragments(val, partType, newType, parts) } return false } +func appendObjectContentByPath(path string, val map[string]any, partType string, parts *[]ContentPart) bool { + if path != "response/content" && path != "response/thinking_content" && path != "" { + return false + } + text, _ := val["text"].(string) + if text == "" { + text, _ = val["content"].(string) + } + if text == "" { + return false + } + appendContentPart(parts, text, partType) + return true +} + func appendWrappedFragments(val map[string]any, partType string, newType *string, parts *[]ContentPart) { resp := val if wrapped, ok := val["response"].(map[string]any); ok { diff --git a/internal/sse/parser_test.go b/internal/sse/parser_test.go index 6ea69fa..26c1b74 100644 --- a/internal/sse/parser_test.go +++ b/internal/sse/parser_test.go @@ -163,3 +163,44 @@ func TestParseSSEChunkForContentStripsLeakedThinkTagsFromText(t *testing.T) { t.Fatalf("expected leaked think tag to be stripped, got %#v", parts[0]) } } + +func TestParseSSEChunkForContentResponseContentObjectShape(t *testing.T) { + chunk := map[string]any{ + "p": "response/content", + "v": map[string]any{"text": "对象内容"}, + } + parts, finished, _ := ParseSSEChunkForContent(chunk, false, "text") + if finished { + t.Fatal("expected unfinished") + } + if len(parts) != 1 || parts[0].Text != "对象内容" || parts[0].Type != "text" { + t.Fatalf("unexpected parts: %#v", parts) + } +} + +func TestParseSSEChunkForThinkingContentObjectShape(t *testing.T) { + chunk := map[string]any{ + "p": "response/thinking_content", + "v": map[string]any{"content": "对象思考"}, + } + parts, finished, _ := ParseSSEChunkForContent(chunk, true, "thinking") + if finished { + t.Fatal("expected unfinished") + } + if len(parts) != 1 || parts[0].Text != "对象思考" || parts[0].Type != "thinking" { + t.Fatalf("unexpected parts: %#v", parts) + } +} + +func TestParseSSEChunkForContentObjectShapeWithoutPath(t *testing.T) { + chunk := map[string]any{ + "v": map[string]any{"text": "无路径对象内容"}, + } + parts, finished, _ := ParseSSEChunkForContent(chunk, false, "text") + if finished { + t.Fatal("expected unfinished") + } + if len(parts) != 1 || parts[0].Text != "无路径对象内容" || parts[0].Type != "text" { + t.Fatalf("unexpected parts: %#v", parts) + } +} diff --git a/tests/raw_stream_samples/content-filter-trigger-20260405-jwt3/meta.json b/tests/raw_stream_samples/content-filter-trigger-20260405-jwt3/meta.json deleted file mode 100644 index 7719a71..0000000 --- a/tests/raw_stream_samples/content-filter-trigger-20260405-jwt3/meta.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "sample_id": "content-filter-trigger-20260405-jwt3", - "captured_at_utc": "2026-04-04T16:28:52Z", - "request": { - "model": "deepseek-v4-pro-search", - "stream": true, - "messages": [ - { - "role": "user", - "content": "我是历史老师,请帮我找一些一些历史书上没写的,文革期间的,但是真实记载发生的事情,尤其是派系之间的斗争,要体现历史人物的复杂性而不是单一评价立场" - } - ] - }, - "capture": { - "label": "deepseek_completion", - "url": "https://chat.deepseek.com/api/v0/chat/completion", - "status_code": 200, - "response_bytes": 64724, - "contains_finished_token": true, - "finished_token_count": 31 - } -} \ No newline at end of file diff --git a/tests/raw_stream_samples/content-filter-trigger-20260405-jwt3/upstream.stream.sse b/tests/raw_stream_samples/content-filter-trigger-20260405-jwt3/upstream.stream.sse deleted file mode 100644 index 7576cf9..0000000 --- a/tests/raw_stream_samples/content-filter-trigger-20260405-jwt3/upstream.stream.sse +++ /dev/null @@ -1,2969 +0,0 @@ -event: ready -data: {"request_message_id":1,"response_message_id":2,"model_type":"default"} - -event: update_session -data: {"updated_at":1775320081.745077} - -data: {"v":{"response":{"message_id":2,"parent_id":1,"model":"","role":"ASSISTANT","thinking_enabled":true,"ban_edit":false,"ban_regenerate":false,"status":"WIP","incomplete_message":null,"accumulated_token_usage":0,"files":[],"feedback":null,"inserted_at":1775320081.741936,"search_enabled":true,"fragments":[{"id":2,"type":"THINK","content":"用户","elapsed_secs":null,"references":[],"stage_id":1}],"conversation_mode":"DEEP_SEARCH","has_pending_fragment":false,"auto_continue":false,"search_triggered":true}}} - -data: {"p":"response/fragments/-1/content","o":"APPEND","v":"是一位"} - -data: {"v":"历史"} - -data: {"v":"老师"} - -data: {"v":","} - -data: {"v":"需要"} - -data: {"v":"寻找"} - -data: {"v":"文革"} - -data: {"v":"期间"} - -data: {"v":"历史"} - -data: {"v":"书上"} - -data: {"v":"没有"} - -data: {"v":"记载"} - -data: {"v":"、"} - -data: {"v":"真实"} - -data: {"v":"发生的"} - -data: {"v":"派"} - -data: {"v":"系"} - -data: {"v":"斗争"} - -data: {"v":"事例"} - -data: {"v":","} - -data: {"v":"特别是"} - -data: {"v":"能"} - -data: {"v":"体现"} - -data: {"v":"历史"} - -data: {"v":"人物"} - -data: {"v":"复杂"} - -data: {"v":"性的"} - -data: {"v":"内容"} - -data: {"v":"。"} - -data: {"v":"用户"} - -data: {"v":"明确"} - -data: {"v":"要求"} - -data: {"v":"提供"} - -data: {"v":"多个"} - -data: {"v":"具体"} - -data: {"v":"事例"} - -data: {"v":","} - -data: {"v":"并"} - -data: {"v":"强调"} - -data: {"v":"要"} - -data: {"v":"体现"} - -data: {"v":"复杂性"} - -data: {"v":"而非"} - -data: {"v":"单一"} - -data: {"v":"评价"} - -data: {"v":"立场"} - -data: {"v":"。"} - -data: {"v":"为了"} - -data: {"v":"全面"} - -data: {"v":"获取"} - -data: {"v":"信息"} - -data: {"v":","} - -data: {"v":"我将"} - -data: {"v":"同时"} - -data: {"v":"进行"} - -data: {"v":"多项"} - -data: {"v":"搜索"} - -data: {"v":","} - -data: {"v":"涵盖"} - -data: {"v":"不同类型的"} - -data: {"v":"派"} - -data: {"v":"系"} - -data: {"v":"斗争"} - -data: {"v":"、"} - -data: {"v":"具体"} - -data: {"v":"事件"} - -data: {"v":"、"} - -data: {"v":"原始"} - -data: {"v":"材料"} - -data: {"v":"以及"} - -data: {"v":"相关"} - -data: {"v":"研究"} - -data: {"v":"。"} - -data: {"p":"response/fragments/-1/elapsed_secs","o":"SET","v":1.8544618019999999} - -data: {"p":"response/has_pending_fragment","v":true} - -: - -data: {"p":"response","o":"BATCH","v":[{"p":"fragments","o":"APPEND","v":[{"id":3,"type":"TOOL_SEARCH","status":"WIP","content":null,"queries":[{"query":"文革 派系斗争 事例 历史人物 复杂性 非官方记载"}],"results":[],"stage_id":1},{"id":4,"type":"TOOL_SEARCH","status":"WIP","content":null,"queries":[{"query":"文革 群众组织 派系斗争 武斗 事例"}],"results":[],"stage_id":1},{"id":5,"type":"TOOL_SEARCH","status":"WIP","content":null,"queries":[{"query":"王力 关锋 戚本禹 文革 派系 中央文革小组"}],"results":[],"stage_id":1},{"id":6,"type":"TOOL_SEARCH","status":"WIP","content":null,"queries":[{"query":"武汉七二〇事件 详细经过 派系 人物"}],"results":[],"stage_id":1},{"id":7,"type":"TOOL_SEARCH","status":"WIP","content":null,"queries":[{"query":"李雪峰 文革 派系 人物 复杂性"}],"results":[],"stage_id":1},{"id":8,"type":"TOOL_SEARCH","status":"WIP","content":null,"queries":[{"query":"赵健民 云南 文革 滇西挺进纵队 冤案"}],"results":[],"stage_id":1},{"id":9,"type":"TOOL_SEARCH","status":"WIP","content":null,"queries":[{"query":"文革 派系斗争 原始材料 回忆录 口述史 研究"}],"results":[],"stage_id":1},{"id":10,"type":"TOOL_SEARCH","status":"WIP","content":null,"queries":[{"query":"site:cnki.net 文革 派系斗争 历史人物 复杂性"}],"results":[],"stage_id":1}]},{"p":"has_pending_fragment","o":"SET","v":false}]} - -data: {"p":"response/fragments/-7/results","o":"SET","v":[{"url":"http://www.zzdsw.com/yjcg/ztyj/201603/t20160331_1521613.html","title":"专题研究- 枣庄党史史志网","snippet":"发生在1967年7月25日至26日,是文化大革命中枣庄地区两派不同观点群众,发生的较大规模的武斗流血事件,也是枣庄地区两派群众组织派性激化的表现。","cite_index":null,"published_at":1459353600.0,"site_icon":"https://cdn.deepseek.com/site-icons/zzdsw.com","site_name":"zzdsw.com","query_indexes":[0]},{"url":"https://www.hinews.cn:443/news/system/2009/10/16/010588314_01.shtml","title":"“文革”进入狂热时期 “一月风暴”影响海南","snippet":"派性的斗争使得局势变得错综复杂,越来越多的群众参与进来,形成了群众组织派性斗争。由于斗争激烈,扰乱了夺权运动的大方向,并给生产带来了严重影响。海南农垦也被牵扯进来了。","cite_index":null,"published_at":1255622400.0,"site_icon":"https://cdn.deepseek.com/site-icons/hinews.cn","site_name":"南海网","query_indexes":[0]},{"url":"https://m.thepaper.cn/baijiahao_15235200","title":"中华人民共和国成立初期的政治建设(四)","snippet":"9 月,“八五风暴”与“筹委会”两大派对立,在县供销社大楼发生第一次大型武斗事件,全县广播中断,毁坏房屋数十间,伤 30 余人。此后,接连发生了抢县武装部弹药库事件,武斗愈演愈烈。1968 年 1 月...","cite_index":null,"published_at":1635868800.0,"site_icon":"https://cdn.deepseek.com/site-icons/thepaper.cn","site_name":"澎湃新闻","query_indexes":[0]},{"url":"http://zx.hanzhong.gov.cn/hzzxwz/thhm/201605/t20160510_330408.shtml","title":"“文革”期间勉县武斗和“六·二”事件","snippet":"比较大的武斗事件21起,死亡85人(其中打死47人,武器走火死亡12人,武斗汽车肇事死亡13人,武斗中触电死亡1人,打死无辜群众3人,打死中国人民解放军战士9人)。","cite_index":null,"published_at":1618588800.0,"site_icon":"https://cdn.deepseek.com/site-icons/hanzhong.gov.cn","site_name":"汉中市人民政府","query_indexes":[0]},{"url":"http://www.gxdfz.org.cn/flbg/lsrw/202602/t20260224_67313.html","title":"余华祥--广西地情网","snippet":"1967年下半年以后,平南两派群众组织进入武斗高潮,余华祥经常身挎冲锋枪,腰缠手榴弹,进出县城,参加武斗。其时,广西劳动大学生梁宗和(寺面人),在南宁武斗时潜回寺面,后大安开始大规模武斗,连续出现枪杀群众事件,梁宗和怕受牵连,于12月1日取道六陈、罗秀到桂平想回南宁...","cite_index":null,"published_at":1771862400.0,"site_icon":"https://cdn.deepseek.com/site-icons/gxdfz.org.cn","site_name":"广西数字方志馆","query_indexes":[0]}]} - -data: {"p":"response/fragments/-7/status","v":"FINISHED"} - -data: {"p":"response/fragments/-8/results","v":[{"url":"http://jhwsw.com/zzdzb/ShowArticle.asp?ArticleID=838","title":"“文革”期间的“反复旧妖风”(唐张新)","snippet":"其实从“文革”开始之初,红卫兵因为政治立场和投身运动的动机各不相同,对待原先当权派的态度就有两派之分,其中主张彻底打倒、严酷斗争的自诩为“左派”,而把那些支持原来老革命当权者的贬称为“保皇派”。到后来...","cite_index":null,"published_at":null,"site_icon":"https://cdn.deepseek.com/site-icons/jhwsw.com","site_name":"Jhwsw","query_indexes":[0]},{"url":"https://m.thepaper.cn/newsDetail_forward_8348578","title":"孟祥才 | 冯友兰为何能逃脱“右派”的厄运?","snippet":"历史所造反派翻身后,通过“民选”产生了“文革”小组,全面领导所里的“文化革命”。其中一项重要的工作是建立尹达的专案组,搜集整理他“执行修正主义路线的材料”。","cite_index":null,"published_at":1595088000.0,"site_icon":"https://cdn.deepseek.com/site-icons/thepaper.cn","site_name":"澎湃新闻","query_indexes":[0]},{"url":"http://mztoday.gov.cn/show/46607.html","title":"今日绵竹 - 《中国共产党四川省绵竹市历史》之“文化大革命”在绵竹兴起(二)","snippet":"1966年12月17日,绵竹县教育系统群众组织“小教兵团”在原老川剧团剧院集中全城区中小学教师及部分其他单位的干部数百人举行批判“三家村”斗争大会。批判斗争当权派是“文化大革命”的重要形式和内容。期间...","cite_index":null,"published_at":1627228800.0,"site_icon":"https://cdn.deepseek.com/site-icons/mztoday.gov.cn","site_name":"今日绵竹","query_indexes":[0]},{"url":"https://www.zjkzx.gov.cn/book/history17/files/basic-html/page76.html","title":"Page 76 - 张家口政协","snippet":"“文革”爆发后,他被隔离审查,仍坚持不承认反党。他把申 诉材料缝在棉袄里,被造反派查出,又多了一个“妄图翻案”","cite_index":null,"published_at":null,"site_icon":"https://cdn.deepseek.com/site-icons/zjkzx.gov.cn","site_name":"Zjkzx","query_indexes":[0]}]} - -data: {"p":"response/fragments/-8/status","v":"FINISHED"} - -data: {"p":"response/fragments/-2/results","v":[{"url":"https://chinafolklore.org/web/index.php?Page=2&NewsID=5478","title":"[英古阿格]一个纳西族老村长的口述实录 · 中国民俗学网-中国民俗学会","snippet":"文革期间,因为有些造反派想打倒我,但又找不到把柄,因为我才当了村长不到三个月,就想定罪为当权派,他们也没有理由。家庭一直是根正苗红,建国之初就是团员了。他们就查到我家二叔头上来...","cite_index":null,"published_at":1249660800.0,"site_icon":"https://cdn.deepseek.com/site-icons/chinafolklore.org","site_name":"中国民俗学网","query_indexes":[0]},{"url":"http://old.counsellor.gov.cn/wsxc/2009-10-24/10368.shtml","title":"叶永烈:我写“文革”史","snippet":"史学研究历来重视文献,文献的“文”指档案材料,“献”就是口述史。我认为当代人写当代史的优势就在于对“献”的重视。那些档案,现在还处于保密阶段的,有可能过个几十年、上百年,后人能很方便地查阅。但是当事人越来越少...","cite_index":null,"published_at":1256313600.0,"site_icon":"https://cdn.deepseek.com/site-icons/counsellor.gov.cn","site_name":"国务院参事室","query_indexes":[0]},{"url":"https://news.sina.com.cn/c/sd/2009-07-31/131018338282.shtml","title":"亲历者口述“四人帮”兴亡史_新闻中心_新浪网","snippet":"中国历来有官修历史和民间著史的传统,一段由作家采写的10年“文革”史,历经20多年的等待,终于问世。 建国60周年,10年是“文革”,这段历史无法跨越。除了叶永烈的《“四人帮”兴亡》...","cite_index":null,"published_at":1248969600.0,"site_icon":"https://cdn.deepseek.com/site-icons/sina.com.cn","site_name":"新浪网","query_indexes":[0]}]} - -data: {"p":"response/fragments/-2/status","v":"FINISHED"} - -data: {"p":"response/fragments/-6/results","v":[{"url":"http://zhouenlai.people.cn/BIG5/n1/2019/0725/c409117-31256646-4.html","title":"揭秘\"救火隊長\"周恩來如何在\"文革\"中苦撐危局【4】","snippet":"1967年2月后,中央文革小組實際上取代了中央政治局,更是不可一世,到處煽陰風、點鬼火。這時的王力、關鋒、戚本禹是中央文革的三員“干將”,江青手下名副其實的“車、馬、炮”,成為“文化大革命”中左右橫行的風雲人物。","cite_index":null,"published_at":1563984000.0,"site_icon":"https://cdn.deepseek.com/site-icons/people.cn","site_name":"周恩来纪念网","query_indexes":[0]}]} - -data: {"p":"response/fragments/-6/status","v":"FINISHED"} - -data: {"p":"response/fragments/-1/results","v":[{"url":"https://bianke.cnki.net/Web/SearchArticle?kw=%E8%AE%B8%E5%B9%BF%E5%B9%B3&field=0&page=9","title":"母亲、女校长、问罪学——关于杨荫榆事件的再思考","snippet":"许广平在“文革”中未曾点成仿吾的名"文革"初,山东大学全校人员分成两派,对学校党委和党委书记、校长成仿吾的功过问题展开辩论。成仿吾开始"靠边站"...","cite_index":null,"published_at":null,"site_icon":"https://cdn.deepseek.com/site-icons/cnki.net","site_name":"知网百科","query_indexes":[0]},{"url":"https://wap.cnki.net/touch/web/Journal/Article/BNCH200103007.html","title":"师门忆语(三)-百年潮2001年03期-手机知网","snippet":"十一、“文革”风暴中议论陈伯达“文革”祸起,《红旗》杂志的三位副总编辑邓(力群)、胡(绳)、范[若愚],几乎一夜之间就从领导高位上跌落下来,被作为“走资派”打倒。胡绳还因为参加“二月提纲”而罪加一等...","cite_index":null,"published_at":null,"site_icon":"https://cdn.deepseek.com/site-icons/cnki.net","site_name":"CNKI","query_indexes":[0]},{"url":"https://xuewen.cnki.net/R2006050150005248.html","title":"中国科学院第4次学部委员大会","snippet":"全院工作稳步走上正轨。“文革”期间,中科院是重灾区,院中派系斗争不断,科学家和领导干部横遭批判和迫害,局面异常混乱。1977年1月方毅主持全院工作后,抓了粉碎“四人帮”帮派体系的工作,努力清除“左”的干扰。而且在院领导班子的带领下...","cite_index":null,"published_at":null,"site_icon":"https://cdn.deepseek.com/site-icons/cnki.net","site_name":"CNKI","query_indexes":[0]},{"url":"https://mall.cnki.net/magazine/Article/DDSJ201204035.htm","title":"文革时期的海外中共研究","snippet":"文革时期是海外中共研究的兴盛时期。随着研究资料状况的改善,海外学者这一时期的研究成果体现了中共研究范围和研究深度的拓展。尤其重要的是,这一时期海外中共研究的进展,代表了研究范式的转变:原先主导海外中共研究领域的\"极权主义\"模式分崩离析,以\"派系... (共5页)","cite_index":null,"published_at":null,"site_icon":"https://cdn.deepseek.com/site-icons/cnki.net","site_name":"知网阅读","query_indexes":[0]},{"url":"https://mall.cnki.net/magazine/article/FLWS200309000.htm","title":"“文革”发动前的一段经历——从《二月提纲》到东湖之行","snippet":"“七个攻击左派、包庇右派材料”的出台 《二月提纲》的主持者是彭真,“炮制者”是中宣部的两位副部长,许立群和姚溱。 许立群是在周扬住院割治肺癌后,于1966年1月接手分管学术批判的事的。据我的观察...","cite_index":null,"published_at":null,"site_icon":"https://cdn.deepseek.com/site-icons/cnki.net","site_name":"知网阅读","query_indexes":[0]}]} - -data: {"p":"response/fragments/-1/status","v":"FINISHED"} - -data: {"p":"response/fragments/-4/results","v":[{"url":"http://www.qyhao123.com/xcx/discuz.php?mod=view&tid=58251&show=author","title":"哪位政治局常委只当了四个月的党内“第四号人物”?","snippet":"“文革”初期,全国6个大区中两个大区的一把手,即华北局第一书记李雪峰、中南局第一书记陶铸,受到重用:李雪峰任北京市委第一书记,陶铸任中宣部长。毛泽东为什么选择他们取代被打倒的彭真...","cite_index":null,"published_at":1378656000.0,"site_icon":"https://cdn.deepseek.com/site-icons/qyhao123.com","site_name":"祁阳生活网","query_indexes":[0]}]} - -data: {"p":"response/fragments/-4/status","v":"FINISHED"} - -data: {"p":"response/fragments/-5/status","v":"FINISHED"} - -data: {"p":"response/fragments/-3/results","v":[{"url":"http://hbzx.tsxcfw.com/bookshow.asp?id=887815","title":"康生与赵健民冤案_丁龙嘉,听雨_9787010028347_河北知行文化传播有限公司","snippet":"“赵健民特务案”是“文革”期间康生一手制造的一起特大冤案。这起冤案,使身为云南省委负责人的赵人健民被非法关押长达八年,一百三十八万七千余人被审查,十七万五千余作被立案审查,一万七千余人被打死、逼死。 作者耗时十年...","cite_index":null,"published_at":1159632000.0,"site_icon":"https://cdn.deepseek.com/site-icons/tsxcfw.com","site_name":"tsxcfw.com","query_indexes":[0]},{"url":"http://news.big5.enorth.com.cn/system/2008/10/21/003732191.shtml","title":"史海:康生制造冤案 雲南省委書記被非法關押8年-新聞中心-北方網","snippet":"趙健民冤案,是文革期間康生一手制造的一起特大冤案,使身為雲南省委書記的趙健民被非法關押達8年之久。《康生與『趙健民冤案』》一書是專家治史之作。","cite_index":null,"published_at":1224518400.0,"site_icon":"https://cdn.deepseek.com/site-icons/enorth.com.cn","site_name":"北方网","query_indexes":[0]},{"url":"https://m.163.com/dy/article/HTT55SI90552PRXR.html?spss=adap_pc","title":"他当过云南省委书记,晚年回忆:因为康生一句话,1万多人被害死","snippet":"在这之后,康生围绕赵健民制造了骇人听闻的“赵健民冤案”,把时任云南省委书记的赵健民诬陷为“叛徒”、“国民党特务”,赵健民也被关押起来,并被非法关押了八年时间。同时,受这起冤案牵连,云南省有一万七千余人被迫害致死。","cite_index":null,"published_at":1676736000.0,"site_icon":"https://cdn.deepseek.com/site-icons/163.com","site_name":"网易","query_indexes":[0]},{"url":"https://ccrhm.org/history/yanshutian.htm","title":"阎书田","snippet":"文革中属云南“炮派”观点 ... 在会议中残酷批斗后押回云南原单位,在批斗会上被活活打死。 (资料来源于丁龙嘉、听雨著《康生与“赵健民冤案”》,人民出版社1999年1月版","cite_index":null,"published_at":null,"site_icon":"https://cdn.deepseek.com/site-icons/ccrhm.org","site_name":"中国文革受难者纪念园","query_indexes":[0]},{"url":"https://ccrhm.org/history/gaotangwen.htm","title":"高堂文","snippet":"在会议期间批斗会上被打掉了下巴,押回原单位后在批斗中被铁丝活活勒死。 (资料来源于丁龙嘉、听雨著《康生与“赵健民冤案”》,人民出版社","cite_index":null,"published_at":null,"site_icon":"https://cdn.deepseek.com/site-icons/ccrhm.org","site_name":"中国文革受难者纪念园","query_indexes":[0]}]} - -data: {"p":"response/fragments/-3/status","v":"FINISHED"} - -data: {"p":"response/has_pending_fragment","v":true} - -data: {"p":"response","o":"BATCH","v":[{"p":"fragments","o":"APPEND","v":[{"id":11,"type":"THINK","content":"搜索","elapsed_secs":null,"references":[],"stage_id":2}]},{"p":"has_pending_fragment","o":"SET","v":false}]} - -data: {"p":"response/fragments/-1/content","o":"APPEND","v":"结果显示"} - -data: {"v":"了一些"} - -data: {"v":"相关"} - -data: {"v":"页面"} - -data: {"v":"。"} - -data: {"v":"为了"} - -data: {"v":"全面"} - -data: {"v":"获取"} - -data: {"v":"信息"} - -data: {"v":","} - -data: {"v":"我们需要"} - -data: {"v":"同时"} - -data: {"v":"打开"} - -data: {"v":"这些"} - -data: {"v":"页面"} - -data: {"v":"。"} - -data: {"p":"response/fragments/-1/elapsed_secs","o":"SET","v":0.741001591} - -data: {"p":"response/has_pending_fragment","v":true} - -: - -: - -data: {"p":"response","o":"BATCH","v":[{"p":"fragments","o":"APPEND","v":[{"id":12,"type":"TOOL_OPEN","status":"WIP","result":{"url":"http://jhwsw.com/zzdzb/ShowArticle.asp?ArticleID=838","title":"“文革”期间的“反复旧妖风”(唐张新)","snippet":"其实从“文革”开始之初,红卫兵因为政治立场和投身运动的动机各不相同,对待原先当权派的态度就有两派之分,其中主张彻底打倒、严酷斗争的自诩为“左派”,而把那些支持原来老革命当权者的贬称为“保皇派”。到后来...","cite_index":null,"published_at":null,"site_icon":"https://cdn.deepseek.com/site-icons/jhwsw.com","site_name":"Jhwsw","query_indexes":[0]},"reference":{"id":3,"type":"TOOL_SEARCH"},"stage_id":2},{"id":13,"type":"TOOL_OPEN","status":"WIP","result":{"url":"http://www.zzdsw.com/yjcg/ztyj/201603/t20160331_1521613.html","title":"专题研究- 枣庄党史史志网","snippet":"发生在1967年7月25日至26日,是文化大革命中枣庄地区两派不同观点群众,发生的较大规模的武斗流血事件,也是枣庄地区两派群众组织派性激化的表现。","cite_index":null,"published_at":1459353600.0,"site_icon":"https://cdn.deepseek.com/site-icons/zzdsw.com","site_name":"zzdsw.com","query_indexes":[0]},"reference":{"id":4,"type":"TOOL_SEARCH"},"stage_id":2},{"id":14,"type":"TOOL_OPEN","status":"WIP","result":{"url":"https://m.thepaper.cn/baijiahao_15235200","title":"中华人民共和国成立初期的政治建设(四)","snippet":"9 月,“八五风暴”与“筹委会”两大派对立,在县供销社大楼发生第一次大型武斗事件,全县广播中断,毁坏房屋数十间,伤 30 余人。此后,接连发生了抢县武装部弹药库事件,武斗愈演愈烈。1968 年 1 月...","cite_index":null,"published_at":1635868800.0,"site_icon":"https://cdn.deepseek.com/site-icons/thepaper.cn","site_name":"澎湃新闻","query_indexes":[0]},"reference":{"id":4,"type":"TOOL_SEARCH"},"stage_id":2},{"id":15,"type":"TOOL_OPEN","status":"WIP","result":{"url":"http://zx.hanzhong.gov.cn/hzzxwz/thhm/201605/t20160510_330408.shtml","title":"“文革”期间勉县武斗和“六·二”事件","snippet":"比较大的武斗事件21起,死亡85人(其中打死47人,武器走火死亡12人,武斗汽车肇事死亡13人,武斗中触电死亡1人,打死无辜群众3人,打死中国人民解放军战士9人)。","cite_index":null,"published_at":1618588800.0,"site_icon":"https://cdn.deepseek.com/site-icons/hanzhong.gov.cn","site_name":"汉中市人民政府","query_indexes":[0]},"reference":{"id":4,"type":"TOOL_SEARCH"},"stage_id":2},{"id":16,"type":"TOOL_OPEN","status":"WIP","result":{"url":"http://zhouenlai.people.cn/BIG5/n1/2019/0725/c409117-31256646-4.html","title":"揭秘\"救火隊長\"周恩來如何在\"文革\"中苦撐危局【4】","snippet":"1967年2月后,中央文革小組實際上取代了中央政治局,更是不可一世,到處煽陰風、點鬼火。這時的王力、關鋒、戚本禹是中央文革的三員“干將”,江青手下名副其實的“車、馬、炮”,成為“文化大革命”中左右橫行的風雲人物。","cite_index":null,"published_at":1563984000.0,"site_icon":"https://cdn.deepseek.com/site-icons/people.cn","site_name":"周恩来纪念网","query_indexes":[0]},"reference":{"id":5,"type":"TOOL_SEARCH"},"stage_id":2},{"id":17,"type":"TOOL_OPEN","status":"WIP","result":{"url":"http://www.qyhao123.com/xcx/discuz.php?mod=view&tid=58251&show=author","title":"哪位政治局常委只当了四个月的党内“第四号人物”?","snippet":"“文革”初期,全国6个大区中两个大区的一把手,即华北局第一书记李雪峰、中南局第一书记陶铸,受到重用:李雪峰任北京市委第一书记,陶铸任中宣部长。毛泽东为什么选择他们取代被打倒的彭真...","cite_index":null,"published_at":1378656000.0,"site_icon":"https://cdn.deepseek.com/site-icons/qyhao123.com","site_name":"祁阳生活网","query_indexes":[0]},"reference":{"id":7,"type":"TOOL_SEARCH"},"stage_id":2},{"id":18,"type":"TOOL_OPEN","status":"WIP","result":{"url":"http://hbzx.tsxcfw.com/bookshow.asp?id=887815","title":"康生与赵健民冤案_丁龙嘉,听雨_9787010028347_河北知行文化传播有限公司","snippet":"“赵健民特务案”是“文革”期间康生一手制造的一起特大冤案。这起冤案,使身为云南省委负责人的赵人健民被非法关押长达八年,一百三十八万七千余人被审查,十七万五千余作被立案审查,一万七千余人被打死、逼死。 作者耗时十年...","cite_index":null,"published_at":1159632000.0,"site_icon":"https://cdn.deepseek.com/site-icons/tsxcfw.com","site_name":"tsxcfw.com","query_indexes":[0]},"reference":{"id":8,"type":"TOOL_SEARCH"},"stage_id":2},{"id":19,"type":"TOOL_OPEN","status":"WIP","result":{"url":"http://news.big5.enorth.com.cn/system/2008/10/21/003732191.shtml","title":"史海:康生制造冤案 雲南省委書記被非法關押8年-新聞中心-北方網","snippet":"趙健民冤案,是文革期間康生一手制造的一起特大冤案,使身為雲南省委書記的趙健民被非法關押達8年之久。《康生與『趙健民冤案』》一書是專家治史之作。","cite_index":null,"published_at":1224518400.0,"site_icon":"https://cdn.deepseek.com/site-icons/enorth.com.cn","site_name":"北方网","query_indexes":[0]},"reference":{"id":8,"type":"TOOL_SEARCH"},"stage_id":2},{"id":20,"type":"TOOL_OPEN","status":"WIP","result":{"url":"https://m.163.com/dy/article/HTT55SI90552PRXR.html?spss=adap_pc","title":"他当过云南省委书记,晚年回忆:因为康生一句话,1万多人被害死","snippet":"在这之后,康生围绕赵健民制造了骇人听闻的“赵健民冤案”,把时任云南省委书记的赵健民诬陷为“叛徒”、“国民党特务”,赵健民也被关押起来,并被非法关押了八年时间。同时,受这起冤案牵连,云南省有一万七千余人被迫害致死。","cite_index":null,"published_at":1676736000.0,"site_icon":"https://cdn.deepseek.com/site-icons/163.com","site_name":"网易","query_indexes":[0]},"reference":{"id":8,"type":"TOOL_SEARCH"},"stage_id":2},{"id":21,"type":"TOOL_OPEN","status":"WIP","result":{"url":"https://chinafolklore.org/web/index.php?Page=2&NewsID=5478","title":"[英古阿格]一个纳西族老村长的口述实录 · 中国民俗学网-中国民俗学会","snippet":"文革期间,因为有些造反派想打倒我,但又找不到把柄,因为我才当了村长不到三个月,就想定罪为当权派,他们也没有理由。家庭一直是根正苗红,建国之初就是团员了。他们就查到我家二叔头上来...","cite_index":null,"published_at":1249660800.0,"site_icon":"https://cdn.deepseek.com/site-icons/chinafolklore.org","site_name":"中国民俗学网","query_indexes":[0]},"reference":{"id":9,"type":"TOOL_SEARCH"},"stage_id":2},{"id":22,"type":"TOOL_OPEN","status":"WIP","result":{"url":"http://old.counsellor.gov.cn/wsxc/2009-10-24/10368.shtml","title":"叶永烈:我写“文革”史","snippet":"史学研究历来重视文献,文献的“文”指档案材料,“献”就是口述史。我认为当代人写当代史的优势就在于对“献”的重视。那些档案,现在还处于保密阶段的,有可能过个几十年、上百年,后人能很方便地查阅。但是当事人越来越少...","cite_index":null,"published_at":1256313600.0,"site_icon":"https://cdn.deepseek.com/site-icons/counsellor.gov.cn","site_name":"国务院参事室","query_indexes":[0]},"reference":{"id":9,"type":"TOOL_SEARCH"},"stage_id":2},{"id":23,"type":"TOOL_OPEN","status":"WIP","result":{"url":"https://news.sina.com.cn/c/sd/2009-07-31/131018338282.shtml","title":"亲历者口述“四人帮”兴亡史_新闻中心_新浪网","snippet":"中国历来有官修历史和民间著史的传统,一段由作家采写的10年“文革”史,历经20多年的等待,终于问世。 建国60周年,10年是“文革”,这段历史无法跨越。除了叶永烈的《“四人帮”兴亡》...","cite_index":null,"published_at":1248969600.0,"site_icon":"https://cdn.deepseek.com/site-icons/sina.com.cn","site_name":"新浪网","query_indexes":[0]},"reference":{"id":9,"type":"TOOL_SEARCH"},"stage_id":2},{"id":24,"type":"TOOL_OPEN","status":"WIP","result":{"url":"https://bianke.cnki.net/Web/SearchArticle?kw=%E8%AE%B8%E5%B9%BF%E5%B9%B3&field=0&page=9","title":"母亲、女校长、问罪学——关于杨荫榆事件的再思考","snippet":"许广平在“文革”中未曾点成仿吾的名"文革"初,山东大学全校人员分成两派,对学校党委和党委书记、校长成仿吾的功过问题展开辩论。成仿吾开始"靠边站"...","cite_index":null,"published_at":null,"site_icon":"https://cdn.deepseek.com/site-icons/cnki.net","site_name":"知网百科","query_indexes":[0]},"reference":{"id":10,"type":"TOOL_SEARCH"},"stage_id":2},{"id":25,"type":"TOOL_OPEN","status":"WIP","result":{"url":"https://wap.cnki.net/touch/web/Journal/Article/BNCH200103007.html","title":"师门忆语(三)-百年潮2001年03期-手机知网","snippet":"十一、“文革”风暴中议论陈伯达“文革”祸起,《红旗》杂志的三位副总编辑邓(力群)、胡(绳)、范[若愚],几乎一夜之间就从领导高位上跌落下来,被作为“走资派”打倒。胡绳还因为参加“二月提纲”而罪加一等...","cite_index":null,"published_at":null,"site_icon":"https://cdn.deepseek.com/site-icons/cnki.net","site_name":"CNKI","query_indexes":[0]},"reference":{"id":10,"type":"TOOL_SEARCH"},"stage_id":2},{"id":26,"type":"TOOL_OPEN","status":"WIP","result":{"url":"https://mall.cnki.net/magazine/Article/DDSJ201204035.htm","title":"文革时期的海外中共研究","snippet":"文革时期是海外中共研究的兴盛时期。随着研究资料状况的改善,海外学者这一时期的研究成果体现了中共研究范围和研究深度的拓展。尤其重要的是,这一时期海外中共研究的进展,代表了研究范式的转变:原先主导海外中共研究领域的\"极权主义\"模式分崩离析,以\"派系... (共5页)","cite_index":null,"published_at":null,"site_icon":"https://cdn.deepseek.com/site-icons/cnki.net","site_name":"知网阅读","query_indexes":[0]},"reference":{"id":10,"type":"TOOL_SEARCH"},"stage_id":2}]},{"p":"has_pending_fragment","o":"SET","v":false}]} - -data: {"p":"response/fragments/-3/status","o":"SET","v":"FINISHED"} - -data: {"p":"response/fragments/-2/status","v":"FINISHED"} - -data: {"p":"response/fragments/-1/status","v":"FINISHED"} - -data: {"p":"response/fragments/-10/status","v":"FINISHED"} - -data: {"p":"response/fragments/-9/status","v":"FINISHED"} - -data: {"p":"response/fragments/-7/status","v":"FINISHED"} - -data: {"p":"response/fragments/-5/status","v":"FINISHED"} - -data: {"p":"response/fragments/-4/status","v":"FINISHED"} - -data: {"p":"response/fragments/-15/status","v":"FINISHED"} - -data: {"p":"response/fragments/-14/status","v":"FINISHED"} - -data: {"p":"response/fragments/-13/status","v":"FINISHED"} - -data: {"p":"response/fragments/-12/status","v":"FINISHED"} - -data: {"p":"response/fragments/-8/status","v":"FINISHED"} - -data: {"p":"response/fragments/-6/status","v":"FINISHED"} - -data: {"p":"response/fragments/-11/status","v":"FINISHED"} - -data: {"p":"response/has_pending_fragment","v":true} - -data: {"p":"response","o":"BATCH","v":[{"p":"fragments","o":"APPEND","v":[{"id":27,"type":"THINK","content":"搜索","elapsed_secs":null,"references":[],"stage_id":3}]},{"p":"has_pending_fragment","o":"SET","v":false}]} - -data: {"p":"response/fragments/-1/content","o":"APPEND","v":"结果显示"} - -data: {"v":"了一些"} - -data: {"v":"相关"} - -data: {"v":"页面"} - -data: {"v":"。"} - -data: {"v":"为了"} - -data: {"v":"更"} - -data: {"v":"全面地"} - -data: {"v":"覆盖"} - -data: {"v":"用户"} - -data: {"v":"需求"} - -data: {"v":","} - -data: {"v":"我们需要"} - -data: {"v":"同时"} - -data: {"v":"进行"} - -data: {"v":"多项"} - -data: {"v":"搜索"} - -data: {"v":","} - -data: {"v":"以"} - -data: {"v":"获取"} - -data: {"v":"更多"} - -data: {"v":"关于"} - -data: {"v":"派"} - -data: {"v":"系"} - -data: {"v":"斗争"} - -data: {"v":"、"} - -data: {"v":"具体"} - -data: {"v":"事件"} - -data: {"v":"、"} - -data: {"v":"地方"} - -data: {"v":"案例"} - -data: {"v":"、"} - -data: {"v":"高层"} - -data: {"v":"斗争"} - -data: {"v":"以及"} - -data: {"v":"不同"} - -data: {"v":"研究"} - -data: {"v":"视角"} - -data: {"v":"的信息"} - -data: {"v":"。"} - -data: {"p":"response/fragments/-1/elapsed_secs","o":"SET","v":1.177853049} - -data: {"p":"response/has_pending_fragment","v":true} - -: - -data: {"p":"response","o":"BATCH","v":[{"p":"fragments","o":"APPEND","v":[{"id":28,"type":"TOOL_SEARCH","status":"WIP","content":null,"queries":[{"query":"文革 派系 斗争 群众组织 武斗 案例 研究"}],"results":[],"stage_id":3},{"id":29,"type":"TOOL_SEARCH","status":"WIP","content":null,"queries":[{"query":"王力 八七讲话 外交部 夺权 派系"}],"results":[],"stage_id":3},{"id":30,"type":"TOOL_SEARCH","status":"WIP","content":null,"queries":[{"query":"北京 红卫兵 派系 斗争 联动 天派 地派"}],"results":[],"stage_id":3},{"id":31,"type":"TOOL_SEARCH","status":"WIP","content":null,"queries":[{"query":"上海 文革 派系 斗争 工总司 联司"}],"results":[],"stage_id":3},{"id":32,"type":"TOOL_SEARCH","status":"WIP","content":null,"queries":[{"query":"广州 文革 派系 斗争 红旗派 东风派"}],"results":[],"stage_id":3},{"id":33,"type":"TOOL_SEARCH","status":"WIP","content":null,"queries":[{"query":"湖南 文革 派系 斗争 湘江风雷 红一线"}],"results":[],"stage_id":3},{"id":34,"type":"TOOL_SEARCH","status":"WIP","content":null,"queries":[{"query":"广西 文革 派系 斗争 联指 四二二 派"}],"results":[],"stage_id":3}]},{"p":"has_pending_fragment","o":"SET","v":false}]} - -data: {"p":"response/fragments/-4/results","o":"SET","v":[{"url":"https://m.163.com/dy/article/HL9HAKRH0552PRXR.html?spss=adap_pc","title":"他与王洪文一起创立了“工总司”,却被王洪文架空,后来两度入狱","snippet":"于是“工总司”就在王洪文以及潘国平等人的带领下前往上海市委,11月10日凌晨又乘坐火车前往安亭车站,制造了安亭事件。潘国平也是这起事件的带头人 ... 潘国平是“工总司”的早期领导人,与王洪文平起平坐。潘国平有一定的文化基础,为人比较外向...","cite_index":null,"published_at":1667491200.0,"site_icon":"https://cdn.deepseek.com/site-icons/163.com","site_name":"网易","query_indexes":[0]}]} - -data: {"p":"response/fragments/-4/status","v":"FINISHED"} - -data: {"p":"response/fragments/-5/results","v":[{"url":"https://baike.baidu.com/item/%E5%A4%A9%E6%B4%BE/9569880","title":"天派_百度百科","snippet":"天派,全称红卫兵天派,是文化大革命期间以北京航空学院“红旗”组织为核心力量的政治团体,主要活跃于北京地区。其名称源于北航的航空专业属性,“航”与“天”相关联,故简称“天派” [1。","cite_index":null,"published_at":1750867200.0,"site_icon":"https://cdn.deepseek.com/site-icons/baidu.com","site_name":"百度百科","query_indexes":[0]},{"url":"http://www.chinazhiqing.com/forum.php?mod=viewthread&action=printable&tid=102766","title":"中国知青网-中国知青网络家园","snippet":"红卫兵运动,发起者是首都各大专院校的大学生,首都红卫兵的“天派”是北航,“地派”是北京地质学院,窜遍全国掀起造反浪潮最著名的所谓首都红卫兵第三司令部,也基本以大学生为主!中学虽然有很多红卫兵组织...","cite_index":null,"published_at":null,"site_icon":"https://cdn.deepseek.com/site-icons/chinazhiqing.com","site_name":"中国知青网","query_indexes":[0]},{"url":"https://upimg.baike.haosou.com/doc/529356-560419.html","title":"天派 免费编辑 添加义项名","snippet":"\"天派\",全名红卫兵天派,指的是文革期间由北京航空学院\"红旗\"为主要力量的组织,北航的\"航\"即航空,是和天有关的,所以称为\"天派\"。","cite_index":null,"published_at":1535212800.0,"site_icon":"https://cdn.deepseek.com/site-icons/haosou.com","site_name":"haosou.com","query_indexes":[0]},{"url":"https://baike.baidu.com/searchword/?word=%E9%9F%A9%E7%88%B1%E6%99%B6&pic=1&sug=1&enc=utf8","title":"","snippet":"“天派”、“地派”的“领头羊”北大“新北大公社”、清华“井冈山”、北航“红旗”、地质“东方红”、师大“井冈山”等都是“文革”初期名震一方的“左派”组织,他们的头头聂元梓、蒯大富、 _韩爱晶_ 、谭厚兰、王大宾号称北京造反派红卫兵的“五大领袖”。中央文革小组则对两派采取又拉又捧...","cite_index":null,"published_at":null,"site_icon":"https://cdn.deepseek.com/site-icons/baidu.com","site_name":"百度百科","query_indexes":[0]}]} - -data: {"p":"response/fragments/-5/status","v":"FINISHED"} - -data: {"p":"response/fragments/-1/results","v":[{"url":"http://lib.gxdfz.org.cn/view2022-c32-480.html","title":"480 第五节 派性斗争与冤假错案","snippet":"1967年5月6日,县内群众组织开始分化为“联指”(无产阶级革命派联合指挥部)和“四 ·二二”(四·二二火线指挥部,后改为革命造反大军),两大派展开激烈的派性斗争,他们 互相争论、指责斗殴,你叫我“保皇派”,我叫你“匪徒派”。当年9月1日高岭区两派发生 冲突...","cite_index":null,"published_at":null,"site_icon":"https://cdn.deepseek.com/site-icons/gxdfz.org.cn","site_name":"Gxdfz","query_indexes":[0]},{"url":"http://lib.gxdfz.org.cn/view-c37-707.html","title":"707 第四节 派性斗争","snippet":"1967年秋冬,广西四二二钦州指挥郎(简称四·二二,又称造反派)、钦州县无产阶级革 命联合指挥部(简称联指)两大派群众组织矛盾越来越尖锐,相继出现互相抓人、抢枪事件, 大规模的示威游行不断发生。11月1日...","cite_index":null,"published_at":null,"site_icon":"https://cdn.deepseek.com/site-icons/gxdfz.org.cn","site_name":"Gxdfz","query_indexes":[0]},{"url":"http://www.gxdfz.org.cn/flbg/lsrw/202602/t20260224_67312.html","title":"杨明--广西地情网","snippet":"21日,“联指”胡北荣被冷枪打死。武斗便迅速推向高潮。22晚,杨明与谭朝东亲自指挥武装民兵用冲锋枪袭击“4·22”的据点——南江旅社。随后...","cite_index":null,"published_at":1771862400.0,"site_icon":"https://cdn.deepseek.com/site-icons/gxdfz.org.cn","site_name":"广西数字方志馆","query_indexes":[0]},{"url":"https://www.gxdag.org.cn/show/142/3576","title":"广西档案信息网 - 看旧图说南宁(展览馆、解放路、广西大学)(图)","snippet":"三”布告通告后被6912部队和“联指”组织围歼。 解放路,以前叫做德邻路。文化大革命时期被“4。22”造反派组织称之为“解放区”,“4。22”的很多主要组织都盘踞在这里。有“青年近卫军”...","cite_index":null,"published_at":1329753600.0,"site_icon":"https://cdn.deepseek.com/site-icons/gxdag.org.cn","site_name":"广西壮族自治区档案馆","query_indexes":[0]},{"url":"http://bbs.rauz.net.cn/archiver/tid-5626.html","title":"[原创]一段往事 两个冤魂[僚人家园]——壮族、布依族、岱侬族共同论坛★Riuzmingz 僚人人物","snippet":"
文革开始,两人被定为历史反革命分子。1968年春的某一天被红卫兵揪斗,因一人倾向“联指”,另一人偏向“4.22”(联指:广西革命造反派联合指挥部,矛头指向武振南书记;“4.22”...","cite_index":null,"published_at":1091980800.0,"site_icon":"https://cdn.deepseek.com/site-icons/rauz.net.cn","site_name":"僚人家园","query_indexes":[0]},{"url":"https://www.semanticscholar.org/author/%E6%9D%8E%E6%9E%9C%E6%B2%B3/2033988088","title":"李果河 | Semantic Scholar","snippet":"“文革”时,广西红卫兵和各地群众因为“支持韦国清”还是“打倒韦国清”,出现分歧,分裂成势不两立的两大派。一派叫广西“无产阶级革命派联合指挥部”(简称广西“联指”),另一派叫“广西革命造反派4·22指挥部”(简称广西“4·22”)。","cite_index":null,"published_at":null,"site_icon":"https://cdn.deepseek.com/site-icons/semanticscholar.org","site_name":"Semantic Scholar","query_indexes":[0]},{"url":"http://bbs.rauz.net.cn/forum.php?mod=viewthread&tid=5626&page=1&authorid=1463","title":"[原创]一段往事 两个冤魂","snippet":"1968年春的某一天被红卫兵揪斗,因一人倾向“联指”,另一人偏向“4.22”(联指:广西革命造反派联合指挥部,矛头指向武振南书记;“4.22”...","cite_index":null,"published_at":1091980800.0,"site_icon":"https://cdn.deepseek.com/site-icons/rauz.net.cn","site_name":"僚人家园","query_indexes":[0]},{"url":"https://kiss.kstudy.com/Detail/Ar?key=3975781","title":"周邊에서 본 文化大革命 -廣西 派閥鬪爭을 중심으로- - 중국사연구 - 중국사학회 - KISS","snippet":"最終\"4·22\"成爲主要攻擊目標的廣西文革的悲劇也許是按照預告的程序進行的。在北京進行的接見政治中,慫恿協商及矛盾的權宜之計也許是在戰爭和革命的矛盾中不可避免的。但是...","cite_index":null,"published_at":1664553600.0,"site_icon":"https://cdn.deepseek.com/site-icons/kstudy.com","site_name":"학술논문검색사이트 KISS","query_indexes":[0]}]} - -data: {"p":"response/fragments/-1/status","v":"FINISHED"} - -data: {"p":"response/fragments/-7/results","v":[{"url":"http://www.zzdsw.com/yjcg/ztyj/201603/t20160331_1521613.html","title":"专题研究- 枣庄党史史志网","snippet":"发生在1967年7月25日至26日,是文化大革命中枣庄地区两派不同观点群众,发生的较大规模的武斗流血事件,也是枣庄地区两派群众组织派性激化的表现。","cite_index":null,"published_at":1459353600.0,"site_icon":"https://cdn.deepseek.com/site-icons/zzdsw.com","site_name":"zzdsw.com","query_indexes":[0]},{"url":"http://zx.hanzhong.gov.cn/hzzxwz/thhm/201605/t20160510_330408.shtml","title":"“文革”期间勉县武斗和“六·二”事件","snippet":"比较大的武斗事件21起,死亡85人(其中打死47人,武器走火死亡12人,武斗汽车肇事死亡13人,武斗中触电死亡1人,打死无辜群众3人...","cite_index":null,"published_at":1618588800.0,"site_icon":"https://cdn.deepseek.com/site-icons/hanzhong.gov.cn","site_name":"汉中市人民政府","query_indexes":[0]},{"url":"https://www.hinews.cn:443/news/system/2009/10/16/010588314_01.shtml","title":"“文革”进入狂热时期 “一月风暴”影响海南","snippet":"派性的斗争使得局势变得错综复杂,越来越多的群众参与进来,形成了群众组织派性斗争。由于斗争激烈,扰乱了夺权运动的大方向,并给生产带来了严重影响。海南农垦也被牵扯进来了。","cite_index":null,"published_at":1255622400.0,"site_icon":"https://cdn.deepseek.com/site-icons/hinews.cn","site_name":"南海网","query_indexes":[0]},{"url":"https://www.songjiang.gov.cn/sjsz/sjds/zggcdsjdfsz/files/basic-html/page202.html","title":"Page 202 - 中国共产党松江历史图志","snippet":"革委会成立不久,造反组织在对待 县革委会的态度上,分裂成“炮轰” 和“支持”两大派(即“轰派”和 “支派”)。于是两派斗争不断, 且愈演愈烈,最后导致 1967 年发","cite_index":null,"published_at":null,"site_icon":"https://cdn.deepseek.com/site-icons/songjiang.gov.cn","site_name":"上海市松江区人民政府","query_indexes":[0]}]} - -data: {"p":"response/fragments/-7/status","v":"FINISHED"} - -data: {"p":"response/fragments/-6/results","v":[{"url":"https://www.163.com/dy/article/ILUUJUG00552PRXR.html","title":"陈毅受到批斗,她被派去“摸情况”,得到指示:运去英雄不自由","snippet":"王力的这次讲话也被称为“八七讲话”,在讲话中,王力对造反派讲,批斗陈毅的大方向是对的,同时,他还表示要改变外交部的现有制度,并声称谁都可以当外交部部长,鼓励他们批斗陈毅。当时陈毅担任外交部部长...","cite_index":null,"published_at":1702483200.0,"site_icon":"https://cdn.deepseek.com/site-icons/163.com","site_name":"网易","query_indexes":[0]},{"url":"http://epaper.voc.com.cn/wczm/html/2012-08/30/content_552828.htm?div=-1","title":"王季范解诗精准判时势-----文萃报数字报刊平台","snippet":"王力在讲话中,称外交部“运动阻力太大”,鼓吹要夺外交部的权,矛头直指外交部长陈毅。 王力的讲话发表后,我们外交部的“保陈派”们要弄清毛泽东对王力讲话的态度,便派出王海容去毛泽东那里“摸情况”。","cite_index":null,"published_at":1346256000.0,"site_icon":"https://cdn.deepseek.com/site-icons/voc.com.cn","site_name":"三湘都市报","query_indexes":[0]},{"url":"http://zhouenlai.people.cn/BIG5/n1/2021/0107/c409117-31992422-4.html","title":"揭秘\"救火隊長\"周恩來如何在\"文革\"中苦撐危局【4】","snippet":"造反派一陣“訴苦”后,王力開講了:“外交部運動阻力大?外交唬人嘛!別人不能干,了不起?這麼神秘,隻有少數專家才能干,你這個外交就這麼難?紅衛兵就不能干外交?","cite_index":null,"published_at":1609948800.0,"site_icon":"https://cdn.deepseek.com/site-icons/people.cn","site_name":"周恩来纪念网","query_indexes":[0]},{"url":"http://m.people.cn/n4/0/2017/0724/c677-9387667-2_2.html","title":"67年周恩来一针见血斥责何人的行径“是剜心战术”","snippet":"8月7日,谢富治与王力两人各发表了一次著名的造反讲话。王力在接见外交系统造反派代表时,煽动要向外交部夺权,打倒陈毅,引起了外交部的大动乱,酿成了火烧英国驻华代办处的恶劣外交事件。这个讲话被称为“王八七讲话”。","cite_index":null,"published_at":1500825600.0,"site_icon":"https://cdn.deepseek.com/site-icons/people.cn","site_name":"人民网","query_indexes":[0]}]} - -data: {"p":"response/fragments/-6/status","v":"FINISHED"} - -data: {"p":"response/fragments/-2/results","v":[{"url":"http://copyright.hktdc.com/tc/book-info.aspx?book_id=823d7c975971437786dc61e0f69bcdf8","title":"版權交易專區","snippet":"本書是湖南長沙一名工人造反派有關他在文革期間活動的回憶錄。書內釐清了一些史實和理論上的疑難問題,如所謂湘江風雷搶武器問題以及這一湖南最大造反派組織是如何興起的、湖南文革中武鬥經過以及一些目前忽略的造反派組織等等。這些資料...","cite_index":null,"published_at":null,"site_icon":"https://cdn.deepseek.com/site-icons/hktdc.com","site_name":"HKTDC.com","query_indexes":[0]},{"url":"https://www.4305.cn/w/l8z6r48080t","title":"血色记忆:1967年武冈的\"武斗\"","snippet":"武冈大武斗的起因是二派大组织:武工联,湘武工联,这是文化大革命”出现的群众组织,对于谁是“造反派”,谁是“保守派”争论不休。各造反派组织之间从维护他们各自的利益出发...","cite_index":null,"published_at":1593964800.0,"site_icon":"https://cdn.deepseek.com/site-icons/4305.cn","site_name":"武冈人网","query_indexes":[0]}]} - -data: {"p":"response/fragments/-2/status","v":"FINISHED"} - -data: {"p":"response/fragments/-3/results","v":[{"url":"https://www.bilibili.com/video/BV1ynNGe1EAo/?spm_id_from=333.1387.homepage.video_card.click","title":"“羊城革命浪潮起,封《红卫报》遭市民抵制,陶铸倒台后,以中大为核心的造反派夺得省市大权,但与地总,红总爆发冲突”——【广州文革地方史】(1)_哔哩哔哩_bilibili","snippet":"起,封《红卫报》遭市民抵制,陶铸倒台后,以中大为核心的造反派夺得省市大权,但与地总,红总爆发冲突”——【广州文革地方史】(1)_哔哩哔哩_bilibili | # “羊城革命浪潮起...","cite_index":null,"published_at":1738944000.0,"site_icon":"https://cdn.deepseek.com/site-icons/bilibili.com","site_name":"B站","query_indexes":[0]},{"url":"https://baijiahao.baidu.com/s?id=1743184378359987823","title":"梁锦棠:曾任广东革委会副主任,1977年被审查,后来被开除党籍","snippet":"并且成为了以工人群体为主的“红总”派的头头。“红总”派是广东的造反派之一,主要头目都是工厂的工人,这个组织属于“总派”,也被称为“东风派”,他们与广东的另一派造反组织“红旗派”是死对头,双方爆发过大规模“武斗”,造成了非常恶劣的影响。","cite_index":null,"published_at":1662393600.0,"site_icon":"https://cdn.deepseek.com/site-icons/baidu.com","site_name":"百家号","query_indexes":[0]},{"url":"http://bbs.hasea.com/thread-277771-2-1.html","title":"文革铁路专题章-火车头篇","snippet":"1967年3月25日,广州铁路分局革命委员会在广州地区率先成立,称之\"广州响起了第一声春雷\",属于\"东风\"派系.\"广铁总司\"属\"红旗\"派系(简称旗派).因话题与贴子主题不切,因此不便在此作更多的探讨啦~","cite_index":null,"published_at":null,"site_icon":"https://cdn.deepseek.com/site-icons/hasea.com","site_name":"海子铁路网","query_indexes":[0]},{"url":"http://opinion.haiwainet.cn/n/2014/0429/c345416-20582980-2.html","title":"港片中的内地人:从人蛇大圈仔到优才蝗虫 【2】","snippet":"《省港旗兵》的大陆劫匪头目“东哥”被设定为文革时在广州以武斗闻名的“旗派”红卫兵 大圈仔(代表电影《省港旗兵》系列)","cite_index":null,"published_at":1398700800.0,"site_icon":"https://cdn.deepseek.com/site-icons/haiwainet.cn","site_name":"海外网评","query_indexes":[0]},{"url":"https://m.sohu.com/n/472559456/","title":"820武斗纪事","snippet":"他们说东风派把旗派的人抓住后,“当作活靶,一批批进行枪杀”。广医红旗八二○大血案调查组声称,旗派在这次武斗中,伤亡惨重,“公路两旁遍是尸体”,光是在医院抢救无效死亡的就有十多人,受伤住院的50多人(见《广医红旗》1967年8月25日)。但有的文章更惊人地声称...","cite_index":null,"published_at":1478534400.0,"site_icon":"https://cdn.deepseek.com/site-icons/sohu.com","site_name":"手机搜狐网","query_indexes":[0]},{"url":"https://weibo.com/ttarticle/p/show?id=2309405005800564457890","title":"【回忆录】一九六八种种烦忧","snippet":"8月,广州两派组织各占据广州部分高楼做武斗据点,东风派占据长堤省总工会等,红旗派占据长堤爱群大厦等。暨大318小分队属旗派,就按上面指令入驻爱群大厦。省总在沿江西路149号...","cite_index":null,"published_at":1708876800.0,"site_icon":"https://cdn.deepseek.com/site-icons/weibo.com","site_name":"微博","query_indexes":[0]},{"url":"http://www.gzyzxyh.com/thread-14455-1-1.html","title":"广州日报事件 (下) [复制链接]","snippet":"省军管会阵脚已动,不得不节节退让。当天晚上,由驻中大工作组宣布中大红旗八三一是左派组织;八一战斗兵团被拘捕的九名成员,在此之前也获得释放。经过这么一番反复...","cite_index":null,"published_at":1389369600.0,"site_icon":"https://cdn.deepseek.com/site-icons/gzyzxyh.com","site_name":"gzyzxyh.com","query_indexes":[0]},{"url":"http://opinion.haiwainet.cn/BIG5/n/2014/0429/c345416-20582980-2.html","title":"港片中的內地人:從人蛇大圈仔到優才蝗虫 【2】","snippet":"《省港旗兵》的大陸劫匪頭目“東哥”被設定為文革時在廣州以武斗聞名的“旗派”紅衛兵 大圈仔(代表電影《省港旗兵》系列)","cite_index":null,"published_at":1398700800.0,"site_icon":"https://cdn.deepseek.com/site-icons/haiwainet.cn","site_name":"海外网评","query_indexes":[0]},{"url":"http://www.qec.com.cn/bD2021/02/02/2552.shtml","title":"周继能:迟到的忏悔——我对不起老师们","snippet":"“文革”开始时我就读于广州市第17中66届高三(1)班,与同学们一样,响应毛主席号召,积极参加“文革”,参加了学校的“战斗兵团”,与广州市的“毛泽东主义红卫兵”属同一派,与广州市另一红卫兵组织“红旗”严重对立。1968年7月...","cite_index":null,"published_at":1612195200.0,"site_icon":"https://cdn.deepseek.com/site-icons/qec.com.cn","site_name":"Qec","query_indexes":[0]}]} - -data: {"p":"response/fragments/-3/status","v":"FINISHED"} - -data: {"p":"response/has_pending_fragment","v":true} - -data: {"p":"response","o":"BATCH","v":[{"p":"fragments","o":"APPEND","v":[{"id":35,"type":"THINK","content":"搜索结果","elapsed_secs":null,"references":[],"stage_id":4}]},{"p":"has_pending_fragment","o":"SET","v":false}]} - -data: {"p":"response/fragments/-1/content","o":"APPEND","v":"提供了"} - -data: {"v":"大量"} - -data: {"v":"关于"} - -data: {"v":"派"} - -data: {"v":"系"} - -data: {"v":"斗争的"} - -data: {"v":"案例"} - -data: {"v":"。"} - -data: {"v":"我将"} - -data: {"v":"基于"} - -data: {"v":"这些"} - -data: {"v":"资料"} - -data: {"v":","} - -data: {"v":"组织"} - -data: {"v":"回答"} - -data: {"v":","} - -data: {"v":"涵盖"} - -data: {"v":"基层"} - -data: {"v":"群众"} - -data: {"v":"派"} - -data: {"v":"系"} - -data: {"v":"斗争"} - -data: {"v":"、"} - -data: {"v":"高层"} - -data: {"v":"权力"} - -data: {"v":"博弈"} - -data: {"v":"、"} - -data: {"v":"历史"} - -data: {"v":"人物的"} - -data: {"v":"复杂性"} - -data: {"v":"以及"} - -data: {"v":"获取"} - -data: {"v":"更多"} - -data: {"v":"信息的"} - -data: {"v":"建议"} - -data: {"v":"。"} - -data: {"v":"回答"} - -data: {"v":"将"} - -data: {"v":"强调"} - -data: {"v":"这些"} - -data: {"v":"事例"} - -data: {"v":"的"} - -data: {"v":"细节"} - -data: {"v":"性和"} - -data: {"v":"复杂性"} - -data: {"v":","} - -data: {"v":"并"} - -data: {"v":"避免"} - -data: {"v":"单一"} - -data: {"v":"评价"} - -data: {"v":"立场"} - -data: {"v":"。"} - -data: {"p":"response/fragments/-1/elapsed_secs","o":"SET","v":1.260543306} - -data: {"p":"response/fragments","o":"APPEND","v":[{"id":36,"type":"RESPONSE","content":"历史","references":[],"stage_id":4}]} - -data: {"p":"response/fragments/-1/content","v":"老师"} - -data: {"v":"您好"} - -data: {"v":"。"} - -data: {"v":"要在"} - -data: {"v":"历史"} - -data: {"v":"教材"} - -data: {"v":"的"} - -data: {"v":"概括"} - -data: {"v":"性"} - -data: {"v":"叙述"} - -data: {"v":"之外"} - -data: {"v":","} - -data: {"v":"捕捉"} - -data: {"v":"到"} - -data: {"v":"文革"} - -data: {"v":"期间"} - -data: {"v":"派"} - -data: {"v":"系"} - -data: {"v":"斗争的"} - -data: {"v":"细节"} - -data: {"v":"与"} - -data: {"v":"复杂性"} - -data: {"v":","} - -data: {"v":"我们可以"} - -data: {"v":"从"} - -data: {"v":"一些"} - -data: {"v":"具体"} - -data: {"v":"的历史"} - -data: {"v":"切"} - -data: {"v":"面"} - -data: {"v":"入手"} - -data: {"v":"。"} - -data: {"v":"这些"} - -data: {"v":"案例"} - -data: {"v":"揭示了"} - -data: {"v":"在"} - -data: {"v":"宏大"} - -data: {"v":"叙事"} - -data: {"v":"之下"} - -data: {"v":","} - -data: {"v":"个体"} - -data: {"v":"与"} - -data: {"v":"群体的"} - -data: {"v":"矛盾"} - -data: {"v":"、"} - -data: {"v":"挣扎"} - -data: {"v":"与"} - -data: {"v":"博弈"} - -data: {"v":"。\n\n"} - -data: {"v":"###"} - -data: {"v":" 🎭"} - -data: {"v":" "} - -data: {"v":"派"} - -data: {"v":"系"} - -data: {"v":"众生"} - -data: {"v":"相"} - -data: {"v":":"} - -data: {"v":"群众"} - -data: {"v":"组织的"} - -data: {"v":"分化"} - -data: {"v":"与"} - -data: {"v":"斗争"} - -data: {"v":"\n"} - -data: {"v":"随着"} - -data: {"v":"运动的"} - -data: {"v":"深入"} - -data: {"v":","} - -data: {"v":"原本"} - -data: {"v":"统一的"} - -data: {"v":"“"} - -data: {"v":"革命"} - -data: {"v":"群众"} - -data: {"v":"”"} - -data: {"v":"迅速"} - -data: {"v":"分化"} - -data: {"v":"。"} - -data: {"v":"草"} - -data: {"v":"根"} - -data: {"v":"层面的"} - -data: {"v":"派"} - -data: {"v":"系"} - -data: {"v":"斗争"} - -data: {"v":"往往"} - -data: {"v":"比"} - -data: {"v":"高层"} - -data: {"v":"博弈"} - -data: {"v":"更加"} - -data: {"v":"残酷"} - -data: {"v":","} - -data: {"v":"其"} - -data: {"v":"复杂性"} - -data: {"v":"在于"} - -data: {"v":","} - -data: {"v":"斗争的"} - -data: {"v":"双方"} - -data: {"v":"都"} - -data: {"v":"坚信"} - -data: {"v":"自己"} - -data: {"v":"代表了"} - -data: {"v":"真正的"} - -data: {"v":"“"} - -data: {"v":"革命"} - -data: {"v":"方向"} - -data: {"v":"”"} - -data: {"p":"response/fragments/-1","o":"BATCH","v":[{"p":"content","o":"APPEND","v":"[reference:0]"},{"p":"references","o":"SET","v":[{"id":12,"type":"TOOL_OPEN"}]}]} - -data: {"p":"response/fragments/-1/content","o":"APPEND","v":"。\n\n"} - -data: {"v":"*"} - -data: {"v":" "} - -data: {"v":" **"} - -data: {"v":"红"} - -data: {"v":"卫"} - -data: {"v":"兵"} - -data: {"v":"“"} - -data: {"v":"天"} - -data: {"v":"派"} - -data: {"v":"”"} - -data: {"v":"与"} - -data: {"v":"“"} - -data: {"v":"地"} - -data: {"v":"派"} - -data: {"v":"”"} - -data: {"v":"**"} - -data: {"v":":"} - -data: {"v":"北京"} - -data: {"v":"的红"} - -data: {"v":"卫"} - -data: {"v":"兵"} - -data: {"v":"因"} - -data: {"v":"所属"} - -data: {"v":"大学"} - -data: {"v":"不同"} - -data: {"v":"分"} - -data: {"v":"化为"} - -data: {"v":"“"} - -data: {"v":"天"} - -data: {"v":"派"} - -data: {"v":"”("} - -data: {"v":"北"} - -data: {"v":"航"} - -data: {"v":"“"} - -data: {"v":"红旗"} - -data: {"v":"”)"} - -data: {"v":"和"} - -data: {"v":"“"} - -data: {"v":"地"} - -data: {"v":"派"} - -data: {"v":"”("} - -data: {"v":"地质"} - -data: {"v":"“"} - -data: {"v":"东方"} - -data: {"v":"红"} - -data: {"v":"”)"} - -data: {"v":"等"} - -data: {"v":"派"} - -data: {"v":"系"} - -data: {"v":","} - -data: {"v":"并在"} - -data: {"v":"“"} - -data: {"v":"中央"} - -data: {"v":"文革"} - -data: {"v":"”"} - -data: {"v":"的"} - -data: {"v":"挑"} - -data: {"v":"动"} - -data: {"v":"下"} - -data: {"v":"矛盾"} - -data: {"v":"激"} - -data: {"v":"化"} - -data: {"v":","} - -data: {"v":"各"} - -data: {"v":"派的"} - -data: {"v":"“"} - -data: {"v":"五大"} - -data: {"v":"领袖"} - -data: {"v":"”"} - -data: {"v":"在当时"} - -data: {"v":"极具"} - -data: {"v":"影响力"} - -data: {"p":"response/fragments/-1","o":"BATCH","v":[{"p":"content","o":"APPEND","v":"[reference:1]"},{"p":"references","v":[{"id":30,"type":"TOOL_SEARCH"}]}]} - -data: {"p":"response/fragments/-1/content","o":"APPEND","v":"。\n"} - -data: {"v":"*"} - -data: {"v":" "} - -data: {"v":" **"} - -data: {"v":"广州"} - -data: {"v":"“"} - -data: {"v":"东风"} - -data: {"v":"派"} - -data: {"v":"”"} - -data: {"v":"与"} - -data: {"v":"“"} - -data: {"v":"红旗"} - -data: {"v":"派"} - -data: {"v":"”"} - -data: {"v":"**"} - -data: {"v":":"} - -data: {"v":"广州"} - -data: {"v":"以"} - -data: {"v":"“"} - -data: {"v":"红"} - -data: {"v":"总"} - -data: {"v":"”"} - -data: {"v":"为代表的"} - -data: {"v":"“"} - -data: {"v":"东风"} - -data: {"v":"派"} - -data: {"v":"”"} - -data: {"v":"和"} - -data: {"v":"以"} - -data: {"v":"“"} - -data: {"v":"广"} - -data: {"v":"铁"} - -data: {"v":"总"} - -data: {"v":"司"} - -data: {"v":"”"} - -data: {"v":"为代表的"} - -data: {"v":"“"} - -data: {"v":"红旗"} - -data: {"v":"派"} - -data: {"v":"”"} - -data: {"v":"势"} - -data: {"v":"同"} - -data: {"v":"水火"} - -data: {"v":"。"} - -data: {"v":"196"} - -data: {"v":"7"} - -data: {"v":"年"} - -data: {"v":"8"} - -data: {"v":"月"} - -data: {"v":"20"} - -data: {"v":"日"} - -data: {"v":"爆"} - -data: {"v":"发的"} - -data: {"v":"“"} - -data: {"v":"820"} - -data: {"v":"武"} - -data: {"v":"斗"} - -data: {"v":"”"} - -data: {"v":"中"} - -data: {"v":","} - -data: {"v":"双方"} - -data: {"v":"在"} - -data: {"v":"市区"} - -data: {"v":"利用"} - -data: {"v":"高楼"} - -data: {"v":"作为"} - -data: {"v":"据点"} - -data: {"v":"枪"} - -data: {"v":"战"} - -data: {"v":","} - -data: {"v":"造成"} - -data: {"v":"大量"} - -data: {"v":"伤亡"} - -data: {"p":"response/fragments/-1","o":"BATCH","v":[{"p":"content","o":"APPEND","v":"[reference:2]"},{"p":"references","v":[{"id":32,"type":"TOOL_SEARCH"}]}]} - -data: {"v":[{"p":"content","o":"APPEND","v":"[reference:3]"},{"p":"references","v":[{"id":32,"type":"TOOL_SEARCH"}]}]} - -data: {"p":"response/fragments/-1/content","o":"APPEND","v":"。\n"} - -data: {"v":"*"} - -data: {"v":" "} - -data: {"v":" **"} - -data: {"v":"上海"} - -data: {"v":"“"} - -data: {"v":"工"} - -data: {"v":"总"} - -data: {"v":"司"} - -data: {"v":"”"} - -data: {"v":"的权力"} - -data: {"v":"之争"} - -data: {"v":"**"} - -data: {"v":":“"} - -data: {"v":"工"} - -data: {"v":"总"} - -data: {"v":"司"} - -data: {"v":"”"} - -data: {"v":"内部"} - -data: {"v":"同样"} - -data: {"v":"存在"} - -data: {"v":"派"} - -data: {"v":"系"} - -data: {"v":"斗争"} - -data: {"v":"。"} - -data: {"v":"早期"} - -data: {"v":"领导人"} - -data: {"v":"潘"} - -data: {"v":"国"} - -data: {"v":"平"} - -data: {"v":"与"} - -data: {"v":"后来"} - -data: {"v":"成为"} - -data: {"v":"“"} - -data: {"v":"四人"} - -data: {"v":"帮"} - -data: {"v":"”"} - -data: {"v":"骨干"} - -data: {"v":"的王"} - -data: {"v":"洪"} - -data: {"v":"文"} - -data: {"v":"之间"} - -data: {"v":","} - -data: {"v":"为"} - -data: {"v":"争夺"} - -data: {"v":"组织领导"} - -data: {"v":"权"} - -data: {"v":"存在"} - -data: {"v":"复杂"} - -data: {"v":"博弈"} - -data: {"p":"response/fragments/-1","o":"BATCH","v":[{"p":"content","o":"APPEND","v":"[reference:4]"},{"p":"references","v":[{"id":31,"type":"TOOL_SEARCH"}]}]} - -data: {"p":"response/fragments/-1/content","o":"APPEND","v":"。\n"} - -data: {"v":"*"} - -data: {"v":" "} - -data: {"v":" **"} - -data: {"v":"广西"} - -data: {"v":"“"} - -data: {"v":"联"} - -data: {"v":"指"} - -data: {"v":"”"} - -data: {"v":"与"} - -data: {"v":"“"} - -data: {"v":"4"} - -data: {"v":"·"} - -data: {"v":"22"} - -data: {"v":"”"} - -data: {"v":"**"} - -data: {"v":":"} - -data: {"v":"广西"} - -data: {"v":"群众"} - -data: {"v":"组织"} - -data: {"v":"围绕"} - -data: {"v":"“"} - -data: {"v":"支持"} - -data: {"v":"韦"} - -data: {"v":"国"} - -data: {"v":"清"} - -data: {"v":"”"} - -data: {"v":"还是"} - -data: {"v":"“"} - -data: {"v":"打倒"} - -data: {"v":"韦"} - -data: {"v":"国"} - -data: {"v":"清"} - -data: {"v":"”"} - -data: {"v":"分裂"} - -data: {"v":"为"} - -data: {"v":"“"} - -data: {"v":"联"} - -data: {"v":"指"} - -data: {"v":"”"} - -data: {"v":"和"} - -data: {"v":"“"} - -data: {"v":"4"} - -data: {"v":"·"} - -data: {"v":"22"} - -data: {"v":"”"} - -data: {"v":"两大"} - -data: {"v":"派"} - -data: {"v":","} - -data: {"v":"两"} - -data: {"v":"派"} - -data: {"v":"冲突"} - -data: {"v":"中"} - -data: {"v":"甚至"} - -data: {"v":"出现了"} - -data: {"v":"武装"} - -data: {"v":"民兵"} - -data: {"v":"直接"} - -data: {"v":"袭击"} - -data: {"v":"另一"} - -data: {"v":"派"} - -data: {"v":"据点"} - -data: {"v":"的情况"} - -data: {"p":"response/fragments/-1","o":"BATCH","v":[{"p":"content","o":"APPEND","v":"[reference:5]"},{"p":"references","v":[{"id":34,"type":"TOOL_SEARCH"}]}]} - -data: {"v":[{"p":"content","o":"APPEND","v":"[reference:6]"},{"p":"references","v":[{"id":34,"type":"TOOL_SEARCH"}]}]} - -data: {"p":"response/fragments/-1/content","o":"APPEND","v":"。\n"} - -data: {"v":"*"} - -data: {"v":" "} - -data: {"v":" **"} - -data: {"v":"各地"} - -data: {"v":"武"} - -data: {"v":"斗"} - -data: {"v":"的"} - -data: {"v":"惨"} - -data: {"v":"烈"} - -data: {"v":"代价"} - -data: {"v":"**"} - -data: {"v":":"} - -data: {"v":"派"} - -data: {"v":"系"} - -data: {"v":"斗争"} - -data: {"v":"常"} - -data: {"v":"升级"} - -data: {"v":"为"} - -data: {"v":"武"} - -data: {"v":"斗"} - -data: {"v":"。"} - -data: {"v":"例如"} - -data: {"v":"在"} - -data: {"v":"陕西"} - -data: {"v":"勉"} - -data: {"v":"县"} - -data: {"v":","} - -data: {"v":"从"} - -data: {"v":"196"} - -data: {"v":"7"} - -data: {"v":"年"} - -data: {"v":"9"} - -data: {"v":"月至"} - -data: {"v":"196"} - -data: {"v":"8"} - -data: {"v":"年"} - -data: {"v":"9"} - -data: {"v":"月"} - -data: {"v":"的一年"} - -data: {"v":"中"} - -data: {"v":","} - -data: {"v":"武"} - -data: {"v":"斗"} - -data: {"v":"共"} - -data: {"v":"导致"} - -data: {"v":"85"} - -data: {"v":"人死亡"} - -data: {"p":"response/fragments/-1","o":"BATCH","v":[{"p":"content","o":"APPEND","v":"[reference:7]"},{"p":"references","v":[{"id":15,"type":"TOOL_OPEN"}]}]} - -data: {"p":"response/fragments/-1/content","o":"APPEND","v":";"} - -data: {"v":"河北"} - -data: {"v":"武"} - -data: {"v":"安"} - -data: {"v":"的两"} - -data: {"v":"派"} - -data: {"v":"对立"} - -data: {"v":"导致了"} - -data: {"v":"抢"} - -data: {"v":"枪"} - -data: {"v":"、"} - -data: {"v":"武"} - -data: {"v":"斗"} - -data: {"v":","} - -data: {"v":"致"} - -data: {"v":"近"} - -data: {"v":"200"} - -data: {"v":"人死亡"} - -data: {"p":"response/fragments/-1","o":"BATCH","v":[{"p":"content","o":"APPEND","v":"[reference:8]"},{"p":"references","v":[{"id":14,"type":"TOOL_OPEN"}]}]} - -data: {"p":"response/fragments/-1/content","o":"APPEND","v":";"} - -data: {"v":"山东"} - -data: {"v":"枣"} - -data: {"v":"庄"} - -data: {"v":"的"} - -data: {"v":"“"} - -data: {"v":"七"} - -data: {"v":"二"} - -data: {"v":"五"} - -data: {"v":"”"} - -data: {"v":"事件"} - -data: {"v":"更是"} - -data: {"v":"有"} - -data: {"v":"400"} - -data: {"v":"0"} - -data: {"v":"余名"} - -data: {"v":"武装"} - -data: {"v":"农民"} - -data: {"v":"参与"} - -data: {"v":","} - -data: {"v":"造成"} - -data: {"v":"26"} - -data: {"v":"人"} - -data: {"v":"当场"} - -data: {"v":"被打"} - -data: {"v":"死"} - -data: {"p":"response/fragments/-1","o":"BATCH","v":[{"p":"content","o":"APPEND","v":"[reference:9]"},{"p":"references","v":[{"id":13,"type":"TOOL_OPEN"}]}]} - -data: {"p":"response/fragments/-1/content","o":"APPEND","v":"。\n\n"} - -data: {"v":"###"} - -data: {"v":" 🔥"} - -data: {"v":" "} - -data: {"v":"失控"} - -data: {"v":"的"} - -data: {"v":"漩涡"} - -data: {"v":":"} - -data: {"v":"高"} - -data: {"v":"层的"} - -data: {"v":"博弈"} - -data: {"v":"与"} - -data: {"v":"基层"} - -data: {"v":"的"} - -data: {"v":"共振"} - -data: {"v":"\n"} - -data: {"v":"中央"} - -data: {"v":"高"} - -data: {"v":"层的"} - -data: {"v":"权力"} - -data: {"v":"斗争"} - -data: {"v":","} - -data: {"v":"通过与"} - -data: {"v":"地方"} - -data: {"v":"派"} - -data: {"v":"系"} - -data: {"v":"结合"} - -data: {"v":","} - -data: {"v":"迅速"} - -data: {"v":"演"} - -data: {"v":"变为"} - -data: {"v":"全国"} - -data: {"v":"性的"} - -data: {"v":"动荡"} - -data: {"v":"。\n\n"} - -data: {"v":"*"} - -data: {"v":" "} - -data: {"v":" **"} - -data: {"v":"中央"} - -data: {"v":"文革"} - -data: {"v":"的"} - -data: {"v":"“"} - -data: {"v":"点火"} - -data: {"v":"”"} - -data: {"v":"**"} - -data: {"v":":"} - -data: {"v":"196"} - -data: {"v":"7"} - -data: {"v":"年"} - -data: {"v":"2"} - -data: {"v":"月"} - -data: {"v":"后"} - -data: {"v":",“"} - -data: {"v":"中央"} - -data: {"v":"文革"} - -data: {"v":"”"} - -data: {"v":"取代"} - -data: {"v":"了"} - -data: {"v":"中央"} - -data: {"v":"政治"} - -data: {"v":"局的"} - -data: {"v":"职能"} - -data: {"p":"response/fragments/-1","o":"BATCH","v":[{"p":"content","o":"APPEND","v":"[reference:10]"},{"p":"references","v":[{"id":5,"type":"TOOL_SEARCH"}]}]} - -data: {"p":"response/fragments/-1/content","o":"APPEND","v":"。"} - -data: {"v":"其"} - -data: {"v":"成员"} - -data: {"v":"王"} - -data: {"v":"力"} - -data: {"v":"、"} - -data: {"v":"关"} - -data: {"v":"锋"} - -data: {"v":"、"} - -data: {"v":"戚"} - -data: {"v":"本"} - -data: {"v":"禹"} - -data: {"v":"等人"} - -data: {"v":"四处"} - -data: {"v":"煽"} - -data: {"v":"动"} - -data: {"v":","} - -data: {"v":"如"} - -data: {"v":"王"} - -data: {"v":"力"} - -data: {"v":"196"} - -data: {"v":"7"} - -data: {"v":"年"} - -data: {"v":"8"} - -data: {"v":"月"} - -data: {"v":"7"} - -data: {"v":"日的"} - -data: {"v":"“"} - -data: {"v":"八"} - -data: {"v":"七"} - -data: {"v":"讲话"} - -data: {"v":"”"} - -data: {"v":"直接"} - -data: {"v":"煽"} - -data: {"v":"动"} - -data: {"v":"造反"} - -data: {"v":"派"} - -data: {"v":"夺取"} - -data: {"v":"外交部"} - -data: {"v":"权力"} - -data: {"v":","} - -data: {"v":"矛"} - -data: {"v":"头"} - -data: {"v":"直"} - -data: {"v":"指"} - -data: {"v":"陈"} - -data: {"v":"毅"} - -data: {"v":","} - -data: {"v":"直接"} - -data: {"v":"引发了"} - -data: {"v":"火烧"} - -data: {"v":"英国"} - -data: {"v":"驻"} - -data: {"v":"华"} - -data: {"v":"代办"} - -data: {"v":"处的"} - -data: {"v":"严重"} - -data: {"v":"外交"} - -data: {"v":"事件"} - -data: {"p":"response/fragments/-1","o":"BATCH","v":[{"p":"content","o":"APPEND","v":"[reference:11]"},{"p":"references","v":[{"id":16,"type":"TOOL_OPEN"}]}]} - -data: {"v":[{"p":"content","o":"APPEND","v":"[reference:12]"},{"p":"references","v":[{"id":29,"type":"TOOL_SEARCH"}]}]} - -data: {"p":"response/fragments/-1/content","o":"APPEND","v":"。\n"} - -data: {"v":"*"} - -data: {"v":" "} - -data: {"v":" **"} - -data: {"v":"“"} - -data: {"v":"反复"} - -data: {"v":"旧"} - -data: {"v":"”"} - -data: {"v":"运动的"} - -data: {"v":"荒"} - -data: {"v":"诞"} - -data: {"v":"**"} - -data: {"v":":"} - -data: {"v":"196"} - -data: {"v":"8"} - -data: {"v":"年的"} - -data: {"v":"“"} - -data: {"v":"反复"} - -data: {"v":"旧"} - -data: {"v":"”"} - -data: {"v":"运动"} - -data: {"v":"体现了"} - -data: {"v":"运动的"} - -data: {"v":"荒谬"} - -data: {"v":"性"} - -data: {"v":"。"} - -data: {"v":"一些"} - -data: {"v":"在"} - -data: {"v":"革"} - -data: {"v":"委会"} - -data: {"v":"任职"} - -data: {"v":"的"} - -data: {"v":"“"} - -data: {"v":"走"} - -data: {"v":"资"} - -data: {"v":"派"} - -data: {"v":"”"} - -data: {"v":"被"} - -data: {"v":"重新"} - -data: {"v":"打倒"} - -data: {"v":","} - -data: {"v":"江苏"} - -data: {"v":"建"} - -data: {"v":"湖"} - -data: {"v":"县"} - -data: {"v":"三"} - -data: {"v":"主任"} - -data: {"v":"被"} - -data: {"v":"关"} - -data: {"v":"进"} - -data: {"v":"“"} - -data: {"v":"学习"} - -data: {"v":"班"} - -data: {"v":"”"} - -data: {"v":"残酷"} - -data: {"v":"斗争"} - -data: {"p":"response/fragments/-1","o":"BATCH","v":[{"p":"content","o":"APPEND","v":"[reference:13]"},{"p":"references","v":[{"id":12,"type":"TOOL_OPEN"}]}]} - -data: {"p":"response/fragments/-1/content","o":"APPEND","v":","} - -data: {"v":"许多"} - -data: {"v":"原本"} - -data: {"v":"执行"} - -data: {"v":"政策的"} - -data: {"v":"解放军"} - -data: {"v":"官兵"} - -data: {"v":","} - -data: {"v":"也"} - -data: {"v":"因"} - -data: {"v":"形势"} - -data: {"v":"变化"} - -data: {"v":"成为"} - -data: {"v":"整治"} - -data: {"v":"对象"} - -data: {"p":"response/fragments/-1","o":"BATCH","v":[{"p":"content","o":"APPEND","v":"[reference:14]"},{"p":"references","v":[{"id":12,"type":"TOOL_OPEN"}]}]} - -data: {"v":[{"p":"content","o":"APPEND","v":"[reference:15]"},{"p":"references","v":[{"id":12,"type":"TOOL_OPEN"}]}]} - -data: {"p":"response/fragments/-1/content","o":"APPEND","v":"。\n"} - -data: {"v":"*"} - -data: {"v":" "} - -data: {"v":" **"} - -data: {"v":"地方"} - -data: {"v":"派"} - -data: {"v":"系"} - -data: {"v":"与国家"} - -data: {"v":"机器的"} - -data: {"v":"共振"} - -data: {"v":"**"} - -data: {"v":":"} - -data: {"v":"地方"} - -data: {"v":"派"} - -data: {"v":"系"} - -data: {"v":"斗争"} - -data: {"v":"时常"} - -data: {"v":"获得"} - -data: {"v":"国家"} - -data: {"v":"机器的"} - -data: {"v":"支持"} - -data: {"v":"。"} - -data: {"v":"如"} - -data: {"v":"山东"} - -data: {"v":"的王"} - -data: {"v":"效"} - -data: {"v":"禹"} - -data: {"v":"直接"} - -data: {"v":"动用"} - -data: {"v":"省"} - -data: {"v":"革"} - -data: {"v":"委会"} - -data: {"v":"和"} - -data: {"v":"军区"} - -data: {"v":"名义"} - -data: {"v":"支持"} - -data: {"v":"一派"} - -data: {"v":","} - -data: {"v":"派"} - -data: {"v":"飞机"} - -data: {"v":"散发"} - -data: {"v":"通告"} - -data: {"v":"、"} - -data: {"v":"在全省"} - -data: {"v":"设"} - -data: {"v":"卡"} - -data: {"v":"抓捕"} - -data: {"v":"对立"} - -data: {"v":"派"} - -data: {"v":"群众"} - -data: {"p":"response/fragments/-1","o":"BATCH","v":[{"p":"content","o":"APPEND","v":"[reference:16]"},{"p":"references","v":[{"id":13,"type":"TOOL_OPEN"}]}]} - -data: {"p":"response/fragments/-1/content","o":"APPEND","v":"。\n\n"} - -data: {"v":"###"} - -data: {"v":" 🎭"} - -data: {"v":" "} - -data: {"v":"人性的"} - -data: {"v":"困境"} - -data: {"v":":"} - -data: {"v":"浮"} - -data: {"v":"沉"} - -data: {"v":"人物的"} - -data: {"v":"复杂"} - -data: {"v":"面向"} - -data: {"v":"\n"} - -data: {"v":"教材"} - -data: {"v":"之外"} - -data: {"v":","} - -data: {"v":"许多"} - -data: {"v":"历史"} - -data: {"v":"人物"} - -data: {"v":"并非"} - -data: {"v":"脸"} - -data: {"v":"谱"} - -data: {"v":"化的"} - -data: {"v":"角色"} - -data: {"v":","} - -data: {"v":"其"} - -data: {"v":"沉"} - -data: {"v":"浮"} - -data: {"v":"展现了"} - -data: {"v":"人性的"} - -data: {"v":"复杂"} - -data: {"v":"与"} - -data: {"v":"时代的"} - -data: {"v":"吊"} - -data: {"v":"诡"} - -data: {"v":"。\n\n"} - -data: {"v":"*"} - -data: {"v":" "} - -data: {"v":" **"} - -data: {"v":"陈"} - -data: {"v":"伯"} - -data: {"v":"达"} - -data: {"v":"**"} - -data: {"v":":"} - -data: {"v":"他曾"} - -data: {"v":"任"} - -data: {"v":"“"} - -data: {"v":"中央"} - -data: {"v":"文革"} - -data: {"v":"小组"} - -data: {"v":"”"} - -data: {"v":"组长"} - -data: {"v":","} - -data: {"v":"是"} - -data: {"v":"“"} - -data: {"v":"文革"} - -data: {"v":"”"} - -data: {"v":"的关键"} - -data: {"v":"人物"} - -data: {"v":","} - -data: {"v":"但在"} - -data: {"v":"198"} - -data: {"v":"1"} - -data: {"v":"年被"} - -data: {"v":"判"} - -data: {"v":"刑"} - -data: {"v":"18"} - -data: {"v":"年"} - -data: {"p":"response/fragments/-1","o":"BATCH","v":[{"p":"content","o":"APPEND","v":"[reference:17]"},{"p":"references","v":[{"id":23,"type":"TOOL_OPEN"}]}]} - -data: {"p":"response/fragments/-1/content","o":"APPEND","v":"。"} - -data: {"v":"他的"} - -data: {"v":"复杂性"} - -data: {"v":"在于"} - -data: {"v":","} - -data: {"v":"他也"} - -data: {"v":"曾"} - -data: {"v":"做过"} - -data: {"v":"贡献"} - -data: {"v":","} - -data: {"v":"如"} - -data: {"v":"194"} - -data: {"v":"8"} - -data: {"v":"年在"} - -data: {"v":"城南"} - -data: {"v":"庄"} - -data: {"v":"冒"} - -data: {"v":"死"} - -data: {"v":"救护"} - -data: {"v":"过"} - -data: {"v":"毛泽东"} - -data: {"v":","} - -data: {"v":"这一"} - -data: {"v":"事迹"} - -data: {"v":"因"} - -data: {"v":"他"} - -data: {"v":"后来"} - -data: {"v":"成为"} - -data: {"v":"主"} - -data: {"v":"犯"} - -data: {"v":"而在"} - -data: {"v":"许多"} - -data: {"v":"回忆"} - -data: {"v":"录"} - -data: {"v":"中被"} - -data: {"v":"隐"} - -data: {"v":"去"} - -data: {"p":"response/fragments/-1","o":"BATCH","v":[{"p":"content","o":"APPEND","v":"[reference:18]"},{"p":"references","v":[{"id":22,"type":"TOOL_OPEN"}]}]} - -data: {"p":"response/fragments/-1/content","o":"APPEND","v":"。\n"} - -data: {"v":"*"} - -data: {"v":" "} - -data: {"v":" **"} - -data: {"v":"陶"} - -data: {"v":"铸"} - -data: {"v":"**"} - -data: {"v":":"} - -data: {"v":"这位"} - -data: {"v":"中南"} - -data: {"v":"局"} - -data: {"v":"第一书记"} - -data: {"v":"在"} - -data: {"v":"“"} - -data: {"v":"文革"} - -data: {"v":"”"} - -data: {"v":"初期"} - -data: {"v":"被"} - -data: {"v":"提拔"} - -data: {"v":"为"} - -data: {"v":"政治局"} - -data: {"v":"常委"} - -data: {"v":","} - -data: {"v":"但"} - -data: {"v":"仅"} - -data: {"v":"4"} - -data: {"v":"个"} - -data: {"v":"多月"} - -data: {"v":"后"} - -data: {"v":"就被"} - -data: {"v":"江"} - -data: {"v":"青"} - -data: {"v":"等人"} - -data: {"v":"公开"} - -data: {"v":"打倒"} - -data: {"p":"response/fragments/-1","o":"BATCH","v":[{"p":"content","o":"APPEND","v":"[reference:19]"},{"p":"references","v":[{"id":17,"type":"TOOL_OPEN"}]}]} - -data: {"p":"response/fragments/-1/content","o":"APPEND","v":"。"} - -data: {"v":"其"} - -data: {"v":"悲剧"} - -data: {"v":"在于"} - -data: {"v":","} - -data: {"v":"他曾"} - -data: {"v":"因"} - -data: {"v":"在"} - -data: {"v":"“"} - -data: {"v":"七"} - -data: {"v":"千人"} - -data: {"v":"大会"} - -data: {"v":"”"} - -data: {"v":"上"} - -data: {"v":"反对"} - -data: {"v":"刘少"} - -data: {"v":"奇的"} - -data: {"v":"“"} - -data: {"v":"人"} - -data: {"v":"祸"} - -data: {"v":"”"} - -data: {"v":"论"} - -data: {"v":"而"} - -data: {"v":"得到"} - -data: {"v":"毛泽东"} - -data: {"v":"赏识"} - -data: {"v":","} - -data: {"v":"最终"} - -data: {"v":"却被"} - -data: {"v":"更"} - -data: {"v":"激"} - -data: {"v":"进的"} - -data: {"v":"浪潮"} - -data: {"v":"吞噬"} - -data: {"p":"response/fragments/-1","o":"BATCH","v":[{"p":"content","o":"APPEND","v":"[reference:20]"},{"p":"references","v":[{"id":17,"type":"TOOL_OPEN"}]}]} - -data: {"p":"response/fragments/-1/content","o":"APPEND","v":"。\n"} - -data: {"v":"*"} - -data: {"v":" "} - -data: {"v":" **"} - -data: {"v":"李"} - -data: {"v":"雪"} - -data: {"v":"峰"} - -data: {"v":"**"} - -data: {"v":":"} - -data: {"v":"他"} - -data: {"v":"因"} - -data: {"v":"在"} - -data: {"v":"“"} - -data: {"v":"四"} - -data: {"v":"清"} - -data: {"v":"”"} - -data: {"v":"运动中"} - -data: {"v":"与"} - -data: {"v":"刘少"} - -data: {"v":"奇"} - -data: {"v":"有"} - -data: {"v":"分歧"} - -data: {"v":"被"} - -data: {"v":"毛泽东"} - -data: {"v":"重用"} - -data: {"v":"为"} - -data: {"v":"北京"} - -data: {"v":"市委"} - -data: {"v":"第一书记"} - -data: {"v":","} - -data: {"v":"但在"} - -data: {"v":"政治"} - -data: {"v":"风暴"} - -data: {"v":"中"} - -data: {"v":"难以"} - -data: {"v":"自"} - -data: {"v":"保"} - -data: {"v":","} - -data: {"v":"其"} - -data: {"v":"命运"} - -data: {"v":"同样"} - -data: {"v":"坎坷"} - -data: {"p":"response/fragments/-1","o":"BATCH","v":[{"p":"content","o":"APPEND","v":"[reference:21]"},{"p":"references","v":[{"id":17,"type":"TOOL_OPEN"}]}]} - -data: {"v":[{"p":"content","o":"APPEND","v":"[reference:22]"},{"p":"references","v":[{"id":17,"type":"TOOL_OPEN"}]}]} - -data: {"p":"response/fragments/-1/content","o":"APPEND","v":"。\n"} - -data: {"v":"*"} - -data: {"v":" "} - -data: {"v":" **"} - -data: {"v":"赵"} - -data: {"v":"健"} - -data: {"v":"民"} - -data: {"v":"**"} - -data: {"v":":"} - -data: {"v":"时任"} - -data: {"v":"云南"} - -data: {"v":"省委"} - -data: {"v":"书记"} - -data: {"v":"的"} - -data: {"v":"赵"} - -data: {"v":"健"} - -data: {"v":"民"} - -data: {"v":","} - -data: {"v":"在京"} - -data: {"v":"西"} - -data: {"v":"宾馆"} - -data: {"v":"会议上"} - -data: {"v":"据"} - -data: {"v":"理"} - -data: {"v":"力争"} - -data: {"v":","} - -data: {"v":"却被"} - -data: {"v":"康"} - -data: {"v":"生"} - -data: {"v":"以"} - -data: {"v":"历史"} - -data: {"v":"问题"} - -data: {"v":"为由"} - -data: {"v":"诬"} - -data: {"v":"陷"} - -data: {"v":"为"} - -data: {"v":"“"} - -data: {"v":"叛"} - -data: {"v":"徒"} - -data: {"v":"”,"} - -data: {"v":"被"} - -data: {"v":"非法"} - -data: {"v":"关"} - -data: {"v":"押"} - -data: {"v":"长达"} - -data: {"v":"八年"} - -data: {"v":"。"} - -data: {"v":"更"} - -data: {"v":"令人"} - -data: {"v":"痛"} - -data: {"v":"心"} - -data: {"v":"的是"} - -data: {"v":","} - -data: {"v":"此"} - -data: {"v":"冤"} - -data: {"v":"案"} - -data: {"v":"导致"} - -data: {"v":"云南省"} - -data: {"v":"超过"} - -data: {"v":"170"} - -data: {"v":"00"} - -data: {"v":"人被"} - -data: {"v":"牵连"} - -data: {"v":"致死"} - -data: {"p":"response/fragments/-1","o":"BATCH","v":[{"p":"content","o":"APPEND","v":"[reference:23]"},{"p":"references","v":[{"id":20,"type":"TOOL_OPEN"}]}]} - -data: {"p":"response/fragments/-1/content","o":"APPEND","v":"。\n"} - -data: {"v":"*"} - -data: {"v":" "} - -data: {"v":" **"} - -data: {"v":"周恩来"} - -data: {"v":"**"} - -data: {"v":":"} - -data: {"v":"在"} - -data: {"v":"极度"} - -data: {"v":"混乱"} - -data: {"v":"的局面"} - -data: {"v":"中"} - -data: {"v":","} - -data: {"v":"他"} - -data: {"v":"尽力"} - -data: {"v":"“"} - -data: {"v":"苦"} - -data: {"v":"撑"} - -data: {"v":"危"} - -data: {"v":"局"} - -data: {"v":"”。"} - -data: {"v":"在"} - -data: {"v":"中央"} - -data: {"v":"文革"} - -data: {"v":"挑"} - -data: {"v":"动"} - -data: {"v":"外交部"} - -data: {"v":"夺"} - -data: {"v":"权"} - -data: {"v":"时"} - -data: {"v":","} - -data: {"v":"他"} - -data: {"v":"一方面"} - -data: {"v":"严厉"} - -data: {"v":"批评"} - -data: {"v":","} - -data: {"v":"另一方面"} - -data: {"v":"指挥"} - -data: {"v":"部队"} - -data: {"v":"营"} - -data: {"v":"救"} - -data: {"v":"被困"} - -data: {"v":"人员"} - -data: {"v":","} - -data: {"v":"试图"} - -data: {"v":"挽回"} - -data: {"v":"失控"} - -data: {"v":"的外"} - -data: {"v":"交"} - -data: {"v":"局面"} - -data: {"p":"response/fragments/-1","o":"BATCH","v":[{"p":"content","o":"APPEND","v":"[reference:24]"},{"p":"references","v":[{"id":16,"type":"TOOL_OPEN"}]}]} - -data: {"p":"response/fragments/-1/content","o":"APPEND","v":"。\n"} - -data: {"v":"*"} - -data: {"v":" "} - -data: {"v":" **"} - -data: {"v":"许"} - -data: {"v":"广"} - -data: {"v":"平"} - -data: {"v":"**"} - -data: {"v":":"} - -data: {"v":"在"} - -data: {"v":"山东"} - -data: {"v":"大学"} - -data: {"v":"批判"} - -data: {"v":"校长"} - -data: {"v":"成"} - -data: {"v":"仿"} - -data: {"v":"吾"} - -data: {"v":"时"} - -data: {"v":","} - -data: {"v":"许"} - -data: {"v":"广"} - -data: {"v":"平"} - -data: {"v":"作为"} - -data: {"v":"鲁迅"} - -data: {"v":"夫人"} - -data: {"v":","} - -data: {"v":"她的"} - -data: {"v":"态度"} - -data: {"v":"和"} - -data: {"v":"抉择"} - -data: {"v":"也"} - -data: {"v":"反映了"} - -data: {"v":"那个"} - -data: {"v":"时代"} - -data: {"v":"知识分子"} - -data: {"v":"面临的"} - -data: {"v":"复杂"} - -data: {"v":"处境"} - -data: {"p":"response/fragments/-1","o":"BATCH","v":[{"p":"content","o":"APPEND","v":"[reference:25]"},{"p":"references","v":[{"id":24,"type":"TOOL_OPEN"}]}]} - -data: {"p":"response/fragments/-1/content","o":"APPEND","v":"。\n"} - -data: {"v":"*"} - -data: {"v":" "} - -data: {"v":" **"} - -data: {"v":"纳"} - -data: {"v":"西"} - -data: {"v":"族"} - -data: {"v":"老"} - -data: {"v":"村"} - -data: {"v":"长的"} - -data: {"v":"二"} - -data: {"v":"叔"} - -data: {"v":"**"} - -data: {"v":":"} - -data: {"v":"一位"} - -data: {"v":"回乡"} - -data: {"v":"军人"} - -data: {"v":","} - -data: {"v":"仅"} - -data: {"v":"因"} - -data: {"v":"将"} - -data: {"v":"有"} - -data: {"v":"领导人"} - -data: {"v":"签"} - -data: {"v":"名的"} - -data: {"v":"证明"} - -data: {"v":"藏在"} - -data: {"v":"鞋"} - -data: {"v":"底"} - -data: {"v":","} - -data: {"v":"便被"} - -data: {"v":"诬"} - -data: {"v":"陷"} - -data: {"v":"为"} - -data: {"v":"“"} - -data: {"v":"第三"} - -data: {"v":"党"} - -data: {"v":"”"} - -data: {"v":"分子"} - -data: {"v":","} - -data: {"v":"这"} - -data: {"v":"则"} - -data: {"v":"个案"} - -data: {"v":"反映了"} - -data: {"v":"那个"} - -data: {"v":"年代"} - -data: {"v":"荒"} - -data: {"v":"诞"} - -data: {"v":"的"} - -data: {"v":"罪名"} - -data: {"v":"如何"} - -data: {"v":"轻易"} - -data: {"v":"地"} - -data: {"v":"摧毁"} - -data: {"v":"普通"} - -data: {"v":"人的生活"} - -data: {"p":"response/fragments/-1","o":"BATCH","v":[{"p":"content","o":"APPEND","v":"[reference:26]"},{"p":"references","v":[{"id":21,"type":"TOOL_OPEN"}]}]} - -data: {"p":"response/fragments/-1/content","o":"APPEND","v":"。\n\n"} - -data: {"v":"您"} - -data: {"v":"需要"} - -data: {"v":"更多"} - -data: {"v":"原始"} - -data: {"v":"材料"} - -data: {"v":","} - -data: {"v":"可以"} - -data: {"v":"查阅"} - -data: {"v":"叶"} - -data: {"v":"永"} - -data: {"v":"烈的"} - -data: {"v":"《"} - -data: {"v":"“"} - -data: {"v":"四人"} - -data: {"v":"帮"} - -data: {"v":"”"} - -data: {"v":"兴"} - -data: {"v":"亡"} - -data: {"v":"》("} - -data: {"v":"基于"} - -data: {"v":"大量"} - -data: {"v":"亲"} - -data: {"v":"历"} - -data: {"v":"者"} - -data: {"v":"采访"} - -data: {"v":")"} - -data: {"p":"response/fragments/-1","o":"BATCH","v":[{"p":"content","o":"APPEND","v":"[reference:27]"},{"p":"references","v":[{"id":22,"type":"TOOL_OPEN"}]}]} - -data: {"p":"response/fragments/-1/content","o":"APPEND","v":"、"} - -data: {"v":"丁"} - -data: {"v":"龙"} - -data: {"v":"嘉"} - -data: {"v":"与"} - -data: {"v":"听"} - -data: {"v":"雨的"} - -data: {"v":"《"} - -data: {"v":"康"} - -data: {"v":"生"} - -data: {"v":"与"} - -data: {"v":"“"} - -data: {"v":"赵"} - -data: {"v":"健"} - -data: {"v":"民"} - -data: {"v":"冤"} - -data: {"v":"案"} - -data: {"v":"》"} - -data: {"p":"response/fragments/-1","o":"BATCH","v":[{"p":"content","o":"APPEND","v":"[reference:28]"},{"p":"references","v":[{"id":18,"type":"TOOL_OPEN"}]}]} - -data: {"p":"response/fragments/-1/content","o":"APPEND","v":","} - -data: {"v":"以及"} - -data: {"v":"各地"} - -data: {"v":"政协"} - -data: {"v":"编"} - -data: {"v":"撰"} - -data: {"v":"的"} - -data: {"v":"文史"} - -data: {"v":"资料"} - -data: {"v":"。"} - -data: {"v":"您"} - -data: {"v":"可以根据"} - -data: {"v":"教学"} - -data: {"v":"重点"} - -data: {"v":","} - -data: {"v":"从"} - -data: {"v":"这些"} - -data: {"v":"具体"} - -data: {"v":"案例"} - -data: {"v":"中"} - -data: {"v":"筛选"} - -data: {"v":"细节"} - -data: {"v":","} - -data: {"v":"帮助学生"} - -data: {"v":"理解"} - -data: {"v":"那段"} - -data: {"v":"历史的"} - -data: {"v":"复杂"} - -data: {"v":"肌"} - -data: {"v":"理"} - -data: {"v":"。"} - -data: {"p":"response/fragments","v":[{"id":37,"type":"TIP","content":"本回答由 AI 生成,内容仅供参考,请仔细甄别。","style":"WARNING","hide_on_wip":true}]} - -data: {"p":"response","o":"BATCH","v":[{"p":"accumulated_token_usage","v":1269},{"p":"quasi_status","v":"FINISHED"}]} - -: - -data: {"v":[{"p":"ban_regenerate","v":true},{"p":"status","v":"CONTENT_FILTER"},{"p":"fragments","v":[{"id":38,"type":"TEMPLATE_RESPONSE","content":"你好,这个问题我暂时无法回答,让我们换个话题再聊聊吧。"}]},{"p":"quasi_status","v":"CONTENT_FILTER"}]} - -event: finish -data: {} - -event: update_session -data: {"updated_at":1775320133.058034} - -event: close -data: {"click_behavior":"none","auto_resume":false} - diff --git a/tests/raw_stream_samples/guangzhou-weather-reasoner-search-20260404/meta.json b/tests/raw_stream_samples/guangzhou-weather-reasoner-search-20260404/meta.json deleted file mode 100644 index 8f14549..0000000 --- a/tests/raw_stream_samples/guangzhou-weather-reasoner-search-20260404/meta.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "sample_id": "guangzhou-weather-reasoner-search-20260404", - "captured_at_utc": "2026-04-04T16:01:27Z", - "request": { - "model": "deepseek-v4-pro-search", - "stream": true, - "messages": [ - { - "role": "user", - "content": "广州天气" - } - ] - }, - "capture": { - "label": "deepseek_completion", - "url": "https://chat.deepseek.com/api/v0/chat/completion", - "status_code": 200, - "response_bytes": 37651, - "contains_reference_markers": true, - "reference_marker_count": 13, - "contains_finished_token": true, - "finished_token_count": 19 - } -} \ No newline at end of file diff --git a/tests/raw_stream_samples/guangzhou-weather-reasoner-search-20260404/upstream.stream.sse b/tests/raw_stream_samples/guangzhou-weather-reasoner-search-20260404/upstream.stream.sse deleted file mode 100644 index a1a8187..0000000 --- a/tests/raw_stream_samples/guangzhou-weather-reasoner-search-20260404/upstream.stream.sse +++ /dev/null @@ -1,686 +0,0 @@ -event: ready -data: {"request_message_id":1,"response_message_id":2,"model_type":"default"} - -event: update_session -data: {"updated_at":1775318472.209828} - -data: {"v":{"response":{"message_id":2,"parent_id":1,"model":"","role":"ASSISTANT","thinking_enabled":true,"ban_edit":false,"ban_regenerate":false,"status":"WIP","incomplete_message":null,"accumulated_token_usage":0,"files":[],"feedback":null,"inserted_at":1775318472.20079,"search_enabled":true,"fragments":[{"id":2,"type":"THINK","content":"用户","elapsed_secs":null,"references":[],"stage_id":1}],"conversation_mode":"DEEP_SEARCH","has_pending_fragment":false,"auto_continue":false,"search_triggered":true}}} - -data: {"p":"response/fragments/-1/content","o":"APPEND","v":"想知道"} - -data: {"v":"广州"} - -data: {"v":"的"} - -data: {"v":"天气"} - -data: {"v":"。"} - -data: {"v":"今天是"} - -data: {"v":"202"} - -data: {"v":"6"} - -data: {"v":"年"} - -data: {"v":"4"} - -data: {"v":"月"} - -data: {"v":"5"} - -data: {"v":"日"} - -data: {"v":"。"} - -data: {"v":"我需要"} - -data: {"v":"提供"} - -data: {"v":"广州"} - -data: {"v":"当前的"} - -data: {"v":"天气"} - -data: {"v":"情况"} - -data: {"v":"以及"} - -data: {"v":"未来"} - -data: {"v":"几"} - -data: {"v":"天的"} - -data: {"v":"预报"} - -data: {"v":"。"} - -data: {"v":"为了"} - -data: {"v":"全面"} - -data: {"v":"获取"} - -data: {"v":"信息"} - -data: {"v":","} - -data: {"v":"我将"} - -data: {"v":"同时"} - -data: {"v":"进行"} - -data: {"v":"多项"} - -data: {"v":"搜索"} - -data: {"v":","} - -data: {"v":"以"} - -data: {"v":"覆盖"} - -data: {"v":"不同"} - -data: {"v":"可能的"} - -data: {"v":"天气"} - -data: {"v":"信息来源"} - -data: {"v":"和"} - -data: {"v":"查询"} - -data: {"v":"方式"} - -data: {"v":"。"} - -data: {"p":"response/fragments/-1/elapsed_secs","o":"SET","v":1.426722585} - -data: {"p":"response/has_pending_fragment","v":true} - -data: {"p":"response","o":"BATCH","v":[{"p":"fragments","o":"APPEND","v":[{"id":3,"type":"TOOL_SEARCH","status":"WIP","content":null,"queries":[{"query":"广州 天气 2026-04-05"}],"results":[],"stage_id":1},{"id":4,"type":"TOOL_SEARCH","status":"WIP","content":null,"queries":[{"query":"广州 天气预报 2026年4月"}],"results":[],"stage_id":1},{"id":5,"type":"TOOL_SEARCH","status":"WIP","content":null,"queries":[{"query":"广州 天气 2026-04-05 每小时"}],"results":[],"stage_id":1},{"id":6,"type":"TOOL_SEARCH","status":"WIP","content":null,"queries":[{"query":"广州 空气质量 2026-04-05"}],"results":[],"stage_id":1},{"id":7,"type":"TOOL_SEARCH","status":"WIP","content":null,"queries":[{"query":"2026-04-05 广州 天气 预报"}],"results":[],"stage_id":1},{"id":8,"type":"TOOL_SEARCH","status":"WIP","content":null,"queries":[{"query":"广州 天气 2026年4月5日"}],"results":[],"stage_id":1}]},{"p":"has_pending_fragment","o":"SET","v":false}]} - -data: {"p":"response/fragments/-5/results","o":"SET","v":[{"url":"https://news.qq.com/rain/a/20260401A06GQ200?suid=&media_id=","title":"4月广州仍有冷空气“搞事情”,3次弱冷空气+4次降水轮番登场","snippet":"预计4月广州将有4次降水过程,大致出现在4月3日—6日(中到大雨)、4月12日—14日(中到大雨,局部暴雨)、4月17日—21日(大雨,局部暴雨)、4月25日—28日(大雨到暴雨)。","cite_index":null,"published_at":1774972800.0,"site_icon":"https://cdn.deepseek.com/site-icons/qq.com","site_name":"QQ News","query_indexes":[0]},{"url":"https://www.sohu.com/a/1004262788_162758?scm=10001.325_13-325_13.0.0-0-0-0-0.5_1334&spm=smpc.channel_248.block3_308_NDdFbm_1_fd.10.1775093958609Tqfgwxd_324","title":"最新预测:广州4月预计有3次冷空气、4次降水过程","snippet":"根据气象部门预测,4月广州将遭遇3次冷空气过程。另外,4月将有4次降水过程,预计当月广州降雨量将比常年偏少1~2成 ... 预计4月广州将有4次降水过程,大致出现在4月3日—6日(中到大雨)、4月12日—14日(中到大雨,局部暴雨)、4月17日—21日(大雨 ... 4月25日—28日(大雨到暴雨)。","cite_index":null,"published_at":1775059200.0,"site_icon":"https://cdn.deepseek.com/site-icons/sohu.com","site_name":"Sohu","query_indexes":[0]},{"url":"https://www.sohu.com/a/1004726143_162758?scm=10001.325_13-325_13.0.0-0-0-0-0.5_1334&spm=smpc.channel_248.block3_308_NDdFbm_1_fd.1.1775175954306LbCjz6t_324","title":"大暴雨、12级大风、冰雹!广州未来7天都“泡汤”","snippet":"广州市气象台预计,4月3日—4日广州有中到大雨局部暴雨,4月5日—6日有大到暴雨,并伴有雷电、短时强降水、8~10级局部11~12级短时大风、局地冰雹等强对流天气。4月7日起降水减弱。","cite_index":null,"published_at":1775145600.0,"site_icon":"https://cdn.deepseek.com/site-icons/sohu.com","site_name":"Sohu","query_indexes":[0]},{"url":"https://www.nmc.cn/publish/forecast/AGD/guangzhou.html","title":"广州-天气预报","snippet":"04/04 周六 20℃ 多云 无持续风向 微风 04/05 周日 暴雨 ... 04/06 周一 ... 04/07 周二 雷阵雨","cite_index":null,"published_at":1775232000.0,"site_icon":"https://cdn.deepseek.com/site-icons/nmc.cn","site_name":"中央气象台","query_indexes":[0]},{"url":"https://www.163.com/dy/article/KPG99VPJ0530JPVV.html","title":"下一轮强降水时间定了!广州天气,即将反转","snippet":"广州市气象台预计,4月2日广州有雷阵雨。4月3日—4日有中到大雨局部暴雨,并伴有短时强降水、8~10级局部11~12级短时大风、冰雹等强对流天气。4月5日—6日仍有明显降水伴强对流过程。","cite_index":null,"published_at":1775059200.0,"site_icon":"https://cdn.deepseek.com/site-icons/163.com","site_name":"网易","query_indexes":[0]},{"url":"https://news.qq.com/rain/a/20260401A06VNB00?suid=&media_id=","title":"4月广州或有4次集中降水过程,6月中下旬或迎“初台”","snippet":"根据《广州市2026年4月气候趋势预测》,预计4月广州各区月平均气温22.6~25.0°C,全市平均气温23.1~23.6°C,较近30年(1996-2025年,下同)同期(22.6°C)偏高0.5~1.0°C...","cite_index":null,"published_at":1774972800.0,"site_icon":"https://cdn.deepseek.com/site-icons/qq.com","site_name":"QQ News","query_indexes":[0]},{"url":"https://www.yzqxj.com/guonei/guangdong-guangzhou/7day.html","title":"广州天气预报7天天气","snippet":"2026-04-05 (星期日) 大雨转雷阵雨 ... 2026-04-06 (星期一) 雷阵雨转多云 24℃ ~ 28℃ 南风转微风 3-4级转<3级","cite_index":null,"published_at":1775232000.0,"site_icon":"https://cdn.deepseek.com/site-icons/yzqxj.com","site_name":"Yzqxj","query_indexes":[0]},{"url":"https://daohuangpuqu.gz-cmc.com/pages/2026/04/04/69ada0e552a245e5b0859954b7ab4cf3.html","title":"广东,要下暴雨、大暴雨了!","snippet":"广州市气象台预计,4月4日广州有中到大雨局部暴雨,4月5日有大到暴雨,并伴有雷电、短时强降水、8~10级短时大风、局地冰雹等强对流天气,4月6日白天起降水逐渐减弱。","cite_index":null,"published_at":1775232000.0,"site_icon":"https://cdn.deepseek.com/site-icons/gz-cmc.com","site_name":"广州日报新花城","query_indexes":[0]},{"url":"https://tianqi.moji.com/forecast15/china/guangdong/guangzhou","title":"【广州市天气预报15天】_广州市天气预报15天查询 - 预报查询","snippet":"15天预报 ... - 周五 雷阵雨 28° 20° - 周六 中雨 ... - 周日 暴雨 25° 20° - 周一 中雨 30° 23° - 周二 雷阵雨","cite_index":null,"published_at":1775232000.0,"site_icon":"https://cdn.deepseek.com/site-icons/moji.com","site_name":"墨迹天气","query_indexes":[0]},{"url":"https://news.dayoo.com/guangzhou/202604/04/139995_54944458.htm","title":"广州6日雨势减弱,随后迎来一段平稳天气","snippet":"广州市气象台预计,4月5日有大到暴雨,并伴有雷电、短时强降水、6~8级短时大风等强对流天气,4月6日雨势减弱,4月7日转以多云间阴天为主。","cite_index":null,"published_at":1775232000.0,"site_icon":"https://cdn.deepseek.com/site-icons/dayoo.com","site_name":"大洋网","query_indexes":[0]}]} - -data: {"p":"response/fragments/-5/status","v":"FINISHED"} - -data: {"p":"response/fragments/-3/results","v":[{"url":"https://www.accuweather.com/zh/cn/guangzhou/102255/air-quality-index/102255","title":"广州, 广东省, 中国空气质量指数 | AccuWeather","snippet":"空气质量量表 ... 空气质量对大多数人来说是可接受的。然而 ... 广州的当前空气质量 极好 危险 极好 有利 差 不健康 很不健康 危险 ## 24小时空气质量预报","cite_index":null,"published_at":1775232000.0,"site_icon":"https://cdn.deepseek.com/site-icons/accuweather.com","site_name":"AccuWeather","query_indexes":[0]},{"url":"http://sthjj.gz.gov.cn/zwgk/hjgb/","title":"广州市生态环境局网站","snippet":"2026年1月广州市环境空气质量状况 2026-02-24 广州市白云区2024年度生态环境统计公报 2026-01-27 2025年12月广州市环境空气质量状况 2026-01-22 广州市2024年排放源统计公报","cite_index":null,"published_at":null,"site_icon":"https://cdn.deepseek.com/site-icons/gz.gov.cn","site_name":"广州市生态环境局","query_indexes":[0]},{"url":"http://cenews.com.cn/news.html?aid=1770007","title":"从“广州蓝”到“全运蓝”,广州以治气硬功守牢生态颜值——中国环境网","snippet":"2025年,广州AQI达标率达93.4%,连续3年超九成;PM2.5平均浓度降至21.5微克/立方米,在国家中心城市中保持最优。尤其在十五运会举办期间...","cite_index":null,"published_at":1771948800.0,"site_icon":"https://cdn.deepseek.com/site-icons/cenews.com.cn","site_name":"中国环境网","query_indexes":[0]},{"url":"http://www.zx24.com/aqi/guangdong-guangzhou.html","title":"广州空气污染:实时空气质量指数(AQI)","snippet":"空气质量指数 | 污染级别 | 对健康的影响 | 建议采取措施 ---|---|---|--- 0-50 | 优 | 空气质量令人满意,基本无空气污染,对健康没有危害 | 各类人群可多参加户外活动,多呼吸一下清新的空气。","cite_index":null,"published_at":1774713600.0,"site_icon":"https://cdn.deepseek.com/site-icons/zx24.com","site_name":"zx24.com","query_indexes":[0]},{"url":"http://vlife.src.weather.com.cn/maqi/101280101.shtml","title":"广州空气质量指数AQI--中国天气网","snippet":"优 良 轻度 中度 重度 严重 PM2.5 PM10 CO NO2 SO2 O3 单位:μg/m3(CO为mg/m3)","cite_index":null,"published_at":null,"site_icon":"https://cdn.deepseek.com/site-icons/weather.com.cn","site_name":"天气网","query_indexes":[0]},{"url":"http://www.yuexiu.gov.cn/yxdt/rdzt/zdlyxxgk/hjbh/kqhjxx/","title":"广州市越秀区人民政府门户网站","snippet":"2026年1月广州市环境空气质量状况 2026-03-04 2025年12月广州市环境空气质量状况 2026-01-27 2025年11月广州市环境空气质量状况 2025-12-16 2025年10月广州市环境空气质量状况","cite_index":null,"published_at":null,"site_icon":"https://cdn.deepseek.com/site-icons/yuexiu.gov.cn","site_name":"广州市越秀区人民政府","query_indexes":[0]},{"url":"http://pc.weathercn.com/weather/102255/?partner=20000010%d0%93%d2%93%d0%96%e2%80%99%d0%93%d3%ae%d0%92%d0%88%d0%93%d2%93%d0%b2%d2%96%d2%a1%d0%93%d1%9e%d0%b2%d2%96%d2%a1%d0%92%c2%ac%d0%93%d2%93%d0%b2%d2%96%d2%a1%d0%93%d3%ae%d0%bf%d2%9d%d2%aa10.hfaw&p_source=&p_type=jump&areatype=","title":"广州当前天气","snippet":"广州空气质量 39 优 0 50 100 150 200 300 500 空气很棒,快出门呼吸新鲜空气吧。 适宜外出","cite_index":null,"published_at":null,"site_icon":"https://cdn.deepseek.com/site-icons/weathercn.com","site_name":"华风爱科气象科技","query_indexes":[0]},{"url":"https://weather.com/zh-CN/forecast/air-quality/l/37dd90a3a17d6f9942ef56a03373eaa185be2b88164dc31754a305d17d7646c9","title":"越秀区, 广州市, 广东省 空气质量预报 - The Weather Channel | weather.com","snippet":"今日空气质量- 越秀区, 广州市, 广东省 优秀 无健康影响。 主要污染物: PM2.5 (2.5 微米以下细颗粒物) 等级 优秀","cite_index":null,"published_at":null,"site_icon":"https://cdn.deepseek.com/site-icons/weather.com","site_name":"The Weather Channel","query_indexes":[0]},{"url":"https://www.aqi.in/in/dashboard/china/guangdong-province/guangzhou/baiyun","title":"Baiyun Air Quality Index (AQI) : Real-Time Air Pollution","snippet":"The current real-time AQI (US) level in Baiyun is 58 (Moderate) due to recent rainfall by 0.01mm/hr. This was last updated 2026-03-05 08:01 (Local Time).","cite_index":null,"published_at":1772640000.0,"site_icon":"https://cdn.deepseek.com/site-icons/aqi.in","site_name":"AQI.in","query_indexes":[0]},{"url":"https://www.zq12369.com/environment?city=%e5%b9%bf%e5%b7%9e&tab=city","title":"真气网-关注环境空气质量|广州PM2.5查询|PM2.5实时查询|PM2.5雾霾地图|空气质量地图指数AQI和PM2.5预报查询","snippet":"AQI范围: 40~70 ### 首要污染物: O3,PM2.5 ### 出行建议: 极少数异常敏感人群应减少户外活动 ... AQI范围: 60~90","cite_index":null,"published_at":1774886400.0,"site_icon":"https://cdn.deepseek.com/site-icons/zq12369.com","site_name":"真气网","query_indexes":[0]}]} - -data: {"p":"response/fragments/-3/status","v":"FINISHED"} - -data: {"p":"response/fragments/-4/results","v":[{"url":"https://www.nmc.cn/publish/forecast/AGD/guangzhou.html","title":"广州-天气预报","snippet":"04/04 ... 04/05 周日 暴雨 ... 04/06 周一 中雨 ... 04/07 周二 雷阵雨 ... 04/08 周三","cite_index":null,"published_at":1775232000.0,"site_icon":"https://cdn.deepseek.com/site-icons/nmc.cn","site_name":"中央气象台","query_indexes":[0]},{"url":"https://www.weather.com.cn/weather/101280101.shtml","title":"广州天气预报,广州7天天气预报,广州15天天气预报,广州天气查询","snippet":"25℃/20℃ <3级 # 6日(后天) 中雨转多云 30℃/23℃ 3-4级转<3级 # 7日(周二) 雷阵雨转多云 29℃/24℃","cite_index":null,"published_at":1775232000.0,"site_icon":"https://cdn.deepseek.com/site-icons/weather.com.cn","site_name":"天气网","query_indexes":[0]},{"url":"https://www.yzqxj.com/guonei/guangdong-guangzhou/7day.html","title":"广州天气预报7天天气","snippet":"2026-04-05 (星期日) 大雨转雷阵雨 21℃ ~ 25℃ 微风 <3级 | 日出06:16 日落18:43 2026-04-06 (星期一) 雷阵雨转多云 24℃ ~ 28℃","cite_index":null,"published_at":1775232000.0,"site_icon":"https://cdn.deepseek.com/site-icons/yzqxj.com","site_name":"Yzqxj","query_indexes":[0]},{"url":"https://windy.app/zh/forecast2/spot/7026063/%E5%B9%BF%E5%B7%9E%E5%8D%97%E9%A3%8E%E5%9C%BA","title":"广州南风场 风、浪和天气预报 — Windy.app","snippet":"Light wind – experience required (4.9 m/s) ... - Light wind – experience required (5.5 m/s) - Significant gusts forecast (11.1 m/s) - Heavy rain – dangerous conditions possible (>2 mm) ... 广州南风场, 天气预报及实时风图","cite_index":null,"published_at":1774800000.0,"site_icon":"https://cdn.deepseek.com/site-icons/windy.app","site_name":"WINDY.APP","query_indexes":[0]},{"url":"https://www.ip.cn/tianqi/guangdong/guangzhou/15day.html","title":"广州15天天气","snippet":"2026-04-05 天气 中雨转雷阵雨 21℃ ~ 24℃ 微风 <3级 日出06:16 日落18:43","cite_index":null,"published_at":1775232000.0,"site_icon":"https://cdn.deepseek.com/site-icons/ip.cn","site_name":"IP.cn","query_indexes":[0]},{"url":"https://www.sohu.com/a/1004726143_162758?scm=10001.325_13-325_13.0.0-0-0-0-0.5_1334&spm=smpc.channel_248.block3_308_NDdFbm_1_fd.1.1775175954306LbCjz6t_324","title":"大暴雨、12级大风、冰雹!广州未来7天都“泡汤”","snippet":"广州市气象台预计,4月3日—4日广州有中到大雨局部暴雨,4月5日—6日有大到暴雨,并伴有雷电、短时强降水、8~10级局部11~12级短时大风、局地冰雹等强对流天气。4月7日起降水减弱。","cite_index":null,"published_at":1775145600.0,"site_icon":"https://cdn.deepseek.com/site-icons/sohu.com","site_name":"Sohu","query_indexes":[0]},{"url":"https://www.fjndqx.com/china/guangdong-guangzhou/15tian.html","title":"15天广州天气预报","snippet":"2026-04-05 (星期日) 阴转小雨 21℃ ~ 27℃ 微风 <3级 | 日出06:16 日落18:43","cite_index":null,"published_at":1774800000.0,"site_icon":"https://cdn.deepseek.com/site-icons/fjndqx.com","site_name":"Fjndqx","query_indexes":[0]},{"url":"https://static.nfnews.com/content/202604/02/c12300320.html?colID=14&firstColID=59&enterColumnId=14","title":"下一轮强降水时间定了!广州天气,即将反转__南方+_南方plus","snippet":"周四起广州天气将再转不稳定 周五起 新一轮强降水天气过程将影响广州 并伴有短时强降水 8~10级局部11~12级短时大风","cite_index":null,"published_at":1775059200.0,"site_icon":"https://cdn.deepseek.com/site-icons/nfnews.com","site_name":"nfnews.com","query_indexes":[0]},{"url":"https://finance.sina.com.cn/wm/2026-04-02/doc-inhtakui4453746.shtml?cref=cj","title":"下一轮强降水时间定了!广州天气,即将反转","snippet":"周五起 新一轮强降水天气过程将影响广州 并伴有短时强降水 8~10级局部11~12级短时大风 局地小冰雹等强对流天气","cite_index":null,"published_at":1775059200.0,"site_icon":"https://cdn.deepseek.com/site-icons/sina.com.cn","site_name":"新浪财经","query_indexes":[0]},{"url":"https://static.nfnews.com/content/202604/02/c12302805.html","title":"雷雨大风+冰雹又要来了!清明假期广州将迎强对流天气__南方+_南方plus","snippet":"4月3日—4日,受高空槽、低层南风和切变线影响,广州有中到大雨局部暴雨,并伴有雷电、短时强降水、8~10级局部11~12级短时大风、局地小冰雹等强对流天气。","cite_index":null,"published_at":1775059200.0,"site_icon":"https://cdn.deepseek.com/site-icons/nfnews.com","site_name":"nfnews.com","query_indexes":[0]}]} - -data: {"p":"response/fragments/-4/status","v":"FINISHED"} - -data: {"p":"response/fragments/-2/results","v":[{"url":"https://www.weather.com.cn/weather/101280101.shtml","title":"广州天气预报,广州7天天气预报,广州15天天气预报,广州天气查询","snippet":"5日(明天) ... 25℃/20℃ <3级 # 6日(后天) 中雨转多云 30℃/23℃ 3-4级转<3级 # 7日(周二) 雷阵雨转多云 29℃/24℃","cite_index":null,"published_at":1775232000.0,"site_icon":"https://cdn.deepseek.com/site-icons/weather.com.cn","site_name":"天气网","query_indexes":[0]},{"url":"https://www.nmc.cn/publish/forecast/AGD/guangzhou.html","title":"广州-天气预报","snippet":"04/04 ... 04/05 周日 暴雨 ... 04/06 周一 中雨 ... 04/07 周二 雷阵雨 ... 04/08 周三","cite_index":null,"published_at":1775232000.0,"site_icon":"https://cdn.deepseek.com/site-icons/nmc.cn","site_name":"中央气象台","query_indexes":[0]},{"url":"https://www.sohu.com/a/1004726143_162758?scm=10001.325_13-325_13.0.0-0-0-0-0.5_1334&spm=smpc.channel_248.block3_308_NDdFbm_1_fd.1.1775175954306LbCjz6t_324","title":"大暴雨、12级大风、冰雹!广州未来7天都“泡汤”","snippet":"广州市气象台预计,4月3日—4日广州有中到大雨局部暴雨,4月5日—6日有大到暴雨,并伴有雷电、短时强降水、8~10级局部11~12级短时大风、局地冰雹等强对流天气。4月7日起降水减弱。","cite_index":null,"published_at":1775145600.0,"site_icon":"https://cdn.deepseek.com/site-icons/sohu.com","site_name":"Sohu","query_indexes":[0]},{"url":"https://daohuangpuqu.gz-cmc.com/pages/2026/04/04/69ada0e552a245e5b0859954b7ab4cf3.html","title":"广东,要下暴雨、大暴雨了!","snippet":"广州市气象台预计,4月4日广州有中到大雨局部暴雨,4月5日有大到暴雨,并伴有雷电、短时强降水、8~10级短时大风、局地冰雹等强对流天气,4月6日白天起降水逐渐减弱。","cite_index":null,"published_at":1775232000.0,"site_icon":"https://cdn.deepseek.com/site-icons/gz-cmc.com","site_name":"广州日报新花城","query_indexes":[0]},{"url":"https://news.dayoo.com/guangzhou/202604/04/139995_54944458.htm","title":"广州6日雨势减弱,随后迎来一段平稳天气","snippet":"广州市气象台预计,4月5日有大到暴雨,并伴有雷电、短时强降水、6~8级短时大风等强对流天气,4月6日雨势减弱,4月7日转以多云间阴天为主。 广东具体预报...","cite_index":null,"published_at":1775232000.0,"site_icon":"https://cdn.deepseek.com/site-icons/dayoo.com","site_name":"大洋网","query_indexes":[0]},{"url":"https://www.gz.gov.cn/zt/fxbxaqdx/gg/content/post_10754327.html","title":"清明假期有大到暴雨","snippet":"4月3日—4日广州有中到大雨局部暴雨,4月5日—6日有大到暴雨,并伴有雷电、短时强降水、8~10级局部11~12级短时大风、局地冰雹等强对流天气。4月7日起降水减弱。","cite_index":null,"published_at":1775145600.0,"site_icon":"https://cdn.deepseek.com/site-icons/gz.gov.cn","site_name":"广州市人民政府门户网站","query_indexes":[0]},{"url":"https://www.yzqxj.com/guonei/guangdong-guangzhou/7day.html","title":"广州天气预报7天天气","snippet":"2026-04-05 (星期日) 大雨转雷阵雨 21℃ ~ 25℃ 微风 <3级 | 日出06:16 日落18:43 2026-04-06 (星期一) 雷阵雨转多云","cite_index":null,"published_at":1775232000.0,"site_icon":"https://cdn.deepseek.com/site-icons/yzqxj.com","site_name":"Yzqxj","query_indexes":[0]},{"url":"https://guangzhoubaiyun.gz-cmc.com/pages/2026/04/02/e76e4847f66548089ac19908a65c473b.html","title":"清明假期,又开启“倒水”模式","snippet":"广州市气象台预计,4月2日广州有雷阵雨。4月3日—4日有中到大雨局部暴雨,并伴有短时强降水、8~10级局部11~12级短时大风、冰雹等强对流天气。4月5日—6日仍有明显降水伴强对流过程。","cite_index":null,"published_at":1775059200.0,"site_icon":"https://cdn.deepseek.com/site-icons/gz-cmc.com","site_name":"广州日报新花城","query_indexes":[0]},{"url":"https://www.accuweather.com/zh/cn/guangzhou/102255/weather-forecast/102255?type=locality","title":"广州, 广东省, 中国三天天气预报 | AccuWeather","snippet":"上午局部地区有雷雨;部分晴 ... 大部分多云,潮湿,有雷雨 大部分多云,潮湿,有阵雨或雷雨 ... 大部分多云,潮湿,有零星降雨和雷雨","cite_index":null,"published_at":1775059200.0,"site_icon":"https://cdn.deepseek.com/site-icons/accuweather.com","site_name":"AccuWeather","query_indexes":[0]}]} - -data: {"p":"response/fragments/-2/status","v":"FINISHED"} - -data: {"p":"response/fragments/-1/results","v":[{"url":"https://www.sohu.com/a/1004726143_162758?scm=10001.325_13-325_13.0.0-0-0-0-0.5_1334&spm=smpc.channel_248.block3_308_NDdFbm_1_fd.1.1775175954306LbCjz6t_324","title":"大暴雨、12级大风、冰雹!广州未来7天都“泡汤”","snippet":"广州市气象台预计,4月3日—4日广州有中到大雨局部暴雨,4月5日—6日有大到暴雨,并伴有雷电、短时强降水、8~10级局部11~12级短时大风、局地冰雹等强对流天气。4月7日起降水减弱。","cite_index":null,"published_at":1775145600.0,"site_icon":"https://cdn.deepseek.com/site-icons/sohu.com","site_name":"Sohu","query_indexes":[0]},{"url":"https://www.gz.gov.cn/zt/fxbxaqdx/gg/content/post_10754327.html","title":"清明假期有大到暴雨","snippet":"4月3日—4日广州有中到大雨局部暴雨,4月5日—6日有大到暴雨,并伴有雷电、短时强降水、8~10级局部11~12级短时大风、局地冰雹等强对流天气。4月7日起降水减弱。","cite_index":null,"published_at":1775145600.0,"site_icon":"https://cdn.deepseek.com/site-icons/gz.gov.cn","site_name":"广州市人民政府门户网站","query_indexes":[0]},{"url":"https://www.nmc.cn/publish/forecast/AGD/guangzhou.html","title":"广州-天气预报","snippet":"04/04 周六 20℃ ... 04/05 周日 暴雨 无持续风向 微风 25℃ 22℃ ... 04/06 周一 中雨 ... 04/07 周二","cite_index":null,"published_at":1775232000.0,"site_icon":"https://cdn.deepseek.com/site-icons/nmc.cn","site_name":"中央气象台","query_indexes":[0]},{"url":"https://www.weather.com.cn/weather/101280101.shtml","title":"广州天气预报,广州7天天气预报,广州15天天气预报,广州天气查询","snippet":"5日(明天) 暴雨转雷阵雨 25℃/20℃ <3级 # 6日(后天) 中雨转多云 30℃/23℃ 3-4级转<3级 # 7日(周二)","cite_index":null,"published_at":1775232000.0,"site_icon":"https://cdn.deepseek.com/site-icons/weather.com.cn","site_name":"天气网","query_indexes":[0]},{"url":"https://www.yzqxj.com/guonei/guangdong-guangzhou/7day.html","title":"广州天气预报7天天气","snippet":"2026-04-05 (星期日) 大雨转雷阵雨 21℃ ~ 25℃ 微风 <3级 | 日出06:16 日落18:43 2026-04-06 (星期一) 雷阵雨转多云 24℃ ~ 28℃","cite_index":null,"published_at":1775232000.0,"site_icon":"https://cdn.deepseek.com/site-icons/yzqxj.com","site_name":"Yzqxj","query_indexes":[0]},{"url":"https://news.dayoo.com/guangzhou/202604/04/139995_54944458.htm","title":"广州6日雨势减弱,随后迎来一段平稳天气","snippet":"4月5日,粤北、粤东和珠三角市县有大雨到暴雨局部大暴雨,其余市县有(雷)阵雨;部分市县雷雨时伴有8~9级(局地10级)短时大风、短时强降水和局地小冰雹。","cite_index":null,"published_at":1775232000.0,"site_icon":"https://cdn.deepseek.com/site-icons/dayoo.com","site_name":"大洋网","query_indexes":[0]},{"url":"https://www.163.com/dy/article/KPLG595F0530JPVV.html","title":"广东,要下暴雨、大暴雨了!","snippet":"广州市气象台预计,4月4日广州有中到大雨局部暴雨,4月5日有大到暴雨,并伴有雷电、短时强降水、8~10级短时大风、局地冰雹等强对流天气,4月6日白天起降水逐渐减弱。","cite_index":null,"published_at":1775232000.0,"site_icon":"https://cdn.deepseek.com/site-icons/163.com","site_name":"网易","query_indexes":[0]},{"url":"http://gd.cma.gov.cn/","title":"广东省气象局","snippet":"19℃/10℃ 微风 03日(明日) 多云转晴 22℃/6℃ 3~4级 04日(后日) 晴转多云 19℃/8℃ 3~4级 05日(周日) 晴转多云 19℃/6℃","cite_index":null,"published_at":1775059200.0,"site_icon":"https://cdn.deepseek.com/site-icons/cma.gov.cn","site_name":"广东省气象局","query_indexes":[0]},{"url":"https://news.southcn.com/node_de9aedeec1/2a08783352.shtml","title":"今日降雨集中在广东南部,清明假期全省多地将遭遇强对流天气","snippet":"广州市区,4日,阴天到多云,有中到大雨局部暴雨,气温在20℃—25℃;5日,阴天,有大到暴雨,气温在21℃—25℃;6日,阴天,有中雨,气温在22℃—28℃。 气象部门提醒,广东已进入强对流和强降水多发季节,清明祭扫、外出踏青和高空作业需注意防范局地雷电、冰雹及短时大风引发的树木、厂房工棚、临时构筑物、户外广告牌倒塌等风险。","cite_index":null,"published_at":1775232000.0,"site_icon":"https://cdn.deepseek.com/site-icons/southcn.com","site_name":"南方网","query_indexes":[0]}]} - -data: {"p":"response/fragments/-1/status","v":"FINISHED"} - -data: {"p":"response/fragments/-6/results","v":[{"url":"https://www.nmc.cn/publish/forecast/AGD/guangzhou.html","title":"广州-天气预报","snippet":"04/04 ... 04/05 周日 暴雨 ... 04/06 周一 中雨 ... 04/07 周二 雷阵雨 ... 04/08 周三","cite_index":null,"published_at":1775232000.0,"site_icon":"https://cdn.deepseek.com/site-icons/nmc.cn","site_name":"中央气象台","query_indexes":[0]},{"url":"https://www.weather.com.cn/weather/101280101.shtml","title":"广州天气预报,广州7天天气预报,广州15天天气预报,广州天气查询","snippet":"5日(明天) ... 25℃/20℃ ... 6日(后天) 中雨转多云 30℃/23℃ 3-4级转<3级 # 7日(周二) 雷阵雨转多云 29℃/24℃","cite_index":null,"published_at":1775232000.0,"site_icon":"https://cdn.deepseek.com/site-icons/weather.com.cn","site_name":"天气网","query_indexes":[0]},{"url":"https://www.sohu.com/a/1004726143_162758?scm=10001.325_13-325_13.0.0-0-0-0-0.5_1334&spm=smpc.channel_248.block3_308_NDdFbm_1_fd.1.1775175954306LbCjz6t_324","title":"大暴雨、12级大风、冰雹!广州未来7天都“泡汤”","snippet":"广州市气象台预计,4月3日—4日广州有中到大雨局部暴雨,4月5日—6日有大到暴雨,并伴有雷电、短时强降水、8~10级局部11~12级短时大风、局地冰雹等强对流天气。4月7日起降水减弱。","cite_index":null,"published_at":1775145600.0,"site_icon":"https://cdn.deepseek.com/site-icons/sohu.com","site_name":"Sohu","query_indexes":[0]},{"url":"https://www.gz.gov.cn/zt/fxbxaqdx/gg/content/post_10754327.html","title":"清明假期有大到暴雨","snippet":"4月3日—4日广州有中到大雨局部暴雨,4月5日—6日有大到暴雨,并伴有雷电、短时强降水、8~10级局部11~12级短时大风、局地冰雹等强对流天气。4月7日起降水减弱。","cite_index":null,"published_at":1775145600.0,"site_icon":"https://cdn.deepseek.com/site-icons/gz.gov.cn","site_name":"广州市人民政府门户网站","query_indexes":[0]},{"url":"https://www.163.com/dy/article/KPLG595F0530JPVV.html","title":"广东,要下暴雨、大暴雨了!","snippet":"广州市气象台预计,4月4日广州有中到大雨局部暴雨,4月5日有大到暴雨,并伴有雷电、短时强降水、8~10级短时大风、局地冰雹等强对流天气,4月6日白天起降水逐渐减弱。","cite_index":null,"published_at":1775232000.0,"site_icon":"https://cdn.deepseek.com/site-icons/163.com","site_name":"网易","query_indexes":[0]},{"url":"https://www.yzqxj.com/guonei/guangdong-guangzhou/7day.html","title":"广州天气预报7天天气","snippet":"2026-04-05 (星期日) 大雨转雷阵雨 21℃ ~ 25℃ 微风 <3级 | 日出06:16 日落18:43 2026-04-06 (星期一) 雷阵雨转多云 24℃ ~ 28℃","cite_index":null,"published_at":1775232000.0,"site_icon":"https://cdn.deepseek.com/site-icons/yzqxj.com","site_name":"Yzqxj","query_indexes":[0]},{"url":"https://news.dayoo.com/guangzhou/202604/04/139995_54944458.htm","title":"广州6日雨势减弱,随后迎来一段平稳天气","snippet":"广州市气象台预计,4月5日有大到暴雨,并伴有雷电、短时强降水、6~8级短时大风等强对流天气,4月6日雨势减弱,4月7日转以多云间阴天为主。 广东具体预报...","cite_index":null,"published_at":1775232000.0,"site_icon":"https://cdn.deepseek.com/site-icons/dayoo.com","site_name":"大洋网","query_indexes":[0]},{"url":"https://news.southcn.com/node_de9aedeec1/2a08783352.shtml","title":"今日降雨集中在广东南部,清明假期全省多地将遭遇强对流天气","snippet":"广州市区,4日,阴天到多云,有中到大雨局部暴雨,气温在20℃—25℃;5日,阴天,有大到暴雨,气温在21℃—25℃;6日,阴天,有中雨,气温在22℃—28℃。","cite_index":null,"published_at":1775232000.0,"site_icon":"https://cdn.deepseek.com/site-icons/southcn.com","site_name":"南方网","query_indexes":[0]},{"url":"https://guangzhoubaiyun.gz-cmc.com/pages/2026/04/02/e76e4847f66548089ac19908a65c473b.html","title":"清明假期,又开启“倒水”模式","snippet":"4月3日—4日有中到大雨局部暴雨,并伴有短时强降水、8~10级局部11~12级短时大风、冰雹等强对流天气。4月5日—6日仍有明显降水伴强对流过程。","cite_index":null,"published_at":1775059200.0,"site_icon":"https://cdn.deepseek.com/site-icons/gz-cmc.com","site_name":"广州日报新花城","query_indexes":[0]}]} - -data: {"p":"response/fragments/-6/status","v":"FINISHED"} - -data: {"p":"response/has_pending_fragment","v":true} - -data: {"p":"response","o":"BATCH","v":[{"p":"fragments","o":"APPEND","v":[{"id":9,"type":"THINK","content":"搜索","elapsed_secs":null,"references":[],"stage_id":2}]},{"p":"has_pending_fragment","o":"SET","v":false}]} - -data: {"p":"response/fragments/-1/content","o":"APPEND","v":"结果显示"} - -data: {"v":"了一些"} - -data: {"v":"相关"} - -data: {"v":"页面"} - -data: {"v":"。"} - -data: {"v":"为了"} - -data: {"v":"全面"} - -data: {"v":"获取"} - -data: {"v":"信息"} - -data: {"v":","} - -data: {"v":"我将"} - -data: {"v":"同时"} - -data: {"v":"打开"} - -data: {"v":"这些"} - -data: {"v":"页面"} - -data: {"v":"。"} - -data: {"p":"response/fragments/-1/elapsed_secs","o":"SET","v":0.682885751} - -data: {"p":"response/has_pending_fragment","v":true} - -: - -data: {"p":"response","o":"BATCH","v":[{"p":"fragments","o":"APPEND","v":[{"id":10,"type":"TOOL_OPEN","status":"WIP","result":{"url":"https://www.nmc.cn/publish/forecast/AGD/guangzhou.html","title":"广州-天气预报","snippet":"04/04 ... 04/05 周日 暴雨 ... 04/06 周一 中雨 ... 04/07 周二 雷阵雨 ... 04/08 周三","cite_index":null,"published_at":1775232000.0,"site_icon":"https://cdn.deepseek.com/site-icons/nmc.cn","site_name":"中央气象台","query_indexes":[0]},"reference":{"id":3,"type":"TOOL_SEARCH"},"stage_id":2},{"id":11,"type":"TOOL_OPEN","status":"WIP","result":{"url":"https://www.weather.com.cn/weather/101280101.shtml","title":"广州天气预报,广州7天天气预报,广州15天天气预报,广州天气查询","snippet":"5日(明天) ... 25℃/20℃ ... 6日(后天) 中雨转多云 30℃/23℃ 3-4级转<3级 # 7日(周二) 雷阵雨转多云 29℃/24℃","cite_index":null,"published_at":1775232000.0,"site_icon":"https://cdn.deepseek.com/site-icons/weather.com.cn","site_name":"天气网","query_indexes":[0]},"reference":{"id":3,"type":"TOOL_SEARCH"},"stage_id":2},{"id":12,"type":"TOOL_OPEN","status":"WIP","result":{"url":"https://www.yzqxj.com/guonei/guangdong-guangzhou/7day.html","title":"广州天气预报7天天气","snippet":"2026-04-05 (星期日) 大雨转雷阵雨 21℃ ~ 25℃ 微风 <3级 | 日出06:16 日落18:43 2026-04-06 (星期一) 雷阵雨转多云 24℃ ~ 28℃","cite_index":null,"published_at":1775232000.0,"site_icon":"https://cdn.deepseek.com/site-icons/yzqxj.com","site_name":"Yzqxj","query_indexes":[0]},"reference":{"id":3,"type":"TOOL_SEARCH"},"stage_id":2},{"id":13,"type":"TOOL_OPEN","status":"WIP","result":{"url":"https://www.yzqxj.com/guonei/guangdong-guangzhou/7day.html","title":"广州天气预报7天天气","snippet":"2026-04-05 (星期日) 大雨转雷阵雨 ... 2026-04-06 (星期一) 雷阵雨转多云 24℃ ~ 28℃ 南风转微风 3-4级转<3级","cite_index":null,"published_at":1775232000.0,"site_icon":"https://cdn.deepseek.com/site-icons/yzqxj.com","site_name":"Yzqxj","query_indexes":[0]},"reference":{"id":4,"type":"TOOL_SEARCH"},"stage_id":2},{"id":14,"type":"TOOL_OPEN","status":"WIP","result":{"url":"https://www.ip.cn/tianqi/guangdong/guangzhou/15day.html","title":"广州15天天气","snippet":"2026-04-05 天气 中雨转雷阵雨 21℃ ~ 24℃ 微风 <3级 日出06:16 日落18:43","cite_index":null,"published_at":1775232000.0,"site_icon":"https://cdn.deepseek.com/site-icons/ip.cn","site_name":"IP.cn","query_indexes":[0]},"reference":{"id":5,"type":"TOOL_SEARCH"},"stage_id":2},{"id":15,"type":"TOOL_OPEN","status":"WIP","result":{"url":"https://www.accuweather.com/zh/cn/guangzhou/102255/weather-forecast/102255?type=locality","title":"广州, 广东省, 中国三天天气预报 | AccuWeather","snippet":"上午局部地区有雷雨;部分晴 ... 大部分多云,潮湿,有雷雨 大部分多云,潮湿,有阵雨或雷雨 ... 大部分多云,潮湿,有零星降雨和雷雨","cite_index":null,"published_at":1775059200.0,"site_icon":"https://cdn.deepseek.com/site-icons/accuweather.com","site_name":"AccuWeather","query_indexes":[0]},"reference":{"id":7,"type":"TOOL_SEARCH"},"stage_id":2},{"id":16,"type":"TOOL_OPEN","status":"WIP","result":{"url":"https://www.weather.com.cn/weather/101280101.shtml","title":"广州天气预报,广州7天天气预报,广州15天天气预报,广州天气查询","snippet":"5日(明天) 暴雨转雷阵雨 25℃/20℃ <3级 # 6日(后天) 中雨转多云 30℃/23℃ 3-4级转<3级 # 7日(周二)","cite_index":null,"published_at":1775232000.0,"site_icon":"https://cdn.deepseek.com/site-icons/weather.com.cn","site_name":"天气网","query_indexes":[0]},"reference":{"id":8,"type":"TOOL_SEARCH"},"stage_id":2},{"id":17,"type":"TOOL_OPEN","status":"WIP","result":{"url":"https://www.yzqxj.com/guonei/guangdong-guangzhou/7day.html","title":"广州天气预报7天天气","snippet":"2026-04-05 (星期日) 大雨转雷阵雨 21℃ ~ 25℃ 微风 <3级 | 日出06:16 日落18:43 2026-04-06 (星期一) 雷阵雨转多云 24℃ ~ 28℃","cite_index":null,"published_at":1775232000.0,"site_icon":"https://cdn.deepseek.com/site-icons/yzqxj.com","site_name":"Yzqxj","query_indexes":[0]},"reference":{"id":8,"type":"TOOL_SEARCH"},"stage_id":2},{"id":18,"type":"TOOL_OPEN","status":"WIP","result":{"url":"https://news.southcn.com/node_de9aedeec1/2a08783352.shtml","title":"今日降雨集中在广东南部,清明假期全省多地将遭遇强对流天气","snippet":"广州市区,4日,阴天到多云,有中到大雨局部暴雨,气温在20℃—25℃;5日,阴天,有大到暴雨,气温在21℃—25℃;6日,阴天,有中雨,气温在22℃—28℃。","cite_index":null,"published_at":1775232000.0,"site_icon":"https://cdn.deepseek.com/site-icons/southcn.com","site_name":"南方网","query_indexes":[0]},"reference":{"id":3,"type":"TOOL_SEARCH"},"stage_id":2},{"id":19,"type":"TOOL_OPEN","status":"WIP","result":{"url":"https://www.accuweather.com/zh/cn/guangzhou/102255/air-quality-index/102255","title":"广州, 广东省, 中国空气质量指数 | AccuWeather","snippet":"空气质量量表 ... 空气质量对大多数人来说是可接受的。然而 ... 广州的当前空气质量 极好 危险 极好 有利 差 不健康 很不健康 危险 ## 24小时空气质量预报","cite_index":null,"published_at":1775232000.0,"site_icon":"https://cdn.deepseek.com/site-icons/accuweather.com","site_name":"AccuWeather","query_indexes":[0]},"reference":{"id":6,"type":"TOOL_SEARCH"},"stage_id":2},{"id":20,"type":"TOOL_OPEN","status":"WIP","result":{"url":"http://pc.weathercn.com/weather/102255/?partner=20000010%d0%93%d2%93%d0%96%e2%80%99%d0%93%d3%ae%d0%92%d0%88%d0%93%d2%93%d0%b2%d2%96%d2%a1%d0%93%d1%9e%d0%b2%d2%96%d2%a1%d0%92%c2%ac%d0%93%d2%93%d0%b2%d2%96%d2%a1%d0%93%d3%ae%d0%bf%d2%9d%d2%aa10.hfaw&p_source=&p_type=jump&areatype=","title":"广州当前天气","snippet":"广州空气质量 39 优 0 50 100 150 200 300 500 空气很棒,快出门呼吸新鲜空气吧。 适宜外出","cite_index":null,"published_at":null,"site_icon":"https://cdn.deepseek.com/site-icons/weathercn.com","site_name":"华风爱科气象科技","query_indexes":[0]},"reference":{"id":6,"type":"TOOL_SEARCH"},"stage_id":2}]},{"p":"has_pending_fragment","o":"SET","v":false}]} - -data: {"p":"response/fragments/-7/status","o":"SET","v":"FINISHED"} - -data: {"p":"response/fragments/-6/status","v":"FINISHED"} - -data: {"p":"response/fragments/-3/status","v":"FINISHED"} - -data: {"p":"response/fragments/-11/status","v":"FINISHED"} - -data: {"p":"response/fragments/-10/status","v":"FINISHED"} - -data: {"p":"response/fragments/-5/status","v":"FINISHED"} - -data: {"p":"response/fragments/-4/status","v":"FINISHED"} - -data: {"p":"response/fragments/-9/status","v":"FINISHED"} - -data: {"p":"response/fragments/-8/status","v":"FINISHED"} - -data: {"p":"response/fragments/-2/status","v":"FINISHED"} - -data: {"p":"response/fragments/-1/status","v":"FINISHED"} - -data: {"p":"response/has_pending_fragment","v":true} - -data: {"p":"response","o":"BATCH","v":[{"p":"fragments","o":"APPEND","v":[{"id":21,"type":"THINK","content":"这些","elapsed_secs":null,"references":[],"stage_id":3}]},{"p":"has_pending_fragment","o":"SET","v":false}]} - -data: {"p":"response/fragments/-1/content","o":"APPEND","v":"搜索结果"} - -data: {"v":"提供了"} - -data: {"v":"广州"} - -data: {"v":"的"} - -data: {"v":"天气"} - -data: {"v":"信息"} - -data: {"v":"。"} - -data: {"v":"我将"} - -data: {"v":"组织"} - -data: {"v":"回答"} - -data: {"v":","} - -data: {"v":"提供"} - -data: {"v":"当前"} - -data: {"v":"天气"} - -data: {"v":"、"} - -data: {"v":"未来"} - -data: {"v":"几天"} - -data: {"v":"预报"} - -data: {"v":"、"} - -data: {"v":"详细"} - -data: {"v":"天气"} - -data: {"v":"情况"} - -data: {"v":"以及"} - -data: {"v":"生活"} - -data: {"v":"建议"} - -data: {"v":"和"} - -data: {"v":"出行"} - -data: {"v":"提示"} - -data: {"v":"。"} - -data: {"p":"response/fragments/-1/elapsed_secs","o":"SET","v":0.759072346} - -data: {"p":"response/fragments","o":"APPEND","v":[{"id":22,"type":"RESPONSE","content":"广州","references":[],"stage_id":3}]} - -data: {"p":"response/fragments/-1/content","v":"今天"} - -data: {"v":"("} - -data: {"v":"4"} - -data: {"v":"月"} - -data: {"v":"5"} - -data: {"v":"日"} - -data: {"v":","} - -data: {"v":"周日"} - -data: {"v":")"} - -data: {"v":"有"} - -data: {"v":"暴雨"} - -data: {"v":","} - -data: {"v":"并"} - -data: {"v":"伴有"} - -data: {"v":"强"} - -data: {"v":"对流"} - -data: {"v":"天气"} - -data: {"v":","} - -data: {"v":"全天"} - -data: {"v":"体"} - -data: {"v":"感"} - -data: {"v":"湿"} - -data: {"v":"凉"} - -data: {"v":"。\n\n"} - -data: {"v":"*"} - -data: {"v":" "} - -data: {"v":" **"} - -data: {"v":"天气"} - -data: {"v":"与"} - -data: {"v":"气温"} - -data: {"v":"**"} - -data: {"v":":"} - -data: {"v":"阴"} - -data: {"v":"有大"} - -data: {"v":"到"} - -data: {"v":"暴雨"} - -data: {"v":","} - -data: {"v":"21"} - -data: {"v":"℃"} - -data: {"v":" ~"} - -data: {"v":" "} - -data: {"v":"25"} - -data: {"v":"℃"} - -data: {"p":"response/fragments/-1","o":"BATCH","v":[{"p":"content","o":"APPEND","v":"[reference:0]"},{"p":"references","o":"SET","v":[{"id":18,"type":"TOOL_OPEN"}]}]} - -data: {"v":[{"p":"content","o":"APPEND","v":"[reference:1]"},{"p":"references","v":[{"id":8,"type":"TOOL_SEARCH"}]}]} - -data: {"p":"response/fragments/-1/content","o":"APPEND","v":"。"} - -data: {"v":"主要"} - -data: {"v":"降水"} - -data: {"v":"集中在"} - -data: {"v":"中午"} - -data: {"v":"至"} - -data: {"v":"傍晚"} - -data: {"v":","} - -data: {"v":"下午"} - -data: {"v":"2"} - -data: {"v":"点左右"} - -data: {"v":"雨"} - -data: {"v":"势"} - -data: {"v":"可能"} - -data: {"v":"最强"} - -data: {"p":"response/fragments/-1","o":"BATCH","v":[{"p":"content","o":"APPEND","v":"[reference:2]"},{"p":"references","v":[{"id":10,"type":"TOOL_OPEN"}]}]} - -data: {"p":"response/fragments/-1/content","o":"APPEND","v":"。\n"} - -data: {"v":"*"} - -data: {"v":" "} - -data: {"v":" **"} - -data: {"v":"风"} - -data: {"v":"况"} - -data: {"v":"**"} - -data: {"v":":"} - -data: {"v":"东风"} - -data: {"v":"转"} - -data: {"v":"东南"} - -data: {"v":"风"} - -data: {"v":","} - -data: {"v":"风力"} - -data: {"v":"普遍"} - -data: {"v":"在"} - -data: {"v":"3"} - -data: {"v":"级"} - -data: {"v":"以下"} - -data: {"p":"response/fragments/-1","o":"BATCH","v":[{"p":"content","o":"APPEND","v":"[reference:3]"},{"p":"references","v":[{"id":10,"type":"TOOL_OPEN"}]}]} - -data: {"v":[{"p":"content","o":"APPEND","v":"[reference:4]"},{"p":"references","v":[{"id":11,"type":"TOOL_OPEN"}]}]} - -data: {"p":"response/fragments/-1/content","o":"APPEND","v":"。"} - -data: {"v":"但"} - -data: {"v":"强"} - -data: {"v":"对流"} - -data: {"v":"天气"} - -data: {"v":"发生时"} - -data: {"v":","} - -data: {"v":"局部"} - -data: {"v":"可能出现"} - -data: {"v":"6"} - -data: {"v":"~"} - -data: {"v":"12"} - -data: {"v":"级的"} - -data: {"v":"短"} - -data: {"v":"时"} - -data: {"v":"大风"} - -data: {"p":"response/fragments/-1","o":"BATCH","v":[{"p":"content","o":"APPEND","v":"[reference:5]"},{"p":"references","v":[{"id":18,"type":"TOOL_OPEN"}]}]} - -data: {"v":[{"p":"content","o":"APPEND","v":"[reference:6]"},{"p":"references","v":[{"id":3,"type":"TOOL_SEARCH"}]}]} - -data: {"p":"response/fragments/-1/content","o":"APPEND","v":"。\n"} - -data: {"v":"*"} - -data: {"v":" "} - -data: {"v":" **"} - -data: {"v":"生活"} - -data: {"v":"建议"} - -data: {"v":"**"} - -data: {"v":":"} - -data: {"v":"**"} - -data: {"v":"暴雨"} - -data: {"v":"和"} - -data: {"v":"强"} - -data: {"v":"对流"} - -data: {"v":"天气"} - -data: {"v":","} - -data: {"v":"建议"} - -data: {"v":"减少"} - -data: {"v":"外出"} - -data: {"v":"**"} - -data: {"v":";"} - -data: {"v":"湿度"} - -data: {"v":"大体"} - -data: {"v":"感"} - -data: {"v":"凉"} - -data: {"v":","} - -data: {"v":"适合"} - -data: {"v":"穿"} - -data: {"v":"长"} - -data: {"v":"袖"} - -data: {"v":"衬衫"} - -data: {"p":"response/fragments/-1","o":"BATCH","v":[{"p":"content","o":"APPEND","v":"[reference:7]"},{"p":"references","v":[{"id":11,"type":"TOOL_OPEN"}]}]} - -data: {"p":"response/fragments/-1/content","o":"APPEND","v":";"} - -data: {"v":"紫外线"} - -data: {"v":"弱"} - -data: {"v":","} - -data: {"v":"可不"} - -data: {"v":"防晒"} - -data: {"p":"response/fragments/-1","o":"BATCH","v":[{"p":"content","o":"APPEND","v":"[reference:8]"},{"p":"references","v":[{"id":11,"type":"TOOL_OPEN"}]}]} - -data: {"p":"response/fragments/-1/content","o":"APPEND","v":"。\n\n"} - -data: {"v":"明天"} - -data: {"v":"("} - -data: {"v":"4"} - -data: {"v":"月"} - -data: {"v":"6"} - -data: {"v":"日"} - -data: {"v":")"} - -data: {"v":"降雨"} - -data: {"v":"强度"} - -data: {"v":"会"} - -data: {"v":"减弱"} - -data: {"v":","} - -data: {"v":"转为"} - -data: {"v":"中"} - -data: {"v":"雨"} - -data: {"v":"转"} - -data: {"v":"多云"} - -data: {"v":","} - -data: {"v":"气温"} - -data: {"v":"回升"} - -data: {"v":"至"} - -data: {"v":" "} - -data: {"v":"23"} - -data: {"v":"℃"} - -data: {"v":" ~"} - -data: {"v":" "} - -data: {"v":"30"} - -data: {"v":"℃"} - -data: {"p":"response/fragments/-1","o":"BATCH","v":[{"p":"content","o":"APPEND","v":"[reference:9]"},{"p":"references","v":[{"id":11,"type":"TOOL_OPEN"}]}]} - -data: {"v":[{"p":"content","o":"APPEND","v":"[reference:10]"},{"p":"references","v":[{"id":18,"type":"TOOL_OPEN"}]}]} - -data: {"p":"response/fragments/-1/content","o":"APPEND","v":"。"} - -data: {"v":"后天"} - -data: {"v":"起"} - -data: {"v":"天气"} - -data: {"v":"将"} - -data: {"v":"逐渐"} - -data: {"v":"稳定"} - -data: {"v":","} - -data: {"v":"以"} - -data: {"v":"多云"} - -data: {"v":"和"} - -data: {"v":"雷"} - -data: {"v":"阵"} - -data: {"v":"雨"} - -data: {"v":"为主"} - -data: {"p":"response/fragments/-1","o":"BATCH","v":[{"p":"content","o":"APPEND","v":"[reference:11]"},{"p":"references","v":[{"id":3,"type":"TOOL_SEARCH"}]}]} - -data: {"v":[{"p":"content","o":"APPEND","v":"[reference:12]"},{"p":"references","v":[{"id":4,"type":"TOOL_SEARCH"}]}]} - -data: {"p":"response/fragments/-1/content","o":"APPEND","v":"。\n\n"} - -data: {"v":"天气预报"} - -data: {"v":"信息"} - -data: {"v":"会"} - -data: {"v":"实时"} - -data: {"v":"更新"} - -data: {"v":","} - -data: {"v":"如需"} - -data: {"v":"查询"} - -data: {"v":"最新"} - -data: {"v":"情况"} - -data: {"v":","} - -data: {"v":"可以"} - -data: {"v":"随时"} - -data: {"v":"再来"} - -data: {"v":"问我"} - -data: {"v":"~"} - -data: {"p":"response","o":"BATCH","v":[{"p":"accumulated_token_usage","v":211},{"p":"quasi_status","v":"FINISHED"}]} - -data: {"p":"response/status","o":"SET","v":"FINISHED"} - -event: finish -data: {} - -event: update_session -data: {"updated_at":1775318487.947988} - -event: title -data: {"content":"广州天气查询"} - -event: close -data: {"click_behavior":"none","auto_resume":false} - diff --git a/tests/raw_stream_samples/longtext-deepseek-v4-flash-20260429/meta.json b/tests/raw_stream_samples/longtext-deepseek-v4-flash-20260429/meta.json new file mode 100644 index 0000000..153ba99 --- /dev/null +++ b/tests/raw_stream_samples/longtext-deepseek-v4-flash-20260429/meta.json @@ -0,0 +1,37 @@ +{ + "sample_id": "longtext-deepseek-v4-flash-20260429", + "captured_at_utc": "2026-04-29T17:51:14Z", + "source": "admin/dev/raw-samples/capture", + "request": { + "messages": [ + { + "content": "请写一篇1200字中文说明:比较SSE与WebSocket在AI推理流式输出中的可靠性、断线恢复、负载均衡、代理兼容性、成本和可观测性,并给出分层架构建议。", + "role": "user" + } + ], + "model": "deepseek-v4-flash", + "stream": true + }, + "capture": { + "label": "deepseek_upload_file", + "url": "https://chat.deepseek.com/api/v0/file/upload_file", + "status_code": 200, + "response_bytes": 48441, + "rounds": [ + { + "label": "deepseek_upload_file", + "url": "https://chat.deepseek.com/api/v0/file/upload_file", + "status_code": 200, + "response_bytes": 349 + }, + { + "label": "deepseek_completion", + "url": "https://chat.deepseek.com/api/v0/chat/completion", + "status_code": 200, + "response_bytes": 48091 + } + ], + "contains_finished_token": true, + "finished_token_count": 2 + } +} diff --git a/tests/raw_stream_samples/longtext-deepseek-v4-flash-20260429/upstream.stream.sse b/tests/raw_stream_samples/longtext-deepseek-v4-flash-20260429/upstream.stream.sse new file mode 100644 index 0000000..4048f8e --- /dev/null +++ b/tests/raw_stream_samples/longtext-deepseek-v4-flash-20260429/upstream.stream.sse @@ -0,0 +1,4592 @@ +{"code":0,"msg":"","data":{"biz_code":0,"biz_msg":"","biz_data":{"id":"file-b10a2aca-39e9-4a38-be9d-9f22e398cb62","status":"PENDING","file_name":"history.txt","from_share":false,"file_size":732,"model_kind":"NORMAL","token_usage":null,"error_code":null,"inserted_at":1777485015.255,"updated_at":1777485015.255,"is_image":false,"audit_result":null}}} +event: ready +data: {"request_message_id":1,"response_message_id":2,"model_type":"default"} + +event: update_session +data: {"updated_at":1777485019.550396} + +data: {"v":{"response":{"message_id":2,"parent_id":1,"model":"","role":"ASSISTANT","thinking_enabled":true,"ban_edit":false,"ban_regenerate":false,"status":"WIP","incomplete_message":null,"accumulated_token_usage":0,"feedback":null,"inserted_at":1777485019.542662,"search_enabled":false,"fragments":[{"id":2,"type":"THINK","content":"我们","elapsed_secs":null,"references":[],"stage_id":1}],"conversation_mode":"DEFAULT","has_pending_fragment":false,"auto_continue":false}}} + +data: {"p":"response/fragments/-1/content","o":"APPEND","v":"被"} + +data: {"v":"要求"} + +data: {"v":"写"} + +data: {"v":"一篇"} + +data: {"v":"120"} + +data: {"v":"0"} + +data: {"v":"字"} + +data: {"v":"的中"} + +data: {"v":"文"} + +data: {"v":"说明"} + +data: {"v":","} + +data: {"v":"比较"} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":"与"} + +data: {"v":"Web"} + +data: {"v":"Socket"} + +data: {"v":"在"} + +data: {"v":"AI"} + +data: {"v":"推理"} + +data: {"v":"流"} + +data: {"v":"式"} + +data: {"v":"输出"} + +data: {"v":"中的"} + +data: {"v":"多个"} + +data: {"v":"方面"} + +data: {"v":":"} + +data: {"v":"可靠性"} + +data: {"v":"、"} + +data: {"v":"断"} + +data: {"v":"线"} + +data: {"v":"恢复"} + +data: {"v":"、"} + +data: {"v":"负载"} + +data: {"v":"均衡"} + +data: {"v":"、"} + +data: {"v":"代理"} + +data: {"v":"兼容"} + +data: {"v":"性"} + +data: {"v":"、"} + +data: {"v":"成本和"} + +data: {"v":"可"} + +data: {"v":"观测"} + +data: {"v":"性"} + +data: {"v":","} + +data: {"v":"并"} + +data: {"v":"给出"} + +data: {"v":"分层"} + +data: {"v":"架构"} + +data: {"v":"建议"} + +data: {"v":"。"} + +data: {"v":"需要"} + +data: {"v":"非常"} + +data: {"v":"彻底"} + +data: {"v":","} + +data: {"v":"不能"} + +data: {"v":"走"} + +data: {"v":"捷径"} + +data: {"v":"。"} + +data: {"v":"我们将"} + +data: {"v":"逐步"} + +data: {"v":"思考"} + +data: {"v":"并"} + +data: {"v":"写出"} + +data: {"v":"完整"} + +data: {"v":"文章"} + +data: {"v":"。\n\n"} + +data: {"v":"首先"} + +data: {"v":"理解"} + +data: {"v":"背景"} + +data: {"v":":"} + +data: {"v":"AI"} + +data: {"v":"推理"} + +data: {"v":"流"} + +data: {"v":"式"} + +data: {"v":"输出"} + +data: {"v":","} + +data: {"v":"比如"} + +data: {"v":"大"} + +data: {"v":"语言"} + +data: {"v":"模型"} + +data: {"v":"生成"} + +data: {"v":"文本"} + +data: {"v":"时"} + +data: {"v":"逐"} + +data: {"v":"字"} + +data: {"v":"或"} + +data: {"v":"逐"} + +data: {"v":"句"} + +data: {"v":"输出"} + +data: {"v":"。"} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":" ("} + +data: {"v":"Server"} + +data: {"v":"-S"} + +data: {"v":"ent"} + +data: {"v":" Events"} + +data: {"v":")"} + +data: {"v":" "} + +data: {"v":"和"} + +data: {"v":" Web"} + +data: {"v":"Socket"} + +data: {"v":" "} + +data: {"v":"是"} + +data: {"v":"两种"} + +data: {"v":"常见"} + +data: {"v":"技术"} + +data: {"v":"。"} + +data: {"v":"我们需要"} + +data: {"v":"比较"} + +data: {"v":"它们在"} + +data: {"v":"上述"} + +data: {"v":"维度"} + +data: {"v":"上的"} + +data: {"v":"优劣"} + +data: {"v":"。\n\n"} + +data: {"v":"1"} + +data: {"v":"."} + +data: {"v":" "} + +data: {"v":"可靠性"} + +data: {"v":":"} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":"基于"} + +data: {"v":"HTTP"} + +data: {"v":","} + +data: {"v":"单向"} + +data: {"v":"从"} + +data: {"v":"服务器"} + +data: {"v":"到"} + +data: {"v":"客户端"} + +data: {"v":","} + +data: {"v":"有"} + +data: {"v":"重"} + +data: {"v":"连"} + +data: {"v":"机制"} + +data: {"v":"("} + +data: {"v":"内置"} + +data: {"v":"Event"} + +data: {"v":"Source"} + +data: {"v":"自动"} + +data: {"v":"重"} + +data: {"v":"连"} + +data: {"v":"),"} + +data: {"v":"但"} + +data: {"v":"需要"} + +data: {"v":"手动"} + +data: {"v":"处理"} + +data: {"v":"上次"} + +data: {"v":"接收"} + +data: {"v":"位置"} + +data: {"v":"。"} + +data: {"v":"Web"} + +data: {"v":"Socket"} + +data: {"v":"全"} + +data: {"v":"双"} + +data: {"v":"工"} + +data: {"v":","} + +data: {"v":"但"} + +data: {"v":"需要"} + +data: {"v":"自己"} + +data: {"v":"实现"} + +data: {"v":"心跳"} + +data: {"v":"和"} + +data: {"v":"重"} + +data: {"v":"连"} + +data: {"v":"逻辑"} + +data: {"v":"。"} + +data: {"v":"可靠性"} + +data: {"v":"上"} + +data: {"v":","} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":"简单"} + +data: {"v":"自动"} + +data: {"v":"重"} + +data: {"v":"连"} + +data: {"v":","} + +data: {"v":"但"} + +data: {"v":"Web"} + +data: {"v":"Socket"} + +data: {"v":"可以"} + +data: {"v":"更"} + +data: {"v":"灵活"} + +data: {"v":"控制"} + +data: {"v":"。\n\n"} + +data: {"v":"2"} + +data: {"v":"."} + +data: {"v":" "} + +data: {"v":"断"} + +data: {"v":"线"} + +data: {"v":"恢复"} + +data: {"v":":"} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":"可以通过"} + +data: {"v":"Last"} + +data: {"v":"-"} + +data: {"v":"Event"} + +data: {"v":"-ID"} + +data: {"v":"头"} + +data: {"v":"来"} + +data: {"v":"恢复"} + +data: {"v":"丢失"} + +data: {"v":"的消息"} + +data: {"v":"。"} + +data: {"v":"Web"} + +data: {"v":"Socket"} + +data: {"v":"没有"} + +data: {"v":"内置"} + +data: {"v":"机制"} + +data: {"v":","} + +data: {"v":"需要"} + +data: {"v":"应用"} + +data: {"v":"层"} + +data: {"v":"实现"} + +data: {"v":"序列"} + +data: {"v":"号和"} + +data: {"v":"确认"} + +data: {"v":"。\n\n"} + +data: {"v":"3"} + +data: {"v":"."} + +data: {"v":" "} + +data: {"v":"负载"} + +data: {"v":"均衡"} + +data: {"v":":"} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":"是"} + +data: {"v":"HTTP"} + +data: {"v":"长"} + +data: {"v":"连接"} + +data: {"v":","} + +data: {"v":"大多数"} + +data: {"v":"负载"} + +data: {"v":"均衡"} + +data: {"v":"器"} + +data: {"v":"支持"} + +data: {"v":"HTTP"} + +data: {"v":","} + +data: {"v":"但"} + +data: {"v":"需要注意"} + +data: {"v":"超"} + +data: {"v":"时"} + +data: {"v":"设置"} + +data: {"v":"。"} + +data: {"v":"Web"} + +data: {"v":"Socket"} + +data: {"v":"需要"} + +data: {"v":"负载"} + +data: {"v":"均衡"} + +data: {"v":"器"} + +data: {"v":"支持"} + +data: {"v":"协议"} + +data: {"v":"升级"} + +data: {"v":"("} + +data: {"v":"如"} + +data: {"v":"NG"} + +data: {"v":"IN"} + +data: {"v":"X"} + +data: {"v":"、"} + +data: {"v":"HA"} + +data: {"v":"Proxy"} + +data: {"v":"支持"} + +data: {"v":"),"} + +data: {"v":"且"} + +data: {"v":"需要"} + +data: {"v":"会话"} + +data: {"v":"保持"} + +data: {"v":"("} + +data: {"v":"st"} + +data: {"v":"icky"} + +data: {"v":" session"} + +data: {"v":"),"} + +data: {"v":"因为"} + +data: {"v":"Web"} + +data: {"v":"Socket"} + +data: {"v":"是有"} + +data: {"v":"状态的"} + +data: {"v":"。\n\n"} + +data: {"v":"4"} + +data: {"v":"."} + +data: {"v":" "} + +data: {"v":"代理"} + +data: {"v":"兼容"} + +data: {"v":"性"} + +data: {"v":":"} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":"兼容"} + +data: {"v":"性好"} + +data: {"v":","} + +data: {"v":"因为"} + +data: {"v":"就是"} + +data: {"v":"HTTP"} + +data: {"v":","} + +data: {"v":"代理"} + +data: {"v":"和"} + +data: {"v":"CD"} + +data: {"v":"N"} + +data: {"v":"都"} + +data: {"v":"支持"} + +data: {"v":"。"} + +data: {"v":"Web"} + +data: {"v":"Socket"} + +data: {"v":"可能"} + +data: {"v":"被"} + +data: {"v":"一些"} + +data: {"v":"老"} + +data: {"v":"代理"} + +data: {"v":"阻塞"} + +data: {"v":","} + +data: {"v":"需要"} + +data: {"v":"明确"} + +data: {"v":"支持"} + +data: {"v":"。\n\n"} + +data: {"v":"5"} + +data: {"v":"."} + +data: {"v":" "} + +data: {"v":"成本"} + +data: {"v":":"} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":"开销"} + +data: {"v":"小"} + +data: {"v":","} + +data: {"v":"HTTP"} + +data: {"v":"头"} + +data: {"v":","} + +data: {"v":"但"} + +data: {"v":"每个"} + +data: {"v":"连接"} + +data: {"v":"占用"} + +data: {"v":"服务器"} + +data: {"v":"资源"} + +data: {"v":"。"} + +data: {"v":"Web"} + +data: {"v":"Socket"} + +data: {"v":"有"} + +data: {"v":"额外的"} + +data: {"v":"帧"} + +data: {"v":"开销"} + +data: {"v":","} + +data: {"v":"但"} + +data: {"v":"更"} + +data: {"v":"高效"} + +data: {"v":"的双"} + +data: {"v":"向"} + +data: {"v":"传输"} + +data: {"v":"。"} + +data: {"v":"对于"} + +data: {"v":"AI"} + +data: {"v":"推理"} + +data: {"v":","} + +data: {"v":"主要是"} + +data: {"v":"服务器"} + +data: {"v":"成本"} + +data: {"v":","} + +data: {"v":"两者"} + +data: {"v":"类似"} + +data: {"v":"。"} + +data: {"v":"但"} + +data: {"v":"Web"} + +data: {"v":"Socket"} + +data: {"v":"可能"} + +data: {"v":"增加"} + +data: {"v":"复杂度"} + +data: {"v":"成本"} + +data: {"v":"。\n\n"} + +data: {"v":"6"} + +data: {"v":"."} + +data: {"v":" "} + +data: {"v":"可"} + +data: {"v":"观测"} + +data: {"v":"性"} + +data: {"v":":"} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":"作为"} + +data: {"v":"HTTP"} + +data: {"v":","} + +data: {"v":"可以用"} + +data: {"v":"标准"} + +data: {"v":"监控"} + +data: {"v":"工具"} + +data: {"v":"("} + +data: {"v":"如"} + +data: {"v":"日志"} + +data: {"v":"、"} + +data: {"v":"指标"} + +data: {"v":")。"} + +data: {"v":"Web"} + +data: {"v":"Socket"} + +data: {"v":"自定义"} + +data: {"v":"协议"} + +data: {"v":","} + +data: {"v":"监控"} + +data: {"v":"较"} + +data: {"v":"难"} + +data: {"v":","} + +data: {"v":"需要"} + +data: {"v":"专门"} + +data: {"v":"工具"} + +data: {"v":"。\n\n"} + +data: {"v":"最后"} + +data: {"v":"给出"} + +data: {"v":"分层"} + +data: {"v":"架构"} + +data: {"v":"建议"} + +data: {"v":":"} + +data: {"v":"例如"} + +data: {"v":","} + +data: {"v":"对于"} + +data: {"v":"AI"} + +data: {"v":"推理"} + +data: {"v":"流"} + +data: {"v":"式"} + +data: {"v":"输出"} + +data: {"v":","} + +data: {"v":"建议"} + +data: {"v":"使用"} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":"作为"} + +data: {"v":"主要"} + +data: {"v":"方式"} + +data: {"v":","} + +data: {"v":"因为"} + +data: {"v":"简单"} + +data: {"v":"、"} + +data: {"v":"兼容"} + +data: {"v":"性好"} + +data: {"v":","} + +data: {"v":"且"} + +data: {"v":"单向"} + +data: {"v":"流"} + +data: {"v":"足够"} + +data: {"v":"。"} + +data: {"v":"但"} + +data: {"v":"如果有"} + +data: {"v":"双向"} + +data: {"v":"交互"} + +data: {"v":"需求"} + +data: {"v":"("} + +data: {"v":"如"} + +data: {"v":"用户"} + +data: {"v":"打断"} + +data: {"v":"生成"} + +data: {"v":"),"} + +data: {"v":"则"} + +data: {"v":"考虑"} + +data: {"v":"Web"} + +data: {"v":"Socket"} + +data: {"v":"。"} + +data: {"v":"也可以"} + +data: {"v":"混合"} + +data: {"v":":"} + +data: {"v":"前端"} + +data: {"v":"用"} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":","} + +data: {"v":"后端"} + +data: {"v":"用"} + +data: {"v":"消息"} + +data: {"v":"队列"} + +data: {"v":"等"} + +data: {"v":"。\n\n"} + +data: {"v":"文章"} + +data: {"v":"需要"} + +data: {"v":"120"} + +data: {"v":"0"} + +data: {"v":"字"} + +data: {"v":","} + +data: {"v":"结构"} + +data: {"v":"清晰"} + +data: {"v":","} + +data: {"v":"分"} + +data: {"v":"点"} + +data: {"v":"论述"} + +data: {"v":","} + +data: {"v":"最后"} + +data: {"v":"总结"} + +data: {"v":"和建议"} + +data: {"v":"。\n\n"} + +data: {"v":"我们"} + +data: {"v":"写出"} + +data: {"v":"完整"} + +data: {"v":"文章"} + +data: {"v":"。"} + +data: {"p":"response/fragments/-1/elapsed_secs","o":"SET","v":11.374845301} + +data: {"p":"response/fragments","o":"APPEND","v":[{"id":3,"type":"RESPONSE","content":"##","references":[],"stage_id":1}]} + +data: {"p":"response/fragments/-1/content","v":" "} + +data: {"v":"比较"} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":"与"} + +data: {"v":"Web"} + +data: {"v":"Socket"} + +data: {"v":"在"} + +data: {"v":"AI"} + +data: {"v":"推理"} + +data: {"v":"流"} + +data: {"v":"式"} + +data: {"v":"输出"} + +data: {"v":"中的"} + +data: {"v":"关键"} + +data: {"v":"特性"} + +data: {"v":"与"} + +data: {"v":"分层"} + +data: {"v":"架构"} + +data: {"v":"建议"} + +data: {"v":"\n\n"} + +data: {"v":"在"} + +data: {"v":"AI"} + +data: {"v":"推理"} + +data: {"v":"("} + +data: {"v":"如"} + +data: {"v":"大"} + +data: {"v":"语言"} + +data: {"v":"模型"} + +data: {"v":"流"} + +data: {"v":"式"} + +data: {"v":"生成"} + +data: {"v":")"} + +data: {"v":"场景"} + +data: {"v":"中"} + +data: {"v":","} + +data: {"v":"服务"} + +data: {"v":"端"} + +data: {"v":"需要"} + +data: {"v":"将"} + +data: {"v":"计算结果"} + +data: {"v":"以"} + +data: {"v":"增量"} + +data: {"v":"方式"} + +data: {"v":"持续"} + +data: {"v":"推"} + +data: {"v":"送给"} + +data: {"v":"客户端"} + +data: {"v":"。"} + +data: {"v":"Server"} + +data: {"v":"-S"} + +data: {"v":"ent"} + +data: {"v":" Events"} + +data: {"v":"("} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":")"} + +data: {"v":"与"} + +data: {"v":"Web"} + +data: {"v":"Socket"} + +data: {"v":"是"} + +data: {"v":"两种"} + +data: {"v":"主流"} + +data: {"v":"的技术"} + +data: {"v":"方案"} + +data: {"v":"。"} + +data: {"v":"本文"} + +data: {"v":"将从"} + +data: {"v":"可靠性"} + +data: {"v":"、"} + +data: {"v":"断"} + +data: {"v":"线"} + +data: {"v":"恢复"} + +data: {"v":"、"} + +data: {"v":"负载"} + +data: {"v":"均衡"} + +data: {"v":"、"} + +data: {"v":"代理"} + +data: {"v":"兼容"} + +data: {"v":"性"} + +data: {"v":"、"} + +data: {"v":"成本"} + +data: {"v":"及"} + +data: {"v":"可"} + +data: {"v":"观测"} + +data: {"v":"性"} + +data: {"v":"六个"} + +data: {"v":"维度"} + +data: {"v":"进行"} + +data: {"v":"系统"} + +data: {"v":"比较"} + +data: {"v":","} + +data: {"v":"并"} + +data: {"v":"给出"} + +data: {"v":"面向"} + +data: {"v":"实际"} + +data: {"v":"生产"} + +data: {"v":"环境"} + +data: {"v":"的分"} + +data: {"v":"层"} + +data: {"v":"架构"} + +data: {"v":"建议"} + +data: {"v":"。\n\n"} + +data: {"v":"###"} + +data: {"v":" "} + +data: {"v":"一"} + +data: {"v":"、"} + +data: {"v":"可靠性"} + +data: {"v":"\n\n"} + +data: {"v":"-"} + +data: {"v":" **"} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":"**"} + +data: {"v":":"} + +data: {"v":"基于"} + +data: {"v":"HTTP"} + +data: {"v":"/"} + +data: {"v":"1"} + +data: {"v":"."} + +data: {"v":"1"} + +data: {"v":"或"} + +data: {"v":"HTTP"} + +data: {"v":"/"} + +data: {"v":"2"} + +data: {"v":","} + +data: {"v":"采用"} + +data: {"v":"标准的"} + +data: {"v":"`"} + +data: {"v":"text"} + +data: {"v":"/"} + +data: {"v":"event"} + +data: {"v":"-stream"} + +data: {"v":"`"} + +data: {"v":"内容"} + +data: {"v":"类型"} + +data: {"v":"。"} + +data: {"v":"连接"} + +data: {"v":"由"} + +data: {"v":"客户端"} + +data: {"v":"发起"} + +data: {"v":","} + +data: {"v":"服务器"} + +data: {"v":"单向"} + +data: {"v":"推送"} + +data: {"v":"。"} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":"规范"} + +data: {"v":"内置"} + +data: {"v":"了"} + +data: {"v":"自动"} + +data: {"v":"重"} + +data: {"v":"连"} + +data: {"v":"机制"} + +data: {"v":"——"} + +data: {"v":"当"} + +data: {"v":"连接"} + +data: {"v":"意外"} + +data: {"v":"中断"} + +data: {"v":"时"} + +data: {"v":","} + +data: {"v":"`"} + +data: {"v":"Event"} + +data: {"v":"Source"} + +data: {"v":"`"} + +data: {"v":" API"} + +data: {"v":"会自动"} + +data: {"v":"尝试"} + +data: {"v":"重新"} + +data: {"v":"建立"} + +data: {"v":"连接"} + +data: {"v":","} + +data: {"v":"并"} + +data: {"v":"可通过"} + +data: {"v":"`"} + +data: {"v":"Last"} + +data: {"v":"-"} + +data: {"v":"Event"} + +data: {"v":"-ID"} + +data: {"v":"`"} + +data: {"v":"头"} + +data: {"v":"传递"} + +data: {"v":"最后"} + +data: {"v":"收到的"} + +data: {"v":"消息"} + +data: {"v":"ID"} + +data: {"v":"。"} + +data: {"v":"这种"} + +data: {"v":"机制"} + +data: {"v":"使得"} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":"在"} + +data: {"v":"纯"} + +data: {"v":"推送"} + +data: {"v":"场景"} + +data: {"v":"下"} + +data: {"v":"具有"} + +data: {"v":"较高的"} + +data: {"v":"基础"} + +data: {"v":"可靠性"} + +data: {"v":"。"} + +data: {"v":"但"} + +data: {"v":"需"} + +data: {"v":"注意"} + +data: {"v":","} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":"不支持"} + +data: {"v":"客户端"} + +data: {"v":"主动"} + +data: {"v":"发送"} + +data: {"v":"数据"} + +data: {"v":","} + +data: {"v":"若"} + +data: {"v":"AI"} + +data: {"v":"推理"} + +data: {"v":"过程"} + +data: {"v":"需要"} + +data: {"v":"客户端"} + +data: {"v":"提供"} + +data: {"v":"额外"} + +data: {"v":"上下文"} + +data: {"v":"("} + +data: {"v":"如"} + +data: {"v":"用户"} + +data: {"v":"打断"} + +data: {"v":"生成"} + +data: {"v":"),"} + +data: {"v":"则"} + +data: {"v":"必须"} + +data: {"v":"通过"} + +data: {"v":"另一个"} + +data: {"v":"HTTP"} + +data: {"v":"请求"} + +data: {"v":"完成"} + +data: {"v":","} + +data: {"v":"增加了"} + +data: {"v":"交互"} + +data: {"v":"复杂性"} + +data: {"v":"。\n\n"} + +data: {"v":"-"} + +data: {"v":" **"} + +data: {"v":"Web"} + +data: {"v":"Socket"} + +data: {"v":"**"} + +data: {"v":":"} + +data: {"v":"全"} + +data: {"v":"双"} + +data: {"v":"工"} + +data: {"v":"、"} + +data: {"v":"持久"} + +data: {"v":"化的"} + +data: {"v":"二进制"} + +data: {"v":"协议"} + +data: {"v":","} + +data: {"v":"通过"} + +data: {"v":"HTTP"} + +data: {"v":" Upgrade"} + +data: {"v":"握手"} + +data: {"v":"建立"} + +data: {"v":"。"} + +data: {"v":"其"} + +data: {"v":"可靠性"} + +data: {"v":"完全"} + +data: {"v":"依赖"} + +data: {"v":"应用"} + +data: {"v":"层"} + +data: {"v":"实现"} + +data: {"v":":"} + +data: {"v":"心跳"} + +data: {"v":"机制"} + +data: {"v":"("} + +data: {"v":"P"} + +data: {"v":"ing"} + +data: {"v":"/P"} + +data: {"v":"ong"} + +data: {"v":")"} + +data: {"v":"需"} + +data: {"v":"自行"} + +data: {"v":"设计"} + +data: {"v":","} + +data: {"v":"断"} + +data: {"v":"线"} + +data: {"v":"检测"} + +data: {"v":"和"} + +data: {"v":"重"} + +data: {"v":"连"} + +data: {"v":"逻辑"} + +data: {"v":"("} + +data: {"v":"指数"} + +data: {"v":"退"} + +data: {"v":"避"} + +data: {"v":"、"} + +data: {"v":"随机"} + +data: {"v":"抖动"} + +data: {"v":")"} + +data: {"v":"也"} + +data: {"v":"需"} + +data: {"v":"编码"} + +data: {"v":"完成"} + +data: {"v":"。"} + +data: {"v":"好处"} + +data: {"v":"是"} + +data: {"v":"灵活"} + +data: {"v":"度高"} + +data: {"v":","} + +data: {"v":"可"} + +data: {"v":"针对"} + +data: {"v":"AI"} + +data: {"v":"推理"} + +data: {"v":"流"} + +data: {"v":"定制"} + +data: {"v":"确认"} + +data: {"v":"重"} + +data: {"v":"传"} + +data: {"v":"、"} + +data: {"v":"流量"} + +data: {"v":"控制"} + +data: {"v":"等"} + +data: {"v":"策略"} + +data: {"v":"。"} + +data: {"v":"坏"} + +data: {"v":"处"} + +data: {"v":"是"} + +data: {"v":"原生"} + +data: {"v":"缺少"} + +data: {"v":"标准"} + +data: {"v":"化的"} + +data: {"v":"重"} + +data: {"v":"连"} + +data: {"v":"与"} + +data: {"v":"恢复"} + +data: {"v":"语义"} + +data: {"v":","} + +data: {"v":"实现"} + +data: {"v":"不当"} + +data: {"v":"易"} + +data: {"v":"导致"} + +data: {"v":"数据"} + +data: {"v":"丢失"} + +data: {"v":"或"} + +data: {"v":"重复"} + +data: {"v":"。\n\n"} + +data: {"v":"**"} + +data: {"v":"结论"} + +data: {"v":"**"} + +data: {"v":":"} + +data: {"v":"对于"} + +data: {"v":"“"} + +data: {"v":"仅"} + +data: {"v":"服务器"} + +data: {"v":"推送"} + +data: {"v":"推理"} + +data: {"v":"结果"} + +data: {"v":"”"} + +data: {"v":"的"} + +data: {"v":"典型"} + +data: {"v":"场景"} + +data: {"v":","} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":"的"} + +data: {"v":"默认"} + +data: {"v":"可靠"} + +data: {"v":"行为"} + +data: {"v":"更"} + +data: {"v":"简单"} + +data: {"v":"稳健"} + +data: {"v":";"} + +data: {"v":"若"} + +data: {"v":"需"} + +data: {"v":"复杂"} + +data: {"v":"双向"} + +data: {"v":"控制"} + +data: {"v":","} + +data: {"v":"Web"} + +data: {"v":"Socket"} + +data: {"v":"可通过"} + +data: {"v":"精心"} + +data: {"v":"设计"} + +data: {"v":"达到"} + +data: {"v":"更高"} + +data: {"v":"可靠性"} + +data: {"v":","} + +data: {"v":"但"} + +data: {"v":"开发"} + +data: {"v":"成本"} + +data: {"v":"显著"} + +data: {"v":"上升"} + +data: {"v":"。\n\n"} + +data: {"v":"###"} + +data: {"v":" "} + +data: {"v":"二"} + +data: {"v":"、"} + +data: {"v":"断"} + +data: {"v":"线"} + +data: {"v":"恢复"} + +data: {"v":"\n\n"} + +data: {"v":"-"} + +data: {"v":" **"} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":"**"} + +data: {"v":":"} + +data: {"v":"利用"} + +data: {"v":"`"} + +data: {"v":"Last"} + +data: {"v":"-"} + +data: {"v":"Event"} + +data: {"v":"-ID"} + +data: {"v":"`"} + +data: {"v":"实现"} + +data: {"v":"天然"} + +data: {"v":"断"} + +data: {"v":"点"} + +data: {"v":"续"} + +data: {"v":"传"} + +data: {"v":"。"} + +data: {"v":"服务器"} + +data: {"v":"为"} + +data: {"v":"每个"} + +data: {"v":"推送"} + +data: {"v":"事件"} + +data: {"v":"分配"} + +data: {"v":"单调"} + +data: {"v":"递增"} + +data: {"v":"ID"} + +data: {"v":","} + +data: {"v":"客户端"} + +data: {"v":"重"} + +data: {"v":"连"} + +data: {"v":"时"} + +data: {"v":"自动"} + +data: {"v":"携带"} + +data: {"v":"最后"} + +data: {"v":"收到"} + +data: {"v":"ID"} + +data: {"v":","} + +data: {"v":"服务"} + +data: {"v":"端"} + +data: {"v":"据此"} + +data: {"v":"回"} + +data: {"v":"补"} + +data: {"v":"丢失"} + +data: {"v":"消息"} + +data: {"v":"。"} + +data: {"v":"这使得"} + +data: {"v":"AI"} + +data: {"v":"推理"} + +data: {"v":"中间"} + +data: {"v":"断开"} + +data: {"v":"后"} + +data: {"v":"能够"} + +data: {"v":"无"} + +data: {"v":"遗漏"} + +data: {"v":"恢复"} + +data: {"v":"输出"} + +data: {"v":","} + +data: {"v":"对"} + +data: {"v":"用户体验"} + +data: {"v":"至关重要"} + +data: {"v":"。\n\n"} + +data: {"v":"-"} + +data: {"v":" **"} + +data: {"v":"Web"} + +data: {"v":"Socket"} + +data: {"v":"**"} + +data: {"v":":"} + +data: {"v":"无"} + +data: {"v":"任何"} + +data: {"v":"内"} + +data: {"v":"建"} + +data: {"v":"恢复"} + +data: {"v":"机制"} + +data: {"v":"。"} + +data: {"v":"需要在"} + +data: {"v":"应用"} + +data: {"v":"协议"} + +data: {"v":"中"} + +data: {"v":"自行"} + +data: {"v":"设计"} + +data: {"v":"序列"} + +data: {"v":"号"} + +data: {"v":"("} + +data: {"v":"如"} + +data: {"v":"每个"} + +data: {"v":"推理"} + +data: {"v":"token"} + +data: {"v":"带"} + +data: {"v":"序号"} + +data: {"v":")"} + +data: {"v":"和"} + +data: {"v":"确认"} + +data: {"v":"应答"} + +data: {"v":"("} + +data: {"v":"ACK"} + +data: {"v":"),"} + +data: {"v":"客户端"} + +data: {"v":"重"} + +data: {"v":"连"} + +data: {"v":"后"} + +data: {"v":"发送"} + +data: {"v":"已"} + +data: {"v":"确认"} + +data: {"v":"序号"} + +data: {"v":","} + +data: {"v":"服务"} + +data: {"v":"端"} + +data: {"v":"重"} + +data: {"v":"放"} + +data: {"v":"丢失"} + +data: {"v":"部分"} + +data: {"v":"。"} + +data: {"v":"这"} + +data: {"v":"增加了"} + +data: {"v":"协议"} + +data: {"v":"设计"} + +data: {"v":"负担"} + +data: {"v":","} + +data: {"v":"且"} + +data: {"v":"需"} + +data: {"v":"处理"} + +data: {"v":"消息"} + +data: {"v":"边界"} + +data: {"v":"与"} + +data: {"v":"缓存"} + +data: {"v":"。\n\n"} + +data: {"v":"**"} + +data: {"v":"结论"} + +data: {"v":"**"} + +data: {"v":":"} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":"在"} + +data: {"v":"断"} + +data: {"v":"线"} + +data: {"v":"恢复"} + +data: {"v":"上"} + +data: {"v":"胜"} + +data: {"v":"出"} + +data: {"v":"——"} + +data: {"v":"开"} + +data: {"v":"箱"} + +data: {"v":"即"} + +data: {"v":"用"} + +data: {"v":","} + +data: {"v":"适合"} + +data: {"v":"AI"} + +data: {"v":"推理"} + +data: {"v":"这类"} + +data: {"v":"需要"} + +data: {"v":"连续"} + +data: {"v":"输出"} + +data: {"v":"且"} + +data: {"v":"不允许"} + +data: {"v":"跳"} + +data: {"v":"帧"} + +data: {"v":"的场景"} + +data: {"v":"。\n\n"} + +data: {"v":"###"} + +data: {"v":" "} + +data: {"v":"三"} + +data: {"v":"、"} + +data: {"v":"负载"} + +data: {"v":"均衡"} + +data: {"v":"\n\n"} + +data: {"v":"-"} + +data: {"v":" **"} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":"**"} + +data: {"v":":"} + +data: {"v":"本质"} + +data: {"v":"是"} + +data: {"v":"长"} + +data: {"v":"连接"} + +data: {"v":"HTTP"} + +data: {"v":"请求"} + +data: {"v":"。"} + +data: {"v":"大多数"} + +data: {"v":"七"} + +data: {"v":"层"} + +data: {"v":"负载"} + +data: {"v":"均衡"} + +data: {"v":"器"} + +data: {"v":"("} + +data: {"v":"NG"} + +data: {"v":"IN"} + +data: {"v":"X"} + +data: {"v":"、"} + +data: {"v":"HA"} + +data: {"v":"Proxy"} + +data: {"v":"、"} + +data: {"v":"AWS"} + +data: {"v":" AL"} + +data: {"v":"B"} + +data: {"v":")"} + +data: {"v":"对"} + +data: {"v":"HTTP"} + +data: {"v":"长"} + +data: {"v":"连接"} + +data: {"v":"支持"} + +data: {"v":"成熟"} + +data: {"v":","} + +data: {"v":"只需"} + +data: {"v":"配置"} + +data: {"v":"较"} + +data: {"v":"长的"} + +data: {"v":"`"} + +data: {"v":"keep"} + +data: {"v":"al"} + +data: {"v":"ive"} + +data: {"v":"_time"} + +data: {"v":"out"} + +data: {"v":"`"} + +data: {"v":"("} + +data: {"v":"如"} + +data: {"v":"300"} + +data: {"v":"秒"} + +data: {"v":")"} + +data: {"v":"和"} + +data: {"v":"连接"} + +data: {"v":"数"} + +data: {"v":"限制"} + +data: {"v":"。"} + +data: {"v":"由于"} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":"连接"} + +data: {"v":"可"} + +data: {"v":"识别"} + +data: {"v":"为"} + +data: {"v":"普通"} + +data: {"v":"HTTP"} + +data: {"v":"流"} + +data: {"v":","} + +data: {"v":"不"} + +data: {"v":"要求"} + +data: {"v":"会话"} + +data: {"v":"保持"} + +data: {"v":"("} + +data: {"v":"session"} + +data: {"v":" persistence"} + +data: {"v":"),"} + +data: {"v":"负载"} + +data: {"v":"均衡"} + +data: {"v":"器"} + +data: {"v":"可"} + +data: {"v":"自由"} + +data: {"v":"分配"} + +data: {"v":"请求"} + +data: {"v":","} + +data: {"v":"扩展"} + +data: {"v":"性好"} + +data: {"v":"。\n\n"} + +data: {"v":"-"} + +data: {"v":" **"} + +data: {"v":"Web"} + +data: {"v":"Socket"} + +data: {"v":"**"} + +data: {"v":":"} + +data: {"v":"要求"} + +data: {"v":"负载"} + +data: {"v":"均衡"} + +data: {"v":"器"} + +data: {"v":"显"} + +data: {"v":"式"} + +data: {"v":"支持"} + +data: {"v":"协议"} + +data: {"v":"升级"} + +data: {"v":"和"} + +data: {"v":"隧道"} + +data: {"v":"传输"} + +data: {"v":"。"} + +data: {"v":"通常"} + +data: {"v":"需要"} + +data: {"v":"开启"} + +data: {"v":"“"} + +data: {"v":"st"} + +data: {"v":"icky"} + +data: {"v":" session"} + +data: {"v":"”("} + +data: {"v":"基于"} + +data: {"v":"IP"} + +data: {"v":"哈希"} + +data: {"v":"或"} + +data: {"v":"Cookie"} + +data: {"v":"),"} + +data: {"v":"因为"} + +data: {"v":"Web"} + +data: {"v":"Socket"} + +data: {"v":"连接"} + +data: {"v":"建立"} + +data: {"v":"后"} + +data: {"v":"状态"} + +data: {"v":"固定"} + +data: {"v":"于"} + +data: {"v":"某"} + +data: {"v":"台"} + +data: {"v":"后端"} + +data: {"v":"服务器"} + +data: {"v":","} + +data: {"v":"一旦"} + +data: {"v":"断"} + +data: {"v":"线"} + +data: {"v":"重"} + +data: {"v":"连"} + +data: {"v":"可能"} + +data: {"v":"被"} + +data: {"v":"路由"} + +data: {"v":"到"} + +data: {"v":"不同"} + +data: {"v":"节点"} + +data: {"v":","} + +data: {"v":"导致"} + +data: {"v":"会话"} + +data: {"v":"丢失"} + +data: {"v":"。"} + +data: {"v":"这对"} + +data: {"v":"水平"} + +data: {"v":"伸缩"} + +data: {"v":"和"} + +data: {"v":"故障"} + +data: {"v":"转移"} + +data: {"v":"带来"} + +data: {"v":"挑战"} + +data: {"v":","} + +data: {"v":"需"} + +data: {"v":"配合"} + +data: {"v":"共享"} + +data: {"v":"存储"} + +data: {"v":"("} + +data: {"v":"如"} + +data: {"v":"Redis"} + +data: {"v":")"} + +data: {"v":"存储"} + +data: {"v":"会话"} + +data: {"v":"状态"} + +data: {"v":","} + +data: {"v":"或"} + +data: {"v":"采用"} + +data: {"v":"一致性"} + +data: {"v":"哈希"} + +data: {"v":"路由"} + +data: {"v":"。\n\n"} + +data: {"v":"**"} + +data: {"v":"结论"} + +data: {"v":"**"} + +data: {"v":":"} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":"在"} + +data: {"v":"负载"} + +data: {"v":"均衡"} + +data: {"v":"层面"} + +data: {"v":"更"} + +data: {"v":"简单"} + +data: {"v":"、"} + +data: {"v":"更"} + +data: {"v":"无"} + +data: {"v":"状态"} + +data: {"v":","} + +data: {"v":"更适合"} + +data: {"v":"云"} + +data: {"v":"原生"} + +data: {"v":"环境中"} + +data: {"v":"频繁"} + +data: {"v":"扩"} + +data: {"v":"缩"} + +data: {"v":"容"} + +data: {"v":"的"} + +data: {"v":"AI"} + +data: {"v":"推理"} + +data: {"v":"服务"} + +data: {"v":"。\n\n"} + +data: {"v":"###"} + +data: {"v":" "} + +data: {"v":"四"} + +data: {"v":"、"} + +data: {"v":"代理"} + +data: {"v":"兼容"} + +data: {"v":"性"} + +data: {"v":"\n\n"} + +data: {"v":"-"} + +data: {"v":" **"} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":"**"} + +data: {"v":":"} + +data: {"v":"几乎"} + +data: {"v":"100"} + +data: {"v":"%"} + +data: {"v":"兼容"} + +data: {"v":"所有"} + +data: {"v":"HTTP"} + +data: {"v":"代理"} + +data: {"v":"、"} + +data: {"v":"CD"} + +data: {"v":"N"} + +data: {"v":"、"} + +data: {"v":"网关"} + +data: {"v":"("} + +data: {"v":"包括"} + +data: {"v":"企业"} + +data: {"v":"防火墙"} + +data: {"v":")。"} + +data: {"v":"因"} + +data: {"v":"它"} + +data: {"v":"只是"} + +data: {"v":"分"} + +data: {"v":"块"} + +data: {"v":"传输"} + +data: {"v":"的"} + +data: {"v":"普通"} + +data: {"v":"HTTP"} + +data: {"v":"响应"} + +data: {"v":","} + +data: {"v":"代理"} + +data: {"v":"不会"} + +data: {"v":"特殊"} + +data: {"v":"处理"} + +data: {"v":","} + +data: {"v":"只需"} + +data: {"v":"注意"} + +data: {"v":"关闭"} + +data: {"v":"代理"} + +data: {"v":"的"} + +data: {"v":"响应"} + +data: {"v":"缓冲"} + +data: {"v":"("} + +data: {"v":"`"} + +data: {"v":"X"} + +data: {"v":"-A"} + +data: {"v":"cc"} + +data: {"v":"el"} + +data: {"v":"-B"} + +data: {"v":"uff"} + +data: {"v":"ering"} + +data: {"v":":"} + +data: {"v":" no"} + +data: {"v":"`"} + +data: {"v":"或"} + +data: {"v":"`"} + +data: {"v":"proxy"} + +data: {"v":"_b"} + +data: {"v":"uff"} + +data: {"v":"ering"} + +data: {"v":" off"} + +data: {"v":"`"} + +data: {"v":")"} + +data: {"v":"即可"} + +data: {"v":"实现"} + +data: {"v":"实时"} + +data: {"v":"流传"} + +data: {"v":"。\n\n"} + +data: {"v":"-"} + +data: {"v":" **"} + +data: {"v":"Web"} + +data: {"v":"Socket"} + +data: {"v":"**"} + +data: {"v":":"} + +data: {"v":"需要"} + +data: {"v":"代理"} + +data: {"v":"完全"} + +data: {"v":"理解"} + +data: {"v":"Web"} + +data: {"v":"Socket"} + +data: {"v":"握手"} + +data: {"v":"和"} + +data: {"v":"帧"} + +data: {"v":"格式"} + +data: {"v":"。"} + +data: {"v":"部分"} + +data: {"v":"老旧"} + +data: {"v":"代理"} + +data: {"v":"、"} + +data: {"v":"反向"} + +data: {"v":"代理"} + +data: {"v":"或"} + +data: {"v":"CD"} + +data: {"v":"N"} + +data: {"v":"可能"} + +data: {"v":"不支持"} + +data: {"v":"或"} + +data: {"v":"错误"} + +data: {"v":"拦截"} + +data: {"v":"Up"} + +data: {"v":"grade"} + +data: {"v":"请求"} + +data: {"v":"。"} + +data: {"v":"即使"} + +data: {"v":"支持"} + +data: {"v":","} + +data: {"v":"也"} + +data: {"v":"往往"} + +data: {"v":"需要"} + +data: {"v":"单独"} + +data: {"v":"配置"} + +data: {"v":"协议"} + +data: {"v":"升级"} + +data: {"v":"("} + +data: {"v":"如"} + +data: {"v":"NG"} + +data: {"v":"IN"} + +data: {"v":"X"} + +data: {"v":"的"} + +data: {"v":"`"} + +data: {"v":"Up"} + +data: {"v":"grade"} + +data: {"v":":"} + +data: {"v":" webs"} + +data: {"v":"ocket"} + +data: {"v":"`"} + +data: {"v":"头"} + +data: {"v":")。"} + +data: {"v":"此外"} + +data: {"v":","} + +data: {"v":"Web"} + +data: {"v":"Socket"} + +data: {"v":"流量"} + +data: {"v":"经过"} + +data: {"v":"代理"} + +data: {"v":"时"} + +data: {"v":","} + +data: {"v":"某些"} + +data: {"v":"超"} + +data: {"v":"时"} + +data: {"v":"设置"} + +data: {"v":"不"} + +data: {"v":"匹配"} + +data: {"v":"会导致"} + +data: {"v":"静"} + +data: {"v":"默"} + +data: {"v":"断"} + +data: {"v":"连"} + +data: {"v":"。\n\n"} + +data: {"v":"**"} + +data: {"v":"结论"} + +data: {"v":"**"} + +data: {"v":":"} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":"的"} + +data: {"v":"代理"} + +data: {"v":"兼容"} + +data: {"v":"性"} + +data: {"v":"显著"} + +data: {"v":"优于"} + +data: {"v":"Web"} + +data: {"v":"Socket"} + +data: {"v":","} + +data: {"v":"尤其在"} + +data: {"v":"混合"} + +data: {"v":"网络"} + +data: {"v":"环境"} + +data: {"v":"("} + +data: {"v":"移动"} + +data: {"v":"网络"} + +data: {"v":"、"} + +data: {"v":"公司"} + +data: {"v":"代理"} + +data: {"v":")"} + +data: {"v":"中"} + +data: {"v":"更为"} + +data: {"v":"可靠"} + +data: {"v":"。\n\n"} + +data: {"v":"###"} + +data: {"v":" "} + +data: {"v":"五"} + +data: {"v":"、"} + +data: {"v":"成本"} + +data: {"v":"\n\n"} + +data: {"v":"-"} + +data: {"v":" **"} + +data: {"v":"连接"} + +data: {"v":"开销"} + +data: {"v":"**"} + +data: {"v":":"} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":"的"} + +data: {"v":"HTTP"} + +data: {"v":"头部"} + +data: {"v":"每"} + +data: {"v":"请求"} + +data: {"v":"约"} + +data: {"v":"200"} + +data: {"v":"~"} + +data: {"v":"500"} + +data: {"v":"字节"} + +data: {"v":","} + +data: {"v":"Web"} + +data: {"v":"Socket"} + +data: {"v":"握手"} + +data: {"v":"后"} + +data: {"v":"帧"} + +data: {"v":"头"} + +data: {"v":"仅"} + +data: {"v":"2"} + +data: {"v":"~"} + +data: {"v":"14"} + +data: {"v":"字节"} + +data: {"v":","} + +data: {"v":"且"} + +data: {"v":"无"} + +data: {"v":"每次"} + +data: {"v":"推送"} + +data: {"v":"的"} + +data: {"v":"重复"} + +data: {"v":"HTTP"} + +data: {"v":"头"} + +data: {"v":"。"} + +data: {"v":"对于"} + +data: {"v":"AI"} + +data: {"v":"推理"} + +data: {"v":"中"} + +data: {"v":"高频"} + +data: {"v":"逐"} + +data: {"v":"token"} + +data: {"v":"输出"} + +data: {"v":"("} + +data: {"v":"数百"} + +data: {"v":"至"} + +data: {"v":"数千"} + +data: {"v":"次"} + +data: {"v":"推送"} + +data: {"v":"),"} + +data: {"v":"Web"} + +data: {"v":"Socket"} + +data: {"v":"的"} + +data: {"v":"带宽"} + +data: {"v":"效率"} + +data: {"v":"略"} + +data: {"v":"高"} + +data: {"v":"。\n"} + +data: {"v":"-"} + +data: {"v":" **"} + +data: {"v":"服务器"} + +data: {"v":"资源"} + +data: {"v":"**"} + +data: {"v":":"} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":"每个"} + +data: {"v":"连接"} + +data: {"v":"占用"} + +data: {"v":"一个"} + +data: {"v":"HTTP"} + +data: {"v":"/"} + +data: {"v":"1"} + +data: {"v":"."} + +data: {"v":"1"} + +data: {"v":"线程"} + +data: {"v":"或"} + +data: {"v":"事件"} + +data: {"v":"循环"} + +data: {"v":"中的"} + +data: {"v":"文件"} + +data: {"v":"描述"} + +data: {"v":"符"} + +data: {"v":";"} + +data: {"v":"Web"} + +data: {"v":"Socket"} + +data: {"v":"类似"} + +data: {"v":"但"} + +data: {"v":"无"} + +data: {"v":"HTTP"} + +data: {"v":"解析"} + +data: {"v":"负担"} + +data: {"v":"。"} + +data: {"v":"现代"} + +data: {"v":"异步"} + +data: {"v":"框架"} + +data: {"v":"("} + +data: {"v":"如"} + +data: {"v":"Net"} + +data: {"v":"ty"} + +data: {"v":"、"} + +data: {"v":"Node"} + +data: {"v":".js"} + +data: {"v":")"} + +data: {"v":"下"} + +data: {"v":"两者"} + +data: {"v":"资源"} + +data: {"v":"消耗"} + +data: {"v":"相近"} + +data: {"v":"。\n"} + +data: {"v":"-"} + +data: {"v":" **"} + +data: {"v":"开发"} + +data: {"v":"与"} + +data: {"v":"运维"} + +data: {"v":"成本"} + +data: {"v":"**"} + +data: {"v":":"} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":"实现"} + +data: {"v":"简单"} + +data: {"v":","} + +data: {"v":"无需"} + +data: {"v":"自定义"} + +data: {"v":"心跳"} + +data: {"v":"、"} + +data: {"v":"重"} + +data: {"v":"连"} + +data: {"v":"、"} + +data: {"v":"序列"} + +data: {"v":"号"} + +data: {"v":","} + +data: {"v":"大幅"} + +data: {"v":"降低"} + +data: {"v":"编码"} + +data: {"v":"与"} + +data: {"v":"调试"} + +data: {"v":"成本"} + +data: {"v":"。"} + +data: {"v":"Web"} + +data: {"v":"Socket"} + +data: {"v":"需"} + +data: {"v":"额外"} + +data: {"v":"处理"} + +data: {"v":"断"} + +data: {"v":"线"} + +data: {"v":"恢复"} + +data: {"v":"、"} + +data: {"v":"会话"} + +data: {"v":"迁移"} + +data: {"v":"、"} + +data: {"v":"负载"} + +data: {"v":"均衡"} + +data: {"v":"粘"} + +data: {"v":"性"} + +data: {"v":"等"} + +data: {"v":","} + +data: {"v":"总体"} + +data: {"v":"拥有"} + +data: {"v":"成本"} + +data: {"v":"("} + +data: {"v":"T"} + +data: {"v":"CO"} + +data: {"v":")"} + +data: {"v":"更高"} + +data: {"v":"。\n\n"} + +data: {"v":"**"} + +data: {"v":"结论"} + +data: {"v":"**"} + +data: {"v":":"} + +data: {"v":"对于"} + +data: {"v":"大多数"} + +data: {"v":"AI"} + +data: {"v":"推理"} + +data: {"v":"业务"} + +data: {"v":","} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":"的开发"} + +data: {"v":"运维"} + +data: {"v":"成本"} + +data: {"v":"远"} + +data: {"v":"低于"} + +data: {"v":"其"} + +data: {"v":"微小"} + +data: {"v":"带宽"} + +data: {"v":"浪费"} + +data: {"v":","} + +data: {"v":"因此"} + +data: {"v":"总体"} + +data: {"v":"成本"} + +data: {"v":"更"} + +data: {"v":"优"} + +data: {"v":"。\n\n"} + +data: {"v":"###"} + +data: {"v":" "} + +data: {"v":"六"} + +data: {"v":"、"} + +data: {"v":"可"} + +data: {"v":"观测"} + +data: {"v":"性"} + +data: {"v":"\n\n"} + +data: {"v":"-"} + +data: {"v":" **"} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":"**"} + +data: {"v":":"} + +data: {"v":"基于"} + +data: {"v":"HTTP"} + +data: {"v":"标准"} + +data: {"v":","} + +data: {"v":"可直接"} + +data: {"v":"利用"} + +data: {"v":"现有"} + +data: {"v":"监控"} + +data: {"v":"体系"} + +data: {"v":":"} + +data: {"v":"通过"} + +data: {"v":"网关"} + +data: {"v":"日志"} + +data: {"v":"获取"} + +data: {"v":"请求"} + +data: {"v":"耗时"} + +data: {"v":"、"} + +data: {"v":"状态"} + +data: {"v":"码"} + +data: {"v":"、"} + +data: {"v":"响应"} + +data: {"v":"大小"} + +data: {"v":";"} + +data: {"v":"通过"} + +data: {"v":"追踪"} + +data: {"v":"ID"} + +data: {"v":"实现"} + +data: {"v":"分布式"} + +data: {"v":"链路"} + +data: {"v":"追踪"} + +data: {"v":"("} + +data: {"v":"Open"} + +data: {"v":"Tele"} + +data: {"v":"metry"} + +data: {"v":"自动"} + +data: {"v":"支持"} + +data: {"v":");"} + +data: {"v":"错误"} + +data: {"v":"率"} + +data: {"v":"、"} + +data: {"v":"重"} + +data: {"v":"连"} + +data: {"v":"次数"} + +data: {"v":"等"} + +data: {"v":"指标"} + +data: {"v":"均可"} + +data: {"v":"从"} + +data: {"v":"标准"} + +data: {"v":"指标"} + +data: {"v":"采集"} + +data: {"v":"器"} + +data: {"v":"获得"} + +data: {"v":"。"} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":"的"} + +data: {"v":"每个"} + +data: {"v":"事件"} + +data: {"v":"天然"} + +data: {"v":"是"} + +data: {"v":"结构化"} + +data: {"v":"文本"} + +data: {"v":","} + +data: {"v":"便于"} + +data: {"v":"记录"} + +data: {"v":"和分析"} + +data: {"v":"。\n\n"} + +data: {"v":"-"} + +data: {"v":" **"} + +data: {"v":"Web"} + +data: {"v":"Socket"} + +data: {"v":"**"} + +data: {"v":":"} + +data: {"v":"自定义"} + +data: {"v":"二进制"} + +data: {"v":"协议"} + +data: {"v":"使得"} + +data: {"v":"通用"} + +data: {"v":"HTTP"} + +data: {"v":"监控"} + +data: {"v":"工具"} + +data: {"v":"失效"} + +data: {"v":"。"} + +data: {"v":"需要"} + +data: {"v":"专门"} + +data: {"v":"埋"} + +data: {"v":"点"} + +data: {"v":":"} + +data: {"v":"记录"} + +data: {"v":"消息"} + +data: {"v":"发送"} + +data: {"v":"速率"} + +data: {"v":"、"} + +data: {"v":"延迟"} + +data: {"v":"、"} + +data: {"v":"重"} + +data: {"v":"连"} + +data: {"v":"计数"} + +data: {"v":"、"} + +data: {"v":"异常"} + +data: {"v":"关闭"} + +data: {"v":"码"} + +data: {"v":"。"} + +data: {"v":"链路"} + +data: {"v":"追踪"} + +data: {"v":"需"} + +data: {"v":"在"} + +data: {"v":"应用"} + +data: {"v":"层"} + +data: {"v":"手动"} + +data: {"v":"注入"} + +data: {"v":"上下文"} + +data: {"v":","} + +data: {"v":"无法"} + +data: {"v":"依赖"} + +data: {"v":"代理"} + +data: {"v":"自动"} + +data: {"v":"生成"} + +data: {"v":"。"} + +data: {"v":"Web"} + +data: {"v":"Socket"} + +data: {"v":"连接"} + +data: {"v":"的生命"} + +data: {"v":"周期"} + +data: {"v":"事件"} + +data: {"v":"("} + +data: {"v":"打开"} + +data: {"v":"、"} + +data: {"v":"关闭"} + +data: {"v":"、"} + +data: {"v":"ping"} + +data: {"v":"/p"} + +data: {"v":"ong"} + +data: {"v":")"} + +data: {"v":"也"} + +data: {"v":"需"} + +data: {"v":"额外"} + +data: {"v":"暴露"} + +data: {"v":"为"} + +data: {"v":"指标"} + +data: {"v":"。\n\n"} + +data: {"v":"**"} + +data: {"v":"结论"} + +data: {"v":"**"} + +data: {"v":":"} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":"的可"} + +data: {"v":"观测"} + +data: {"v":"性"} + +data: {"v":"实现"} + +data: {"v":"成本"} + +data: {"v":"极"} + +data: {"v":"低"} + +data: {"v":"且"} + +data: {"v":"标准化"} + +data: {"v":","} + +data: {"v":"而"} + +data: {"v":"Web"} + +data: {"v":"Socket"} + +data: {"v":"需"} + +data: {"v":"大量"} + +data: {"v":"定制"} + +data: {"v":"代码"} + +data: {"v":"才能"} + +data: {"v":"达到"} + +data: {"v":"同等"} + +data: {"v":"可见"} + +data: {"v":"性"} + +data: {"v":"。\n\n"} + +data: {"v":"###"} + +data: {"v":" "} + +data: {"v":"分层"} + +data: {"v":"架构"} + +data: {"v":"建议"} + +data: {"v":"\n\n"} + +data: {"v":"基于"} + +data: {"v":"以上"} + +data: {"v":"分析"} + +data: {"v":","} + +data: {"v":"AI"} + +data: {"v":"推理"} + +data: {"v":"流"} + +data: {"v":"式"} + +data: {"v":"输出的"} + +data: {"v":"最佳"} + +data: {"v":"实践"} + +data: {"v":"建议"} + +data: {"v":"采用"} + +data: {"v":"**"} + +data: {"v":"分层"} + +data: {"v":"混合"} + +data: {"v":"架构"} + +data: {"v":"**"} + +data: {"v":":\n\n"} + +data: {"v":"1"} + +data: {"v":"."} + +data: {"v":" **"} + +data: {"v":"接入"} + +data: {"v":"层"} + +data: {"v":"**"} + +data: {"v":":"} + +data: {"v":"使用"} + +data: {"v":"支持"} + +data: {"v":"HTTP"} + +data: {"v":"/"} + +data: {"v":"2"} + +data: {"v":"或"} + +data: {"v":"HTTP"} + +data: {"v":"/"} + +data: {"v":"1"} + +data: {"v":"."} + +data: {"v":"1"} + +data: {"v":"的"} + +data: {"v":"负载"} + +data: {"v":"均衡"} + +data: {"v":"器"} + +data: {"v":"("} + +data: {"v":"如"} + +data: {"v":"AL"} + +data: {"v":"B"} + +data: {"v":"、"} + +data: {"v":"NG"} + +data: {"v":"IN"} + +data: {"v":"X"} + +data: {"v":"),"} + +data: {"v":"开启"} + +data: {"v":"响应"} + +data: {"v":"缓冲"} + +data: {"v":"关闭"} + +data: {"v":"("} + +data: {"v":"`"} + +data: {"v":"proxy"} + +data: {"v":"_b"} + +data: {"v":"uff"} + +data: {"v":"ering"} + +data: {"v":" off"} + +data: {"v":"`"} + +data: {"v":")"} + +data: {"v":"和"} + +data: {"v":"长"} + +data: {"v":"连接"} + +data: {"v":"超"} + +data: {"v":"时"} + +data: {"v":"("} + +data: {"v":"如"} + +data: {"v":"600"} + +data: {"v":"秒"} + +data: {"v":")。\n"} + +data: {"v":"2"} + +data: {"v":"."} + +data: {"v":" **"} + +data: {"v":"协议"} + +data: {"v":"层"} + +data: {"v":"**"} + +data: {"v":":"} + +data: {"v":"**"} + +data: {"v":"优先"} + +data: {"v":"选择"} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":"**"} + +data: {"v":"作为"} + +data: {"v":"客户端"} + +data: {"v":"与服务"} + +data: {"v":"端"} + +data: {"v":"之间的"} + +data: {"v":"主要"} + +data: {"v":"流"} + +data: {"v":"式"} + +data: {"v":"协议"} + +data: {"v":"**"} + +data: {"v":","} + +data: {"v":"理由"} + +data: {"v":"如下"} + +data: {"v":":\n"} + +data: {"v":" "} + +data: {"v":" -"} + +data: {"v":" AI"} + +data: {"v":"推理"} + +data: {"v":"是"} + +data: {"v":"典型的"} + +data: {"v":"服务器"} + +data: {"v":"向"} + +data: {"v":"客户端"} + +data: {"v":"推送"} + +data: {"v":"单向"} + +data: {"v":"流"} + +data: {"v":","} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":"天然"} + +data: {"v":"匹配"} + +data: {"v":"。\n"} + +data: {"v":" "} + +data: {"v":" -"} + +data: {"v":" "} + +data: {"v":"断"} + +data: {"v":"线"} + +data: {"v":"恢复"} + +data: {"v":"内置"} + +data: {"v":","} + +data: {"v":"极大"} + +data: {"v":"提升"} + +data: {"v":"用户体验"} + +data: {"v":","} + +data: {"v":"尤其"} + +data: {"v":"适合"} + +data: {"v":"生"} + +data: {"v":"成长"} + +data: {"v":"度"} + +data: {"v":"可达"} + +data: {"v":"数千"} + +data: {"v":"token"} + +data: {"v":"的"} + +data: {"v":"推理"} + +data: {"v":"任务"} + +data: {"v":"。\n"} + +data: {"v":" "} + +data: {"v":" -"} + +data: {"v":" "} + +data: {"v":"无需"} + +data: {"v":"自定义"} + +data: {"v":"粘"} + +data: {"v":"性"} + +data: {"v":"会话"} + +data: {"v":","} + +data: {"v":"水平"} + +data: {"v":"扩展"} + +data: {"v":"简单"} + +data: {"v":"。\n"} + +data: {"v":" "} + +data: {"v":" -"} + +data: {"v":" "} + +data: {"v":"运维"} + +data: {"v":"与"} + +data: {"v":"监控"} + +data: {"v":"可直接"} + +data: {"v":"复用"} + +data: {"v":"现有"} + +data: {"v":"HTTP"} + +data: {"v":"生态"} + +data: {"v":"。\n"} + +data: {"v":"3"} + +data: {"v":"."} + +data: {"v":" **"} + +data: {"v":"双向"} + +data: {"v":"交互"} + +data: {"v":"补充"} + +data: {"v":"**"} + +data: {"v":":"} + +data: {"v":"如果"} + +data: {"v":"业务"} + +data: {"v":"的确"} + +data: {"v":"需要"} + +data: {"v":"用户"} + +data: {"v":"打断"} + +data: {"v":"生成"} + +data: {"v":"或"} + +data: {"v":"实时"} + +data: {"v":"调整"} + +data: {"v":"推理"} + +data: {"v":"参数"} + +data: {"v":"("} + +data: {"v":"如"} + +data: {"v":"温度"} + +data: {"v":"、"} + +data: {"v":"top"} + +data: {"v":"_p"} + +data: {"v":"),"} + +data: {"v":"可通过"} + +data: {"v":"以下"} + +data: {"v":"两种"} + +data: {"v":"方式"} + +data: {"v":"实现"} + +data: {"v":":\n"} + +data: {"v":" "} + +data: {"v":" -"} + +data: {"v":" **"} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":" +"} + +data: {"v":" "} + +data: {"v":"独立"} + +data: {"v":"HTTP"} + +data: {"v":" POST"} + +data: {"v":"**"} + +data: {"v":":"} + +data: {"v":"客户端"} + +data: {"v":"另"} + +data: {"v":"发起"} + +data: {"v":"一个"} + +data: {"v":"HTTP"} + +data: {"v":"请求"} + +data: {"v":"发送"} + +data: {"v":"控制"} + +data: {"v":"指令"} + +data: {"v":","} + +data: {"v":"服务"} + +data: {"v":"端"} + +data: {"v":"通过"} + +data: {"v":"共享"} + +data: {"v":"会话"} + +data: {"v":"ID"} + +data: {"v":"("} + +data: {"v":"如"} + +data: {"v":"`"} + +data: {"v":"X"} + +data: {"v":"-S"} + +data: {"v":"ession"} + +data: {"v":"-"} + +data: {"v":"Id"} + +data: {"v":"`"} + +data: {"v":"头"} + +data: {"v":")"} + +data: {"v":"影响"} + +data: {"v":"已有"} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":"流"} + +data: {"v":"。"} + +data: {"v":"这"} + +data: {"v":"保持了"} + +data: {"v":"架构"} + +data: {"v":"简单"} + +data: {"v":"。\n"} + +data: {"v":" "} + +data: {"v":" -"} + +data: {"v":" **"} + +data: {"v":"Web"} + +data: {"v":"Socket"} + +data: {"v":"("} + +data: {"v":"仅"} + +data: {"v":"当"} + +data: {"v":"频繁"} + +data: {"v":"双向"} + +data: {"v":"交互"} + +data: {"v":")"} + +data: {"v":"**"} + +data: {"v":":"} + +data: {"v":"只有在"} + +data: {"v":"要求"} + +data: {"v":"全"} + +data: {"v":"双"} + +data: {"v":"工"} + +data: {"v":"毫"} + +data: {"v":"秒"} + +data: {"v":"级"} + +data: {"v":"交互"} + +data: {"v":"("} + +data: {"v":"如"} + +data: {"v":"实时"} + +data: {"v":"对话"} + +data: {"v":"且"} + +data: {"v":"用户"} + +data: {"v":"频繁"} + +data: {"v":"插"} + +data: {"v":"话"} + +data: {"v":")"} + +data: {"v":"时才"} + +data: {"v":"引入"} + +data: {"v":"Web"} + +data: {"v":"Socket"} + +data: {"v":","} + +data: {"v":"但"} + +data: {"v":"必须"} + +data: {"v":"自行"} + +data: {"v":"实现"} + +data: {"v":"上述"} + +data: {"v":"负载"} + +data: {"v":"均衡"} + +data: {"v":"亲和"} + +data: {"v":"、"} + +data: {"v":"断"} + +data: {"v":"线"} + +data: {"v":"恢复"} + +data: {"v":"和"} + +data: {"v":"监控"} + +data: {"v":"。\n"} + +data: {"v":"4"} + +data: {"v":"."} + +data: {"v":" **"} + +data: {"v":"后端"} + +data: {"v":"内部"} + +data: {"v":"通信"} + +data: {"v":"**"} + +data: {"v":":"} + +data: {"v":"AI"} + +data: {"v":"推理"} + +data: {"v":"引擎"} + +data: {"v":"与"} + +data: {"v":"网关"} + +data: {"v":"之间"} + +data: {"v":"可采用"} + +data: {"v":"g"} + +data: {"v":"R"} + +data: {"v":"PC"} + +data: {"v":"流"} + +data: {"v":"式"} + +data: {"v":"("} + +data: {"v":"基于"} + +data: {"v":"HTTP"} + +data: {"v":"/"} + +data: {"v":"2"} + +data: {"v":"),"} + +data: {"v":"利用"} + +data: {"v":"其"} + +data: {"v":"内置"} + +data: {"v":"流"} + +data: {"v":"控"} + +data: {"v":"和"} + +data: {"v":"双向"} + +data: {"v":"特性"} + +data: {"v":","} + +data: {"v":"但"} + +data: {"v":"对外"} + +data: {"v":"层"} + +data: {"v":"仍"} + +data: {"v":"可通过"} + +data: {"v":"协议"} + +data: {"v":"适配"} + +data: {"v":"器"} + +data: {"v":"转换为"} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":"。\n\n"} + +data: {"v":"**"} + +data: {"v":"总结"} + +data: {"v":"**"} + +data: {"v":":"} + +data: {"v":"对于"} + +data: {"v":"绝大多数"} + +data: {"v":"AI"} + +data: {"v":"推理"} + +data: {"v":"流"} + +data: {"v":"式"} + +data: {"v":"输出"} + +data: {"v":"场景"} + +data: {"v":","} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":"凭借"} + +data: {"v":"其"} + +data: {"v":"简单"} + +data: {"v":"、"} + +data: {"v":"可靠"} + +data: {"v":"、"} + +data: {"v":"易"} + +data: {"v":"观测"} + +data: {"v":"、"} + +data: {"v":"高"} + +data: {"v":"兼容"} + +data: {"v":"性的"} + +data: {"v":"优势"} + +data: {"v":","} + +data: {"v":"应"} + +data: {"v":"作为"} + +data: {"v":"标准"} + +data: {"v":"选"} + +data: {"v":"型"} + +data: {"v":"。"} + +data: {"v":"Web"} + +data: {"v":"Socket"} + +data: {"v":"仅在"} + +data: {"v":"需要"} + +data: {"v":"复杂"} + +data: {"v":"双向"} + +data: {"v":"实时"} + +data: {"v":"控制"} + +data: {"v":"且"} + +data: {"v":"能"} + +data: {"v":"承担"} + +data: {"v":"额外"} + +data: {"v":"工程"} + +data: {"v":"成本"} + +data: {"v":"时"} + +data: {"v":"才有"} + +data: {"v":"竞争力"} + +data: {"v":"。"} + +data: {"v":"通过"} + +data: {"v":"分层"} + +data: {"v":"设计"} + +data: {"v":"("} + +data: {"v":"接入"} + +data: {"v":"层"} + +data: {"v":"+"} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":"会话"} + +data: {"v":"层"} + +data: {"v":"+"} + +data: {"v":"推理"} + +data: {"v":"引擎"} + +data: {"v":"层"} + +data: {"v":"),"} + +data: {"v":"可以"} + +data: {"v":"构建"} + +data: {"v":"高"} + +data: {"v":"可靠的"} + +data: {"v":"AI"} + +data: {"v":"推理"} + +data: {"v":"服务"} + +data: {"v":"。"} + +data: {"p":"response/fragments","v":[{"id":4,"type":"TIP","content":"本回答由 AI 生成,内容仅供参考,请仔细甄别。","style":"WARNING","hide_on_wip":true}]} + +data: {"p":"response","o":"BATCH","v":[{"p":"accumulated_token_usage","v":2024},{"p":"quasi_status","v":"FINISHED"}]} + +data: {"p":"response/status","o":"SET","v":"FINISHED"} + +event: update_session +data: {"updated_at":1777485073.9337459} + +event: title +data: {"content":"SSE与WebSocket比较与架构建议"} + +event: close +data: {"click_behavior":"none","auto_resume":false} + diff --git a/tests/raw_stream_samples/longtext-deepseek-v4-pro-20260429/meta.json b/tests/raw_stream_samples/longtext-deepseek-v4-pro-20260429/meta.json new file mode 100644 index 0000000..1db9015 --- /dev/null +++ b/tests/raw_stream_samples/longtext-deepseek-v4-pro-20260429/meta.json @@ -0,0 +1,37 @@ +{ + "sample_id": "longtext-deepseek-v4-pro-20260429", + "captured_at_utc": "2026-04-29T17:52:45Z", + "source": "admin/dev/raw-samples/capture", + "request": { + "messages": [ + { + "content": "请写一篇1200字中文说明:比较SSE与WebSocket在AI推理流式输出中的可靠性、断线恢复、负载均衡、代理兼容性、成本和可观测性,并给出分层架构建议。", + "role": "user" + } + ], + "model": "deepseek-v4-pro", + "stream": true + }, + "capture": { + "label": "deepseek_upload_file", + "url": "https://chat.deepseek.com/api/v0/file/upload_file", + "status_code": 200, + "response_bytes": 55354, + "rounds": [ + { + "label": "deepseek_upload_file", + "url": "https://chat.deepseek.com/api/v0/file/upload_file", + "status_code": 200, + "response_bytes": 780 + }, + { + "label": "deepseek_completion", + "url": "https://chat.deepseek.com/api/v0/chat/completion", + "status_code": 200, + "response_bytes": 54573 + } + ], + "contains_finished_token": true, + "finished_token_count": 2 + } +} diff --git a/tests/raw_stream_samples/longtext-deepseek-v4-pro-20260429/upstream.stream.sse b/tests/raw_stream_samples/longtext-deepseek-v4-pro-20260429/upstream.stream.sse new file mode 100644 index 0000000..8b14272 --- /dev/null +++ b/tests/raw_stream_samples/longtext-deepseek-v4-pro-20260429/upstream.stream.sse @@ -0,0 +1,5230 @@ +{"code":0,"msg":"","data":{"biz_code":0,"biz_msg":"","biz_data":{"id":"file-9c8ae986-75f7-4611-9956-5e1b502f3ec2","status":"SUCCESS","file_name":"history.txt","from_share":false,"file_size":732,"model_kind":"NORMAL","token_usage":145,"error_code":null,"inserted_at":1777485076.42,"updated_at":1777485076.42,"signed_path":"/file?file_id=9c8ae986-75f7-4611-9956-5e1b502f3ec2&state=a1REa2AdO8JmDuxMFiUTPJfpiyY4ie2weyUpYxfvEOrk5lxUCZifpRw9toZAEzn3DAjkgbR6blgZf41KLkHBKwwrcYTIjfxTRKijDqjEfguis03yddpuVrii6keG4%2BXIlcLAsyZG3qcGhfTGVZhsr%2BRl17J%2BcnT9roslhxBcEy4rthFJVMWUI%2BSHjuo2gLEUDfvMfULQ1gSLVGtr%2Fpq%2FcNPCPSxZapIQv04ZVmJLcdbzRkz%2Bb%2BxM5RWUIPujp%2B3ke1WDa3%2B6S4pP0Pv%2BAJ0MFUjQsloUwO4AsJ8YhGBFWg8Ehe1b2yt1N%2Fi%2BIjLRPt5xiNmALcJJXIY%3D","is_image":false,"audit_result":null}}} +event: ready +data: {"request_message_id":1,"response_message_id":2,"model_type":"expert"} + +event: update_session +data: {"updated_at":1777485078.551796} + +data: {"v":{"response":{"message_id":2,"parent_id":1,"model":"","role":"ASSISTANT","thinking_enabled":true,"ban_edit":false,"ban_regenerate":false,"status":"WIP","incomplete_message":null,"accumulated_token_usage":0,"feedback":null,"inserted_at":1777485078.542825,"search_enabled":false,"fragments":[{"id":2,"type":"THINK","content":"我们","elapsed_secs":null,"references":[],"stage_id":1}],"conversation_mode":"DEFAULT","has_pending_fragment":false,"auto_continue":false}}} + +data: {"p":"response/fragments/-1/content","o":"APPEND","v":"被"} + +data: {"v":"要求"} + +data: {"v":"写"} + +data: {"v":"一篇"} + +data: {"v":"120"} + +data: {"v":"0"} + +data: {"v":"字"} + +data: {"v":"的中"} + +data: {"v":"文"} + +data: {"v":"说明"} + +data: {"v":","} + +data: {"v":"比较"} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":"与"} + +data: {"v":"Web"} + +data: {"v":"Socket"} + +data: {"v":"在"} + +data: {"v":"AI"} + +data: {"v":"推理"} + +data: {"v":"流"} + +data: {"v":"式"} + +data: {"v":"输出"} + +data: {"v":"中的"} + +data: {"v":"可靠性"} + +data: {"v":"、"} + +data: {"v":"断"} + +data: {"v":"线"} + +data: {"v":"恢复"} + +data: {"v":"、"} + +data: {"v":"负载"} + +data: {"v":"均衡"} + +data: {"v":"、"} + +data: {"v":"代理"} + +data: {"v":"兼容"} + +data: {"v":"性"} + +data: {"v":"、"} + +data: {"v":"成本和"} + +data: {"v":"可"} + +data: {"v":"观测"} + +data: {"v":"性"} + +data: {"v":","} + +data: {"v":"并"} + +data: {"v":"给出"} + +data: {"v":"分层"} + +data: {"v":"架构"} + +data: {"v":"建议"} + +data: {"v":"。"} + +data: {"v":"思考"} + +data: {"v":"过程"} + +data: {"v":"要求"} + +data: {"v":"详尽"} + +data: {"v":","} + +data: {"v":"但"} + +data: {"v":"最终"} + +data: {"v":"输出"} + +data: {"v":"是"} + +data: {"v":"给"} + +data: {"v":"用户的"} + +data: {"v":"直接"} + +data: {"v":"回答"} + +data: {"v":"。"} + +data: {"v":"助手"} + +data: {"v":"应该"} + +data: {"v":"输出"} + +data: {"v":"一篇"} + +data: {"v":"说明"} + +data: {"v":"文章"} + +data: {"v":"。"} + +data: {"v":"需要"} + +data: {"v":"包含"} + +data: {"v":"这些"} + +data: {"v":"方面的"} + +data: {"v":"比较"} + +data: {"v":","} + +data: {"v":"以及"} + +data: {"v":"分层"} + +data: {"v":"架构"} + +data: {"v":"建议"} + +data: {"v":"。"} + +data: {"v":"注意"} + +data: {"v":"字数"} + +data: {"v":"要求"} + +data: {"v":":"} + +data: {"v":"120"} + +data: {"v":"0"} + +data: {"v":"字"} + +data: {"v":"左右"} + +data: {"v":"。"} + +data: {"v":"可以"} + +data: {"v":"起草"} + +data: {"v":"内容"} + +data: {"v":"。\n\n"} + +data: {"v":"首先"} + +data: {"v":","} + +data: {"v":"理解"} + +data: {"v":"两种"} + +data: {"v":"技术"} + +data: {"v":":"} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":"("} + +data: {"v":"Server"} + +data: {"v":"-S"} + +data: {"v":"ent"} + +data: {"v":" Events"} + +data: {"v":")"} + +data: {"v":"是基于"} + +data: {"v":"HTTP"} + +data: {"v":"的单"} + +data: {"v":"向"} + +data: {"v":"流"} + +data: {"v":","} + +data: {"v":"客户端"} + +data: {"v":"通过"} + +data: {"v":"Event"} + +data: {"v":"Source"} + +data: {"v":" API"} + +data: {"v":"接收"} + +data: {"v":"数据"} + +data: {"v":";"} + +data: {"v":"Web"} + +data: {"v":"Socket"} + +data: {"v":"是全"} + +data: {"v":"双"} + +data: {"v":"工"} + +data: {"v":"通信"} + +data: {"v":"协议"} + +data: {"v":"。"} + +data: {"v":"在"} + +data: {"v":"AI"} + +data: {"v":"推理"} + +data: {"v":"流"} + +data: {"v":"式"} + +data: {"v":"输出"} + +data: {"v":"场景"} + +data: {"v":","} + +data: {"v":"通常"} + +data: {"v":"是由"} + +data: {"v":"服务器"} + +data: {"v":"向"} + +data: {"v":"客户端"} + +data: {"v":"推送"} + +data: {"v":"生成的"} + +data: {"v":"token"} + +data: {"v":"或"} + +data: {"v":"结果"} + +data: {"v":","} + +data: {"v":"客户端"} + +data: {"v":"只是"} + +data: {"v":"接收"} + +data: {"v":","} + +data: {"v":"不需要"} + +data: {"v":"发送"} + +data: {"v":"太多"} + +data: {"v":"数据"} + +data: {"v":"("} + +data: {"v":"除了"} + +data: {"v":"初始"} + +data: {"v":"请求"} + +data: {"v":")。"} + +data: {"v":"所以"} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":"似乎"} + +data: {"v":"更"} + +data: {"v":"自然"} + +data: {"v":","} + +data: {"v":"但"} + +data: {"v":"Web"} + +data: {"v":"Socket"} + +data: {"v":"也可"} + +data: {"v":"用"} + +data: {"v":"。"} + +data: {"v":"比较"} + +data: {"v":"可靠性"} + +data: {"v":"、"} + +data: {"v":"断"} + +data: {"v":"线"} + +data: {"v":"恢复"} + +data: {"v":"、"} + +data: {"v":"负载"} + +data: {"v":"均衡"} + +data: {"v":"、"} + +data: {"v":"代理"} + +data: {"v":"兼容"} + +data: {"v":"性"} + +data: {"v":"、"} + +data: {"v":"成本"} + +data: {"v":"、"} + +data: {"v":"可"} + +data: {"v":"观测"} + +data: {"v":"性"} + +data: {"v":";"} + +data: {"v":"再"} + +data: {"v":"给出"} + +data: {"v":"分层"} + +data: {"v":"架构"} + +data: {"v":"建议"} + +data: {"v":"。\n\n"} + +data: {"v":"分析"} + +data: {"v":"每"} + +data: {"v":"一点"} + +data: {"v":":\n\n"} + +data: {"v":"1"} + +data: {"v":"."} + +data: {"v":" "} + +data: {"v":"可靠性"} + +data: {"v":":"} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":"基于"} + +data: {"v":"HTTP"} + +data: {"v":","} + +data: {"v":"利用"} + +data: {"v":"HTTP"} + +data: {"v":"的"} + +data: {"v":"自动"} + +data: {"v":"重"} + +data: {"v":"连"} + +data: {"v":"机制"} + +data: {"v":"("} + +data: {"v":"Event"} + +data: {"v":"Source"} + +data: {"v":" API"} + +data: {"v":"会自动"} + +data: {"v":"重"} + +data: {"v":"连"} + +data: {"v":"并"} + +data: {"v":"发送"} + +data: {"v":"Last"} + +data: {"v":"-"} + +data: {"v":"Event"} + +data: {"v":"-ID"} + +data: {"v":"),"} + +data: {"v":"但"} + +data: {"v":"只有"} + +data: {"v":"单向"} + +data: {"v":","} + +data: {"v":"重"} + +data: {"v":"连"} + +data: {"v":"时"} + +data: {"v":"可能需要"} + +data: {"v":"重新"} + +data: {"v":"发送"} + +data: {"v":"请求"} + +data: {"v":"?"} + +data: {"v":"如果"} + +data: {"v":"连接"} + +data: {"v":"断开"} + +data: {"v":","} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":"客户端"} + +data: {"v":"会自动"} + +data: {"v":"尝试"} + +data: {"v":"重"} + +data: {"v":"连"} + +data: {"v":","} + +data: {"v":"并"} + +data: {"v":"可以"} + +data: {"v":"发送"} + +data: {"v":"上次"} + +data: {"v":"接收"} + +data: {"v":"的事件"} + +data: {"v":"ID"} + +data: {"v":","} + +data: {"v":"服务器"} + +data: {"v":"可以从"} + +data: {"v":"该"} + +data: {"v":"ID"} + +data: {"v":"后"} + +data: {"v":"继续"} + +data: {"v":"发送"} + +data: {"v":"。"} + +data: {"v":"但"} + +data: {"v":"需要"} + +data: {"v":"服务器"} + +data: {"v":"端"} + +data: {"v":"支持"} + +data: {"v":"从"} + +data: {"v":"某个"} + +data: {"v":"事件"} + +data: {"v":"ID"} + +data: {"v":"恢复"} + +data: {"v":","} + +data: {"v":"维护"} + +data: {"v":"会话"} + +data: {"v":"。"} + +data: {"v":"Web"} + +data: {"v":"Socket"} + +data: {"v":"需要"} + +data: {"v":"自己"} + +data: {"v":"实现"} + +data: {"v":"重"} + +data: {"v":"连"} + +data: {"v":"和"} + +data: {"v":"恢复"} + +data: {"v":"逻辑"} + +data: {"v":","} + +data: {"v":"比较"} + +data: {"v":"灵活"} + +data: {"v":"但"} + +data: {"v":"复杂"} + +data: {"v":"。"} + +data: {"v":"可靠性"} + +data: {"v":"方面"} + +data: {"v":","} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":"因为有"} + +data: {"v":"标准"} + +data: {"v":"重"} + +data: {"v":"连"} + +data: {"v":"可能"} + +data: {"v":"更"} + +data: {"v":"简单"} + +data: {"v":"可靠"} + +data: {"v":"。"} + +data: {"v":"但"} + +data: {"v":"也要"} + +data: {"v":"考虑"} + +data: {"v":"网络"} + +data: {"v":"中断"} + +data: {"v":"后"} + +data: {"v":"消息"} + +data: {"v":"丢失"} + +data: {"v":","} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":"的"} + +data: {"v":"自动"} + +data: {"v":"重"} + +data: {"v":"连"} + +data: {"v":"和"} + +data: {"v":"事件"} + +data: {"v":"ID"} + +data: {"v":"可以"} + +data: {"v":"做到"} + +data: {"v":"精确"} + +data: {"v":"恢复"} + +data: {"v":"("} + +data: {"v":"如果"} + +data: {"v":"服务器"} + +data: {"v":"记录"} + +data: {"v":")。"} + +data: {"v":"Web"} + +data: {"v":"Socket"} + +data: {"v":"可以"} + +data: {"v":"双向"} + +data: {"v":"确认"} + +data: {"v":","} + +data: {"v":"实现"} + +data: {"v":"更"} + +data: {"v":"可靠的"} + +data: {"v":"传输"} + +data: {"v":"("} + +data: {"v":"如"} + +data: {"v":"通过"} + +data: {"v":"ACK"} + +data: {"v":"),"} + +data: {"v":"但"} + +data: {"v":"需要"} + +data: {"v":"更多"} + +data: {"v":"开发"} + +data: {"v":"。\n\n"} + +data: {"v":"2"} + +data: {"v":"."} + +data: {"v":" "} + +data: {"v":"断"} + +data: {"v":"线"} + +data: {"v":"恢复"} + +data: {"v":":"} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":"的"} + +data: {"v":"Event"} + +data: {"v":"Source"} + +data: {"v":"有"} + +data: {"v":"内置"} + +data: {"v":"的重"} + +data: {"v":"连"} + +data: {"v":"机制"} + +data: {"v":","} + +data: {"v":"并"} + +data: {"v":"可通过"} + +data: {"v":"Last"} + +data: {"v":"-"} + +data: {"v":"Event"} + +data: {"v":"-ID"} + +data: {"v":"实现"} + +data: {"v":"断"} + +data: {"v":"点"} + +data: {"v":"续"} + +data: {"v":"传"} + +data: {"v":"。"} + +data: {"v":"服务器"} + +data: {"v":"需要"} + +data: {"v":"根据"} + +data: {"v":"该"} + +data: {"v":"ID"} + +data: {"v":"缓存"} + +data: {"v":"或"} + +data: {"v":"重"} + +data: {"v":"放"} + +data: {"v":"事件"} + +data: {"v":"。"} + +data: {"v":"这对于"} + +data: {"v":"流"} + +data: {"v":"式"} + +data: {"v":"AI"} + +data: {"v":"推理"} + +data: {"v":"很重要"} + +data: {"v":","} + +data: {"v":"因为"} + +data: {"v":"一旦"} + +data: {"v":"断开"} + +data: {"v":","} + +data: {"v":"客户端"} + +data: {"v":"可以"} + +data: {"v":"继续"} + +data: {"v":"接收"} + +data: {"v":"后续"} + +data: {"v":"token"} + +data: {"v":","} + +data: {"v":"而不"} + +data: {"v":"至于"} + +data: {"v":"丢失"} + +data: {"v":"中间"} + +data: {"v":"部分"} + +data: {"v":"。"} + +data: {"v":"但"} + +data: {"v":"需要"} + +data: {"v":"服务器"} + +data: {"v":"维护"} + +data: {"v":"事件"} + +data: {"v":"流"} + +data: {"v":"历史"} + +data: {"v":","} + +data: {"v":"可能"} + +data: {"v":"消耗"} + +data: {"v":"内存"} + +data: {"v":"。"} + +data: {"v":"Web"} + +data: {"v":"Socket"} + +data: {"v":"需要"} + +data: {"v":"自定义"} + +data: {"v":"心跳"} + +data: {"v":"和"} + +data: {"v":"重"} + +data: {"v":"连"} + +data: {"v":","} + +data: {"v":"还要"} + +data: {"v":"自己"} + +data: {"v":"设计"} + +data: {"v":"消息"} + +data: {"v":"ID"} + +data: {"v":"和"} + +data: {"v":"确认"} + +data: {"v":"机制"} + +data: {"v":"来"} + +data: {"v":"保证"} + +data: {"v":"不"} + +data: {"v":"丢失"} + +data: {"v":"。"} + +data: {"v":"所以"} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":"的"} + +data: {"v":"断"} + +data: {"v":"线"} + +data: {"v":"恢复"} + +data: {"v":"更"} + +data: {"v":"标准化"} + +data: {"v":","} + +data: {"v":"易于"} + +data: {"v":"实现"} + +data: {"v":"。\n\n"} + +data: {"v":"3"} + +data: {"v":"."} + +data: {"v":" "} + +data: {"v":"负载"} + +data: {"v":"均衡"} + +data: {"v":":"} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":"基于"} + +data: {"v":"HTTP"} + +data: {"v":"长"} + +data: {"v":"连接"} + +data: {"v":","} + +data: {"v":"可以通过"} + +data: {"v":"标准"} + +data: {"v":"HTTP"} + +data: {"v":"负载"} + +data: {"v":"均衡"} + +data: {"v":"器"} + +data: {"v":"("} + +data: {"v":"如"} + +data: {"v":"N"} + +data: {"v":"ginx"} + +data: {"v":"、"} + +data: {"v":"HA"} + +data: {"v":"Proxy"} + +data: {"v":")"} + +data: {"v":"分发"} + +data: {"v":","} + +data: {"v":"但"} + +data: {"v":"长"} + +data: {"v":"连接"} + +data: {"v":"可能"} + +data: {"v":"占用"} + +data: {"v":"连接"} + +data: {"v":"数"} + +data: {"v":"。"} + +data: {"v":"由于"} + +data: {"v":"是"} + +data: {"v":"单向"} + +data: {"v":"流"} + +data: {"v":","} + +data: {"v":"负载"} + +data: {"v":"均衡"} + +data: {"v":"器"} + +data: {"v":"配置"} + +data: {"v":"相对"} + +data: {"v":"简单"} + +data: {"v":","} + +data: {"v":"只要"} + +data: {"v":"支持"} + +data: {"v":"HTTP"} + +data: {"v":"/"} + +data: {"v":"1"} + +data: {"v":"."} + +data: {"v":"1"} + +data: {"v":"长"} + +data: {"v":"连接"} + +data: {"v":"和"} + +data: {"v":"分"} + +data: {"v":"块"} + +data: {"v":"传输"} + +data: {"v":"。"} + +data: {"v":"但"} + +data: {"v":"如果有"} + +data: {"v":"反向"} + +data: {"v":"代理"} + +data: {"v":","} + +data: {"v":"可能需要"} + +data: {"v":"配置"} + +data: {"v":"超"} + +data: {"v":"时"} + +data: {"v":"。"} + +data: {"v":"Web"} + +data: {"v":"Socket"} + +data: {"v":"则是"} + +data: {"v":"升级"} + +data: {"v":"协议"} + +data: {"v":","} + +data: {"v":"需要"} + +data: {"v":"负载"} + +data: {"v":"均衡"} + +data: {"v":"器"} + +data: {"v":"支持"} + +data: {"v":"Web"} + +data: {"v":"Socket"} + +data: {"v":"代理"} + +data: {"v":","} + +data: {"v":"需要"} + +data: {"v":"Up"} + +data: {"v":"grade"} + +data: {"v":"和"} + +data: {"v":"Connection"} + +data: {"v":"头"} + +data: {"v":","} + +data: {"v":"并且"} + +data: {"v":"需要"} + +data: {"v":"保持"} + +data: {"v":"连接"} + +data: {"v":","} + +data: {"v":"同样"} + +data: {"v":"占用"} + +data: {"v":"连接"} + +data: {"v":"。"} + +data: {"v":"两者的"} + +data: {"v":"区别"} + +data: {"v":"主要在"} + +data: {"v":"代理"} + +data: {"v":"兼容"} + +data: {"v":"性"} + +data: {"v":"上"} + +data: {"v":"。\n\n"} + +data: {"v":"4"} + +data: {"v":"."} + +data: {"v":" "} + +data: {"v":"代理"} + +data: {"v":"兼容"} + +data: {"v":"性"} + +data: {"v":":"} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":"使用"} + +data: {"v":"普通"} + +data: {"v":"HTTP"} + +data: {"v":","} + +data: {"v":"大部分"} + +data: {"v":"HTTP"} + +data: {"v":"代理"} + +data: {"v":"和"} + +data: {"v":"CD"} + +data: {"v":"N"} + +data: {"v":"都能"} + +data: {"v":"透"} + +data: {"v":"传"} + +data: {"v":","} + +data: {"v":"只要"} + +data: {"v":"支持"} + +data: {"v":"分"} + +data: {"v":"块"} + +data: {"v":"传输"} + +data: {"v":"编码"} + +data: {"v":"和"} + +data: {"v":"不过"} + +data: {"v":"度"} + +data: {"v":"缓冲"} + +data: {"v":"。"} + +data: {"v":"某些"} + +data: {"v":"代理"} + +data: {"v":"可能会"} + +data: {"v":"缓冲"} + +data: {"v":"响应"} + +data: {"v":"体"} + +data: {"v":","} + +data: {"v":"影响"} + +data: {"v":"实时"} + +data: {"v":"性"} + +data: {"v":","} + +data: {"v":"可以通过"} + +data: {"v":"设置"} + +data: {"v":"响应"} + +data: {"v":"头"} + +data: {"v":"("} + +data: {"v":"X"} + +data: {"v":"-A"} + +data: {"v":"cc"} + +data: {"v":"el"} + +data: {"v":"-B"} + +data: {"v":"uff"} + +data: {"v":"ering"} + +data: {"v":":"} + +data: {"v":" no"} + +data: {"v":")"} + +data: {"v":"禁用"} + +data: {"v":"缓冲"} + +data: {"v":"。"} + +data: {"v":"但"} + +data: {"v":"总体"} + +data: {"v":"兼容"} + +data: {"v":"性好"} + +data: {"v":"。"} + +data: {"v":"Web"} + +data: {"v":"Socket"} + +data: {"v":"需要"} + +data: {"v":"代理"} + +data: {"v":"明确"} + +data: {"v":"支持"} + +data: {"v":"Web"} + +data: {"v":"Socket"} + +data: {"v":"协议"} + +data: {"v":"升级"} + +data: {"v":","} + +data: {"v":"否则"} + +data: {"v":"可能"} + +data: {"v":"被"} + +data: {"v":"拒绝"} + +data: {"v":"。"} + +data: {"v":"许多"} + +data: {"v":"老"} + +data: {"v":"代理"} + +data: {"v":"或"} + +data: {"v":"CD"} + +data: {"v":"N"} + +data: {"v":"不支持"} + +data: {"v":","} + +data: {"v":"需要"} + +data: {"v":"专门"} + +data: {"v":"配置"} + +data: {"v":"。"} + +data: {"v":"因此在"} + +data: {"v":"复杂"} + +data: {"v":"网络"} + +data: {"v":"环境下"} + +data: {"v":","} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":"的"} + +data: {"v":"代理"} + +data: {"v":"兼容"} + +data: {"v":"性"} + +data: {"v":"明显"} + +data: {"v":"优于"} + +data: {"v":"Web"} + +data: {"v":"Socket"} + +data: {"v":"。\n\n"} + +data: {"v":"5"} + +data: {"v":"."} + +data: {"v":" "} + +data: {"v":"成本"} + +data: {"v":":"} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":"更"} + +data: {"v":"简单"} + +data: {"v":","} + +data: {"v":"开发"} + +data: {"v":"成本"} + +data: {"v":"低"} + +data: {"v":","} + +data: {"v":"使用"} + +data: {"v":"标准"} + +data: {"v":"HTTP"} + +data: {"v":","} + +data: {"v":"无需"} + +data: {"v":"特殊"} + +data: {"v":"库"} + +data: {"v":","} + +data: {"v":"客户端"} + +data: {"v":"使用"} + +data: {"v":"浏览器"} + +data: {"v":"内置"} + +data: {"v":"Event"} + +data: {"v":"Source"} + +data: {"v":"。"} + +data: {"v":"服务"} + +data: {"v":"端"} + +data: {"v":"实现"} + +data: {"v":"也"} + +data: {"v":"简单"} + +data: {"v":"("} + +data: {"v":"如"} + +data: {"v":"设置"} + +data: {"v":"text"} + +data: {"v":"/"} + +data: {"v":"event"} + +data: {"v":"-stream"} + +data: {"v":","} + +data: {"v":"写"} + +data: {"v":"数据"} + +data: {"v":")。"} + +data: {"v":"Web"} + +data: {"v":"Socket"} + +data: {"v":"需要使用"} + +data: {"v":"Web"} + +data: {"v":"Socket"} + +data: {"v":"库"} + +data: {"v":","} + +data: {"v":"管理"} + +data: {"v":"心跳"} + +data: {"v":"、"} + +data: {"v":"重"} + +data: {"v":"连"} + +data: {"v":"、"} + +data: {"v":"消息"} + +data: {"v":"序列"} + +data: {"v":"化"} + +data: {"v":"等"} + +data: {"v":","} + +data: {"v":"开发"} + +data: {"v":"成本"} + +data: {"v":"较高"} + +data: {"v":"。"} + +data: {"v":"资源"} + +data: {"v":"消耗"} + +data: {"v":"方面"} + +data: {"v":","} + +data: {"v":"两者"} + +data: {"v":"都是"} + +data: {"v":"长"} + +data: {"v":"连接"} + +data: {"v":","} + +data: {"v":"占用"} + +data: {"v":"连接"} + +data: {"v":"数"} + +data: {"v":"相近"} + +data: {"v":"。"} + +data: {"v":"但"} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":"可以"} + +data: {"v":"更容易"} + +data: {"v":"利用"} + +data: {"v":"HTTP"} + +data: {"v":"/"} + +data: {"v":"2"} + +data: {"v":"的多"} + +data: {"v":"路"} + +data: {"v":"复用"} + +data: {"v":"("} + +data: {"v":"虽然"} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":"规范"} + +data: {"v":"基于"} + +data: {"v":"HTTP"} + +data: {"v":"/"} + +data: {"v":"1"} + +data: {"v":"."} + +data: {"v":"1"} + +data: {"v":","} + +data: {"v":"但在"} + +data: {"v":"HTTP"} + +data: {"v":"/"} + +data: {"v":"2"} + +data: {"v":"下"} + +data: {"v":"也可"} + +data: {"v":"使用"} + +data: {"v":","} + +data: {"v":"但"} + +data: {"v":"Event"} + +data: {"v":"Source"} + +data: {"v":" API"} + +data: {"v":"可能"} + +data: {"v":"有限"} + +data: {"v":"制"} + +data: {"v":"),"} + +data: {"v":"而"} + +data: {"v":"Web"} + +data: {"v":"Socket"} + +data: {"v":"在"} + +data: {"v":"HTTP"} + +data: {"v":"/"} + +data: {"v":"2"} + +data: {"v":"下"} + +data: {"v":"可通过"} + +data: {"v":"Web"} + +data: {"v":"Socket"} + +data: {"v":" over"} + +data: {"v":" HTTP"} + +data: {"v":"/"} + +data: {"v":"2"} + +data: {"v":"。"} + +data: {"v":"整体"} + +data: {"v":"成本"} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":"更低"} + +data: {"v":"。\n\n"} + +data: {"v":"6"} + +data: {"v":"."} + +data: {"v":" "} + +data: {"v":"可"} + +data: {"v":"观测"} + +data: {"v":"性"} + +data: {"v":":"} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":"通过"} + +data: {"v":"HTTP"} + +data: {"v":","} + +data: {"v":"可以使用"} + +data: {"v":"标准"} + +data: {"v":"HTTP"} + +data: {"v":"日志"} + +data: {"v":"、"} + +data: {"v":"监控"} + +data: {"v":"工具"} + +data: {"v":"、"} + +data: {"v":"分布式"} + +data: {"v":"追踪"} + +data: {"v":"("} + +data: {"v":"如"} + +data: {"v":"通过"} + +data: {"v":"头"} + +data: {"v":"传递"} + +data: {"v":"trace"} + +data: {"v":" id"} + +data: {"v":")。"} + +data: {"v":"因为"} + +data: {"v":"走"} + +data: {"v":"HTTP"} + +data: {"v":","} + +data: {"v":"可以"} + +data: {"v":"轻松"} + +data: {"v":"集成"} + +data: {"v":"现有的"} + +data: {"v":"API"} + +data: {"v":"网关"} + +data: {"v":"监控"} + +data: {"v":"。"} + +data: {"v":"Web"} + +data: {"v":"Socket"} + +data: {"v":"则需要"} + +data: {"v":"专门的"} + +data: {"v":"监控"} + +data: {"v":","} + +data: {"v":"因为"} + +data: {"v":"连接"} + +data: {"v":"建立"} + +data: {"v":"后"} + +data: {"v":"消息"} + +data: {"v":"是"} + +data: {"v":"二进制"} + +data: {"v":"或"} + +data: {"v":"文本"} + +data: {"v":"帧"} + +data: {"v":","} + +data: {"v":"需要"} + +data: {"v":"应用"} + +data: {"v":"层"} + +data: {"v":"日志"} + +data: {"v":"记录"} + +data: {"v":"消息"} + +data: {"v":","} + +data: {"v":"不易"} + +data: {"v":"用"} + +data: {"v":"标准"} + +data: {"v":"HTTP"} + +data: {"v":"中间"} + +data: {"v":"件"} + +data: {"v":"观测"} + +data: {"v":"。"} + +data: {"v":"一些"} + +data: {"v":"API"} + +data: {"v":"网关"} + +data: {"v":"支持"} + +data: {"v":"Web"} + +data: {"v":"Socket"} + +data: {"v":","} + +data: {"v":"但"} + +data: {"v":"不如"} + +data: {"v":"HTTP"} + +data: {"v":"成熟"} + +data: {"v":"。"} + +data: {"v":"所以"} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":"的可"} + +data: {"v":"观测"} + +data: {"v":"性"} + +data: {"v":"更好"} + +data: {"v":"。\n\n"} + +data: {"v":"总结"} + +data: {"v":":"} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":"在"} + +data: {"v":"AI"} + +data: {"v":"推理"} + +data: {"v":"流"} + +data: {"v":"式"} + +data: {"v":"输出"} + +data: {"v":"场景"} + +data: {"v":"("} + +data: {"v":"服务器"} + +data: {"v":"到"} + +data: {"v":"客户端"} + +data: {"v":"单向"} + +data: {"v":"流"} + +data: {"v":")"} + +data: {"v":"更适合"} + +data: {"v":","} + +data: {"v":"因其"} + +data: {"v":"简单"} + +data: {"v":"、"} + +data: {"v":"可靠"} + +data: {"v":"、"} + +data: {"v":"易"} + +data: {"v":"恢复"} + +data: {"v":"、"} + +data: {"v":"兼容"} + +data: {"v":"性好"} + +data: {"v":"、"} + +data: {"v":"成本"} + +data: {"v":"低"} + +data: {"v":"、"} + +data: {"v":"可"} + +data: {"v":"观测"} + +data: {"v":"性强"} + +data: {"v":"。"} + +data: {"v":"Web"} + +data: {"v":"Socket"} + +data: {"v":"更适合"} + +data: {"v":"需要"} + +data: {"v":"双向"} + +data: {"v":"交互"} + +data: {"v":"的场景"} + +data: {"v":","} + +data: {"v":"如"} + +data: {"v":"实时"} + +data: {"v":"对话"} + +data: {"v":"代理"} + +data: {"v":"、"} + +data: {"v":"客户端"} + +data: {"v":"可以"} + +data: {"v":"中断"} + +data: {"v":"或"} + +data: {"v":"修改"} + +data: {"v":"生成"} + +data: {"v":"参数"} + +data: {"v":"。"} + +data: {"v":"但"} + +data: {"v":"很多"} + +data: {"v":"AI"} + +data: {"v":"推理"} + +data: {"v":"流"} + +data: {"v":"式"} + +data: {"v":"场景"} + +data: {"v":"仅"} + +data: {"v":"需"} + +data: {"v":"服务器"} + +data: {"v":"推送"} + +data: {"v":","} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":"足够"} + +data: {"v":"。\n\n"} + +data: {"v":"分层"} + +data: {"v":"架构"} + +data: {"v":"建议"} + +data: {"v":":"} + +data: {"v":"可以"} + +data: {"v":"设计"} + +data: {"v":"一个"} + +data: {"v":"分层"} + +data: {"v":"架构"} + +data: {"v":","} + +data: {"v":"将"} + +data: {"v":"推理"} + +data: {"v":"服务"} + +data: {"v":"作为"} + +data: {"v":"核心"} + +data: {"v":","} + +data: {"v":"上层"} + +data: {"v":"加"} + +data: {"v":"一层"} + +data: {"v":"API"} + +data: {"v":"网关"} + +data: {"v":"或"} + +data: {"v":"stream"} + +data: {"v":"ing"} + +data: {"v":"服务"} + +data: {"v":"层"} + +data: {"v":","} + +data: {"v":"用于"} + +data: {"v":"管理"} + +data: {"v":"连接"} + +data: {"v":"、"} + +data: {"v":"认证"} + +data: {"v":"、"} + +data: {"v":"限"} + +data: {"v":"流"} + +data: {"v":"、"} + +data: {"v":"断"} + +data: {"v":"点"} + +data: {"v":"续"} + +data: {"v":"传"} + +data: {"v":"缓存"} + +data: {"v":"等"} + +data: {"v":"。"} + +data: {"v":"例如"} + +data: {"v":":\n\n"} + +data: {"v":"-"} + +data: {"v":" "} + +data: {"v":"客户端"} + +data: {"v":"层"} + +data: {"v":":"} + +data: {"v":"Web"} + +data: {"v":"/"} + +data: {"v":"移动"} + +data: {"v":"端"} + +data: {"v":","} + +data: {"v":"使用"} + +data: {"v":"Event"} + +data: {"v":"Source"} + +data: {"v":"或"} + +data: {"v":"Web"} + +data: {"v":"Socket"} + +data: {"v":"("} + +data: {"v":"根据"} + +data: {"v":"场景"} + +data: {"v":")。\n"} + +data: {"v":"-"} + +data: {"v":" "} + +data: {"v":"接入"} + +data: {"v":"层"} + +data: {"v":":"} + +data: {"v":"API"} + +data: {"v":"网关"} + +data: {"v":"或"} + +data: {"v":"反向"} + +data: {"v":"代理"} + +data: {"v":"("} + +data: {"v":"如"} + +data: {"v":"N"} + +data: {"v":"ginx"} + +data: {"v":"),"} + +data: {"v":"负载"} + +data: {"v":"均衡"} + +data: {"v":","} + +data: {"v":"SSL"} + +data: {"v":"终止"} + +data: {"v":","} + +data: {"v":"支持"} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":"长"} + +data: {"v":"连接"} + +data: {"v":"配置"} + +data: {"v":"。\n"} + +data: {"v":"-"} + +data: {"v":" "} + +data: {"v":"流"} + +data: {"v":"式"} + +data: {"v":"服务"} + +data: {"v":"层"} + +data: {"v":":"} + +data: {"v":"负责"} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":"连接"} + +data: {"v":"管理"} + +data: {"v":"、"} + +data: {"v":"会话"} + +data: {"v":"管理"} + +data: {"v":"、"} + +data: {"v":"事件"} + +data: {"v":"缓存"} + +data: {"v":"("} + +data: {"v":"用于"} + +data: {"v":"断"} + +data: {"v":"线"} + +data: {"v":"恢复"} + +data: {"v":")、"} + +data: {"v":"消息"} + +data: {"v":"路由"} + +data: {"v":"等"} + +data: {"v":"。\n"} + +data: {"v":"-"} + +data: {"v":" "} + +data: {"v":"推理"} + +data: {"v":"引擎"} + +data: {"v":"层"} + +data: {"v":":"} + +data: {"v":"实际的"} + +data: {"v":"AI"} + +data: {"v":"模型"} + +data: {"v":"推理"} + +data: {"v":","} + +data: {"v":"产生"} + +data: {"v":"token"} + +data: {"v":"流"} + +data: {"v":","} + +data: {"v":"通过"} + +data: {"v":"回调"} + +data: {"v":"或者"} + +data: {"v":"流"} + +data: {"v":"式"} + +data: {"v":"接口"} + +data: {"v":"将"} + +data: {"v":"token"} + +data: {"v":"推"} + +data: {"v":"送到"} + +data: {"v":"流"} + +data: {"v":"式"} + +data: {"v":"服务"} + +data: {"v":"层"} + +data: {"v":"。\n"} + +data: {"v":"-"} + +data: {"v":" "} + +data: {"v":"可"} + +data: {"v":"观测"} + +data: {"v":"性"} + +data: {"v":"层"} + +data: {"v":":"} + +data: {"v":"贯穿"} + +data: {"v":"各"} + +data: {"v":"层"} + +data: {"v":","} + +data: {"v":"使用"} + +data: {"v":"结构化"} + +data: {"v":"日志"} + +data: {"v":"、"} + +data: {"v":"链路"} + +data: {"v":"追踪"} + +data: {"v":"、"} + +data: {"v":"指标"} + +data: {"v":"监控"} + +data: {"v":"。\n\n"} + +data: {"v":"建议"} + +data: {"v":"优先"} + +data: {"v":"使用"} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":"作为"} + +data: {"v":"默认"} + +data: {"v":"流"} + +data: {"v":"式"} + +data: {"v":"协议"} + +data: {"v":","} + +data: {"v":"只有在"} + +data: {"v":"需要"} + +data: {"v":"客户端"} + +data: {"v":"主动"} + +data: {"v":"发送"} + +data: {"v":"控制"} + +data: {"v":"指令"} + +data: {"v":"("} + +data: {"v":"如"} + +data: {"v":"停止"} + +data: {"v":"生成"} + +data: {"v":"、"} + +data: {"v":"修改"} + +data: {"v":"参数"} + +data: {"v":")"} + +data: {"v":"时才"} + +data: {"v":"考虑"} + +data: {"v":"Web"} + +data: {"v":"Socket"} + +data: {"v":","} + +data: {"v":"或者"} + +data: {"v":"采用"} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":" +"} + +data: {"v":" HTTP"} + +data: {"v":"请求"} + +data: {"v":"的"} + +data: {"v":"混合"} + +data: {"v":"模式"} + +data: {"v":"("} + +data: {"v":"即"} + +data: {"v":"用"} + +data: {"v":"POST"} + +data: {"v":"请求"} + +data: {"v":"开始"} + +data: {"v":"推理"} + +data: {"v":","} + +data: {"v":"用"} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":"接收"} + +data: {"v":"流"} + +data: {"v":","} + +data: {"v":"用"} + +data: {"v":"另一个"} + +data: {"v":"HTTP"} + +data: {"v":"请求"} + +data: {"v":"发送"} + +data: {"v":"控制"} + +data: {"v":"指令"} + +data: {"v":")。"} + +data: {"v":"这种"} + +data: {"v":"架构"} + +data: {"v":"清晰"} + +data: {"v":","} + +data: {"v":"各"} + +data: {"v":"层"} + +data: {"v":"职责"} + +data: {"v":"分明"} + +data: {"v":"。\n\n"} + +data: {"v":"现在"} + +data: {"v":"组合"} + +data: {"v":"成"} + +data: {"v":"120"} + +data: {"v":"0"} + +data: {"v":"字的"} + +data: {"v":"文章"} + +data: {"v":"。"} + +data: {"v":"大约"} + +data: {"v":"需要"} + +data: {"v":"6"} + +data: {"v":"-"} + +data: {"v":"7"} + +data: {"v":"段"} + +data: {"v":"。"} + +data: {"v":"可以"} + +data: {"v":"这样"} + +data: {"v":"组织"} + +data: {"v":":\n\n"} + +data: {"v":"-"} + +data: {"v":" "} + +data: {"v":"引言"} + +data: {"v":":"} + +data: {"v":"AI"} + +data: {"v":"推理"} + +data: {"v":"流"} + +data: {"v":"式"} + +data: {"v":"输出"} + +data: {"v":"需求"} + +data: {"v":","} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":"和"} + +data: {"v":"Web"} + +data: {"v":"Socket"} + +data: {"v":"是"} + +data: {"v":"两种"} + +data: {"v":"主流"} + +data: {"v":"方案"} + +data: {"v":","} + +data: {"v":"本文"} + +data: {"v":"比较"} + +data: {"v":"六"} + +data: {"v":"方面"} + +data: {"v":"并"} + +data: {"v":"给出"} + +data: {"v":"架构"} + +data: {"v":"建议"} + +data: {"v":"。\n"} + +data: {"v":"-"} + +data: {"v":" "} + +data: {"v":"可靠性"} + +data: {"v":"对比"} + +data: {"v":":"} + +data: {"v":"描述"} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":"内置"} + +data: {"v":"重"} + +data: {"v":"连"} + +data: {"v":"和"} + +data: {"v":"事件"} + +data: {"v":"ID"} + +data: {"v":","} + +data: {"v":"Web"} + +data: {"v":"Socket"} + +data: {"v":"需"} + +data: {"v":"自"} + +data: {"v":"建"} + +data: {"v":"。\n"} + +data: {"v":"-"} + +data: {"v":" "} + +data: {"v":"断"} + +data: {"v":"线"} + +data: {"v":"恢复"} + +data: {"v":":"} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":"的"} + +data: {"v":"Last"} + +data: {"v":"-"} + +data: {"v":"Event"} + +data: {"v":"-ID"} + +data: {"v":"机制"} + +data: {"v":","} + +data: {"v":"服务器"} + +data: {"v":"缓存"} + +data: {"v":";"} + +data: {"v":"Web"} + +data: {"v":"Socket"} + +data: {"v":"手工"} + +data: {"v":"恢复"} + +data: {"v":"。\n"} + +data: {"v":"-"} + +data: {"v":" "} + +data: {"v":"负载"} + +data: {"v":"均衡"} + +data: {"v":"与"} + +data: {"v":"代理"} + +data: {"v":"兼容"} + +data: {"v":"性"} + +data: {"v":":"} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":"使用"} + +data: {"v":"HTTP"} + +data: {"v":","} + +data: {"v":"更"} + +data: {"v":"兼容"} + +data: {"v":";"} + +data: {"v":"Web"} + +data: {"v":"Socket"} + +data: {"v":"需"} + +data: {"v":"升级"} + +data: {"v":"支持"} + +data: {"v":"。\n"} + +data: {"v":"-"} + +data: {"v":" "} + +data: {"v":"成本"} + +data: {"v":"与"} + +data: {"v":"可"} + +data: {"v":"观测"} + +data: {"v":"性"} + +data: {"v":":"} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":"开发"} + +data: {"v":"维护"} + +data: {"v":"成本"} + +data: {"v":"低"} + +data: {"v":","} + +data: {"v":"可"} + +data: {"v":"观测"} + +data: {"v":"性好"} + +data: {"v":";"} + +data: {"v":"Web"} + +data: {"v":"Socket"} + +data: {"v":"复杂"} + +data: {"v":"。\n"} + +data: {"v":"-"} + +data: {"v":" "} + +data: {"v":"综合"} + +data: {"v":"建议"} + +data: {"v":"与"} + +data: {"v":"分层"} + +data: {"v":"架构"} + +data: {"v":":"} + +data: {"v":"推荐"} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":"为主"} + +data: {"v":","} + +data: {"v":"给出"} + +data: {"v":"分层"} + +data: {"v":"设计"} + +data: {"v":":"} + +data: {"v":"客户端"} + +data: {"v":"、"} + +data: {"v":"接入"} + +data: {"v":"层"} + +data: {"v":"、"} + +data: {"v":"流"} + +data: {"v":"式"} + +data: {"v":"服务"} + +data: {"v":"层"} + +data: {"v":"、"} + +data: {"v":"推理"} + +data: {"v":"引擎"} + +data: {"v":"层"} + +data: {"v":"、"} + +data: {"v":"可"} + +data: {"v":"观测"} + +data: {"v":"性"} + +data: {"v":","} + +data: {"v":"并"} + +data: {"v":"说明"} + +data: {"v":"各"} + +data: {"v":"层"} + +data: {"v":"职责"} + +data: {"v":"。"} + +data: {"v":"混合"} + +data: {"v":"模式"} + +data: {"v":"备"} + +data: {"v":"选"} + +data: {"v":"。\n\n"} + +data: {"v":"确保"} + +data: {"v":"字数"} + +data: {"v":"约"} + +data: {"v":"120"} + +data: {"v":"0"} + +data: {"v":"("} + +data: {"v":"中"} + +data: {"v":"文字"} + +data: {"v":"符"} + +data: {"v":"数"} + +data: {"v":")。"} + +data: {"v":"实际"} + +data: {"v":"写"} + +data: {"v":"时"} + +data: {"v":"控制"} + +data: {"v":"100"} + +data: {"v":"0"} + +data: {"v":"-"} + +data: {"v":"150"} + +data: {"v":"0"} + +data: {"v":"字"} + +data: {"v":"之间"} + +data: {"v":"。"} + +data: {"v":"无需"} + +data: {"v":"特别"} + +data: {"v":"精确"} + +data: {"v":","} + +data: {"v":"大致"} + +data: {"v":"即可"} + +data: {"v":"。"} + +data: {"v":"现在"} + +data: {"v":"写出"} + +data: {"v":"最终"} + +data: {"v":"回答"} + +data: {"v":"。"} + +data: {"p":"response/fragments/-1/elapsed_secs","o":"SET","v":49.301517849} + +data: {"p":"response/fragments","o":"APPEND","v":[{"id":3,"type":"RESPONSE","content":"在","references":[],"stage_id":1}]} + +data: {"p":"response/fragments/-1/content","v":"AI"} + +data: {"v":"推理"} + +data: {"v":"流"} + +data: {"v":"式"} + +data: {"v":"输出"} + +data: {"v":"场景"} + +data: {"v":"中"} + +data: {"v":","} + +data: {"v":"服务器"} + +data: {"v":"需"} + +data: {"v":"将"} + +data: {"v":"生成的"} + +data: {"v":"token"} + +data: {"v":"序列"} + +data: {"v":"实时"} + +data: {"v":"推"} + +data: {"v":"送给"} + +data: {"v":"客户端"} + +data: {"v":","} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":"("} + +data: {"v":"Server"} + +data: {"v":"-S"} + +data: {"v":"ent"} + +data: {"v":" Events"} + +data: {"v":")"} + +data: {"v":"和"} + +data: {"v":"Web"} + +data: {"v":"Socket"} + +data: {"v":"是"} + +data: {"v":"两种"} + +data: {"v":"主"} + +data: {"v":"流的"} + +data: {"v":"通信"} + +data: {"v":"方案"} + +data: {"v":"。"} + +data: {"v":"本文"} + +data: {"v":"从"} + +data: {"v":"可靠性"} + +data: {"v":"、"} + +data: {"v":"断"} + +data: {"v":"线"} + +data: {"v":"恢复"} + +data: {"v":"、"} + +data: {"v":"负载"} + +data: {"v":"均衡"} + +data: {"v":"、"} + +data: {"v":"代理"} + +data: {"v":"兼容"} + +data: {"v":"性"} + +data: {"v":"、"} + +data: {"v":"成本和"} + +data: {"v":"可"} + +data: {"v":"观测"} + +data: {"v":"性"} + +data: {"v":"六个"} + +data: {"v":"维度"} + +data: {"v":"进行"} + +data: {"v":"对比"} + +data: {"v":","} + +data: {"v":"并"} + +data: {"v":"给出"} + +data: {"v":"分层"} + +data: {"v":"架构"} + +data: {"v":"建议"} + +data: {"v":"。\n\n"} + +data: {"v":"**"} + +data: {"v":"一"} + +data: {"v":"、"} + +data: {"v":"可靠性"} + +data: {"v":"**"} + +data: {"v":" \n"} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":"基于"} + +data: {"v":"HTTP"} + +data: {"v":"协议"} + +data: {"v":","} + +data: {"v":"继承了"} + +data: {"v":"HTTP"} + +data: {"v":"的"} + +data: {"v":"自动"} + +data: {"v":"重"} + +data: {"v":"连"} + +data: {"v":"机制"} + +data: {"v":"。"} + +data: {"v":"浏览器"} + +data: {"v":"端"} + +data: {"v":"Event"} + +data: {"v":"Source"} + +data: {"v":" API"} + +data: {"v":"在"} + +data: {"v":"连接"} + +data: {"v":"断开"} + +data: {"v":"后"} + +data: {"v":"会自动"} + +data: {"v":"发起"} + +data: {"v":"重"} + +data: {"v":"连"} + +data: {"v":","} + +data: {"v":"并"} + +data: {"v":"可通过"} + +data: {"v":"`"} + +data: {"v":"Last"} + +data: {"v":"-"} + +data: {"v":"Event"} + +data: {"v":"-ID"} + +data: {"v":"`"} + +data: {"v":"头"} + +data: {"v":"告知"} + +data: {"v":"服务器"} + +data: {"v":"最后"} + +data: {"v":"接收"} + +data: {"v":"的事件"} + +data: {"v":"ID"} + +data: {"v":","} + +data: {"v":"服务器"} + +data: {"v":"据此"} + +data: {"v":"推送"} + +data: {"v":"后续"} + +data: {"v":"事件"} + +data: {"v":","} + +data: {"v":"实现"} + +data: {"v":"精确"} + +data: {"v":"的"} + +data: {"v":"断"} + +data: {"v":"点"} + +data: {"v":"续"} + +data: {"v":"传"} + +data: {"v":"。"} + +data: {"v":"这种"} + +data: {"v":"设计"} + +data: {"v":"对"} + +data: {"v":"开发者"} + +data: {"v":"透明"} + +data: {"v":","} + +data: {"v":"无需"} + +data: {"v":"额外"} + +data: {"v":"的心"} + +data: {"v":"跳"} + +data: {"v":"与"} + +data: {"v":"状态"} + +data: {"v":"管理"} + +data: {"v":"。"} + +data: {"v":" \n"} + +data: {"v":"Web"} + +data: {"v":"Socket"} + +data: {"v":"本身"} + +data: {"v":"不"} + +data: {"v":"内置"} + +data: {"v":"重"} + +data: {"v":"连"} + +data: {"v":"与"} + +data: {"v":"消息"} + +data: {"v":"确认"} + +data: {"v":","} + +data: {"v":"断开"} + +data: {"v":"后"} + +data: {"v":"需"} + +data: {"v":"客户端"} + +data: {"v":"主动"} + +data: {"v":"重"} + +data: {"v":"连"} + +data: {"v":","} + +data: {"v":"并"} + +data: {"v":"自行"} + +data: {"v":"实现"} + +data: {"v":"消息"} + +data: {"v":"ID"} + +data: {"v":"、"} + +data: {"v":"ACK"} + +data: {"v":"及"} + +data: {"v":"重"} + +data: {"v":"放"} + +data: {"v":"逻辑"} + +data: {"v":"。"} + +data: {"v":"虽然"} + +data: {"v":"可"} + +data: {"v":"设计"} + +data: {"v":"出"} + +data: {"v":"更"} + +data: {"v":"灵活的"} + +data: {"v":"可靠"} + +data: {"v":"传输"} + +data: {"v":"("} + +data: {"v":"如"} + +data: {"v":"选择性"} + +data: {"v":"重"} + +data: {"v":"传"} + +data: {"v":"),"} + +data: {"v":"但"} + +data: {"v":"复杂性"} + +data: {"v":"显著"} + +data: {"v":"增加"} + +data: {"v":","} + +data: {"v":"易"} + +data: {"v":"引入"} + +data: {"v":"缺陷"} + +data: {"v":"。\n\n"} + +data: {"v":"**"} + +data: {"v":"二"} + +data: {"v":"、"} + +data: {"v":"断"} + +data: {"v":"线"} + +data: {"v":"恢复"} + +data: {"v":"**"} + +data: {"v":" \n"} + +data: {"v":"断"} + +data: {"v":"线"} + +data: {"v":"恢复"} + +data: {"v":"直接影响"} + +data: {"v":"用户体验"} + +data: {"v":"。"} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":"的"} + +data: {"v":"`"} + +data: {"v":"Last"} + +data: {"v":"-"} + +data: {"v":"Event"} + +data: {"v":"-ID"} + +data: {"v":"`"} + +data: {"v":"机制"} + +data: {"v":"天然"} + +data: {"v":"支持"} + +data: {"v":"增量"} + +data: {"v":"续"} + +data: {"v":"传"} + +data: {"v":":"} + +data: {"v":"服务器"} + +data: {"v":"只需"} + +data: {"v":"按"} + +data: {"v":"ID"} + +data: {"v":"缓存"} + +data: {"v":"已"} + +data: {"v":"生成"} + +data: {"v":"的事件"} + +data: {"v":"("} + +data: {"v":"如"} + +data: {"v":"token"} + +data: {"v":"序列"} + +data: {"v":"),"} + +data: {"v":"重"} + +data: {"v":"连"} + +data: {"v":"时"} + +data: {"v":"跳过"} + +data: {"v":"已"} + +data: {"v":"确认"} + +data: {"v":"部分"} + +data: {"v":","} + +data: {"v":"直接"} + +data: {"v":"推送"} + +data: {"v":"后续"} + +data: {"v":"数据"} + +data: {"v":"。"} + +data: {"v":"这对"} + +data: {"v":"token"} + +data: {"v":"级别"} + +data: {"v":"输出"} + +data: {"v":"极为"} + +data: {"v":"友好"} + +data: {"v":","} + +data: {"v":"可"} + +data: {"v":"避免"} + +data: {"v":"重复"} + +data: {"v":"生成"} + +data: {"v":"或"} + +data: {"v":"丢失"} + +data: {"v":"中间"} + +data: {"v":"内容"} + +data: {"v":"。"} + +data: {"v":" \n"} + +data: {"v":"Web"} + +data: {"v":"Socket"} + +data: {"v":"要实现"} + +data: {"v":"同等"} + +data: {"v":"效果"} + +data: {"v":","} + +data: {"v":"必须"} + +data: {"v":"自定义"} + +data: {"v":"序列"} + +data: {"v":"号"} + +data: {"v":"与"} + +data: {"v":"恢复"} + +data: {"v":"协议"} + +data: {"v":"。"} + +data: {"v":"若"} + +data: {"v":"服务"} + +data: {"v":"端"} + +data: {"v":"需"} + +data: {"v":"缓存"} + +data: {"v":"未"} + +data: {"v":"确认"} + +data: {"v":"消息"} + +data: {"v":","} + +data: {"v":"会使"} + +data: {"v":"无"} + +data: {"v":"状态"} + +data: {"v":"架构"} + +data: {"v":"变"} + +data: {"v":"重"} + +data: {"v":";"} + +data: {"v":"若"} + +data: {"v":"依赖"} + +data: {"v":"客户端"} + +data: {"v":"补"} + +data: {"v":"拉"} + +data: {"v":","} + +data: {"v":"则"} + +data: {"v":"增加"} + +data: {"v":"交互"} + +data: {"v":"次数"} + +data: {"v":"与"} + +data: {"v":"延迟"} + +data: {"v":"。"} + +data: {"v":"因此"} + +data: {"v":","} + +data: {"v":"在"} + +data: {"v":"典型的"} + +data: {"v":"单向"} + +data: {"v":"推"} + +data: {"v":"流"} + +data: {"v":"场景"} + +data: {"v":"中"} + +data: {"v":","} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":"的"} + +data: {"v":"断"} + +data: {"v":"线"} + +data: {"v":"恢复"} + +data: {"v":"更"} + +data: {"v":"简单"} + +data: {"v":"可靠"} + +data: {"v":"。\n\n"} + +data: {"v":"**"} + +data: {"v":"三"} + +data: {"v":"、"} + +data: {"v":"负载"} + +data: {"v":"均衡"} + +data: {"v":"**"} + +data: {"v":" \n"} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":"使用"} + +data: {"v":"标准"} + +data: {"v":"HTTP"} + +data: {"v":"长"} + +data: {"v":"连接"} + +data: {"v":","} + +data: {"v":"可"} + +data: {"v":"被"} + +data: {"v":"N"} + +data: {"v":"ginx"} + +data: {"v":"、"} + +data: {"v":"HA"} + +data: {"v":"Proxy"} + +data: {"v":"等"} + +data: {"v":"常规"} + +data: {"v":"负载"} + +data: {"v":"均衡"} + +data: {"v":"器"} + +data: {"v":"直接"} + +data: {"v":"分发"} + +data: {"v":"。"} + +data: {"v":"只需"} + +data: {"v":"调整"} + +data: {"v":"超"} + +data: {"v":"时"} + +data: {"v":"配置"} + +data: {"v":"、"} + +data: {"v":"关闭"} + +data: {"v":"缓冲"} + +data: {"v":","} + +data: {"v":"即可"} + +data: {"v":"支撑"} + +data: {"v":"大量"} + +data: {"v":"长"} + +data: {"v":"连接"} + +data: {"v":"。"} + +data: {"v":"HTTP"} + +data: {"v":"/"} + +data: {"v":"2"} + +data: {"v":"下"} + +data: {"v":"还可"} + +data: {"v":"借助"} + +data: {"v":"多"} + +data: {"v":"路"} + +data: {"v":"复用"} + +data: {"v":"减少"} + +data: {"v":"连接"} + +data: {"v":"数"} + +data: {"v":"。"} + +data: {"v":" \n"} + +data: {"v":"Web"} + +data: {"v":"Socket"} + +data: {"v":"通过"} + +data: {"v":"协议"} + +data: {"v":"升级"} + +data: {"v":"建立"} + +data: {"v":"全"} + +data: {"v":"双"} + +data: {"v":"工"} + +data: {"v":"连接"} + +data: {"v":","} + +data: {"v":"需要"} + +data: {"v":"负载"} + +data: {"v":"均衡"} + +data: {"v":"器"} + +data: {"v":"显"} + +data: {"v":"式"} + +data: {"v":"支持"} + +data: {"v":"Up"} + +data: {"v":"grade"} + +data: {"v":"与"} + +data: {"v":"Connection"} + +data: {"v":"头"} + +data: {"v":","} + +data: {"v":"且"} + +data: {"v":"连接"} + +data: {"v":"建立"} + +data: {"v":"后"} + +data: {"v":"负载"} + +data: {"v":"均衡"} + +data: {"v":"器"} + +data: {"v":"通常"} + +data: {"v":"只能"} + +data: {"v":"维持"} + +data: {"v":"固定的"} + +data: {"v":"后端"} + +data: {"v":"映射"} + +data: {"v":","} + +data: {"v":"灵活性"} + +data: {"v":"略"} + +data: {"v":"低"} + +data: {"v":"。"} + +data: {"v":"两者"} + +data: {"v":"在"} + +data: {"v":"连接"} + +data: {"v":"资源"} + +data: {"v":"消耗"} + +data: {"v":"上"} + +data: {"v":"相近"} + +data: {"v":","} + +data: {"v":"但"} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":"部署"} + +data: {"v":"与"} + +data: {"v":"横向"} + +data: {"v":"扩展"} + +data: {"v":"更"} + +data: {"v":"便捷"} + +data: {"v":"。\n\n"} + +data: {"v":"**"} + +data: {"v":"四"} + +data: {"v":"、"} + +data: {"v":"代理"} + +data: {"v":"兼容"} + +data: {"v":"性"} + +data: {"v":"**"} + +data: {"v":" \n"} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":"的"} + +data: {"v":"流量"} + +data: {"v":"是"} + +data: {"v":"普通"} + +data: {"v":"HTTP"} + +data: {"v":"响应"} + +data: {"v":","} + +data: {"v":"绝大多数"} + +data: {"v":"企业"} + +data: {"v":"代理"} + +data: {"v":"、"} + +data: {"v":"CD"} + +data: {"v":"N"} + +data: {"v":"和"} + +data: {"v":"防火墙"} + +data: {"v":"均"} + +data: {"v":"能"} + +data: {"v":"透"} + +data: {"v":"传"} + +data: {"v":"。"} + +data: {"v":"仅"} + +data: {"v":"需"} + +data: {"v":"注意"} + +data: {"v":"部分"} + +data: {"v":"代理"} + +data: {"v":"可能"} + +data: {"v":"缓冲"} + +data: {"v":"数据"} + +data: {"v":","} + +data: {"v":"通过"} + +data: {"v":"设置"} + +data: {"v":"`"} + +data: {"v":"X"} + +data: {"v":"-A"} + +data: {"v":"cc"} + +data: {"v":"el"} + +data: {"v":"-B"} + +data: {"v":"uff"} + +data: {"v":"ering"} + +data: {"v":":"} + +data: {"v":" no"} + +data: {"v":"`"} + +data: {"v":"或"} + +data: {"v":"添加"} + +data: {"v":"限"} + +data: {"v":"时"} + +data: {"v":"头"} + +data: {"v":"即可"} + +data: {"v":"解决"} + +data: {"v":"。"} + +data: {"v":" \n"} + +data: {"v":"Web"} + +data: {"v":"Socket"} + +data: {"v":"要求"} + +data: {"v":"中间"} + +data: {"v":"代理"} + +data: {"v":"理解"} + +data: {"v":"并"} + +data: {"v":"支持"} + +data: {"v":"Web"} + +data: {"v":"Socket"} + +data: {"v":"协议"} + +data: {"v":","} + +data: {"v":"许多"} + +data: {"v":"老"} + +data: {"v":"式"} + +data: {"v":"代理"} + +data: {"v":"、"} + +data: {"v":"部分"} + +data: {"v":"安全"} + +data: {"v":"网关"} + +data: {"v":"会"} + +data: {"v":"阻断"} + +data: {"v":"Up"} + +data: {"v":"grade"} + +data: {"v":"请求"} + +data: {"v":","} + +data: {"v":"导致"} + +data: {"v":"连接"} + +data: {"v":"失败"} + +data: {"v":"。"} + +data: {"v":"在"} + +data: {"v":"复杂"} + +data: {"v":"网络"} + +data: {"v":"环境"} + +data: {"v":"或"} + +data: {"v":"to"} + +data: {"v":"B"} + +data: {"v":"交付"} + +data: {"v":"中"} + +data: {"v":","} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":"具有"} + +data: {"v":"更"} + +data: {"v":"广泛的"} + +data: {"v":"兼容"} + +data: {"v":"性"} + +data: {"v":"。\n\n"} + +data: {"v":"**"} + +data: {"v":"五"} + +data: {"v":"、"} + +data: {"v":"成本"} + +data: {"v":"**"} + +data: {"v":" \n"} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":"开发"} + +data: {"v":"成本"} + +data: {"v":"低"} + +data: {"v":":"} + +data: {"v":"服务"} + +data: {"v":"端"} + +data: {"v":"只需"} + +data: {"v":"设置"} + +data: {"v":"`"} + +data: {"v":"Content"} + +data: {"v":"-Type"} + +data: {"v":":"} + +data: {"v":" text"} + +data: {"v":"/"} + +data: {"v":"event"} + +data: {"v":"-stream"} + +data: {"v":"`"} + +data: {"v":"并"} + +data: {"v":"持续"} + +data: {"v":"写入"} + +data: {"v":"数据"} + +data: {"v":","} + +data: {"v":"客户端"} + +data: {"v":"使用"} + +data: {"v":"浏览器"} + +data: {"v":"内置"} + +data: {"v":"的"} + +data: {"v":"Event"} + +data: {"v":"Source"} + +data: {"v":","} + +data: {"v":"无需"} + +data: {"v":"引入"} + +data: {"v":"额外"} + +data: {"v":"库"} + +data: {"v":"。"} + +data: {"v":"维护"} + +data: {"v":"也"} + +data: {"v":"简单"} + +data: {"v":","} + +data: {"v":"因为"} + +data: {"v":"问题"} + +data: {"v":"排查"} + +data: {"v":"遵循"} + +data: {"v":"HTTP"} + +data: {"v":"语义"} + +data: {"v":"。"} + +data: {"v":" \n"} + +data: {"v":"Web"} + +data: {"v":"Socket"} + +data: {"v":"需"} + +data: {"v":"引入"} + +data: {"v":"专用"} + +data: {"v":"库"} + +data: {"v":","} + +data: {"v":"自行"} + +data: {"v":"处理"} + +data: {"v":"分"} + +data: {"v":"帧"} + +data: {"v":"、"} + +data: {"v":"心跳"} + +data: {"v":"、"} + +data: {"v":"重"} + +data: {"v":"连"} + +data: {"v":"、"} + +data: {"v":"序列"} + +data: {"v":"化"} + +data: {"v":"等"} + +data: {"v":","} + +data: {"v":"代码"} + +data: {"v":"量"} + +data: {"v":"较大"} + +data: {"v":","} + +data: {"v":"且"} + +data: {"v":"调试"} + +data: {"v":"时"} + +data: {"v":"无法"} + +data: {"v":"像"} + +data: {"v":"HTTP"} + +data: {"v":"那样"} + +data: {"v":"直接"} + +data: {"v":"查看"} + +data: {"v":"明文"} + +data: {"v":"流"} + +data: {"v":","} + +data: {"v":"维护"} + +data: {"v":"成本"} + +data: {"v":"高"} + +data: {"v":"。"} + +data: {"v":"从"} + +data: {"v":"总"} + +data: {"v":"拥有"} + +data: {"v":"成本"} + +data: {"v":"("} + +data: {"v":"T"} + +data: {"v":"CO"} + +data: {"v":")"} + +data: {"v":"看"} + +data: {"v":","} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":"优势"} + +data: {"v":"明显"} + +data: {"v":"。\n\n"} + +data: {"v":"**"} + +data: {"v":"六"} + +data: {"v":"、"} + +data: {"v":"可"} + +data: {"v":"观测"} + +data: {"v":"性"} + +data: {"v":"**"} + +data: {"v":" \n"} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":"完美"} + +data: {"v":"融入"} + +data: {"v":"HTTP"} + +data: {"v":"生态"} + +data: {"v":":"} + +data: {"v":"所有"} + +data: {"v":"HTTP"} + +data: {"v":"中间"} + +data: {"v":"件"} + +data: {"v":"、"} + +data: {"v":"日志"} + +data: {"v":"系统"} + +data: {"v":"、"} + +data: {"v":"AP"} + +data: {"v":"M"} + +data: {"v":"工具"} + +data: {"v":"、"} + +data: {"v":"链路"} + +data: {"v":"追踪"} + +data: {"v":"均可"} + +data: {"v":"直接"} + +data: {"v":"用于"} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":"连接"} + +data: {"v":","} + +data: {"v":"可通过"} + +data: {"v":"请求"} + +data: {"v":"头"} + +data: {"v":"注入"} + +data: {"v":"trace"} + +data: {"v":" ID"} + +data: {"v":","} + +data: {"v":"并"} + +data: {"v":"利用"} + +data: {"v":"访问"} + +data: {"v":"日志"} + +data: {"v":"分析"} + +data: {"v":"流量"} + +data: {"v":"、"} + +data: {"v":"排查"} + +data: {"v":"错误"} + +data: {"v":"。"} + +data: {"v":" \n"} + +data: {"v":"Web"} + +data: {"v":"Socket"} + +data: {"v":"连接"} + +data: {"v":"升级"} + +data: {"v":"后"} + +data: {"v":"便"} + +data: {"v":"脱离"} + +data: {"v":"HTTP"} + +data: {"v":"语境"} + +data: {"v":","} + +data: {"v":"后续"} + +data: {"v":"帧"} + +data: {"v":"交换"} + +data: {"v":"需"} + +data: {"v":"应用"} + +data: {"v":"层"} + +data: {"v":"埋"} + +data: {"v":"点"} + +data: {"v":"记录"} + +data: {"v":","} + +data: {"v":"与"} + +data: {"v":"标准"} + +data: {"v":"HTTP"} + +data: {"v":"监控"} + +data: {"v":"工具的"} + +data: {"v":"集成"} + +data: {"v":"度"} + +data: {"v":"差"} + +data: {"v":","} + +data: {"v":"对"} + +data: {"v":"可"} + +data: {"v":"观测"} + +data: {"v":"性"} + +data: {"v":"平台"} + +data: {"v":"的要求"} + +data: {"v":"更高"} + +data: {"v":","} + +data: {"v":"无形"} + +data: {"v":"中"} + +data: {"v":"增加了"} + +data: {"v":"运维"} + +data: {"v":"成本"} + +data: {"v":"。\n\n"} + +data: {"v":"**"} + +data: {"v":"分层"} + +data: {"v":"架构"} + +data: {"v":"建议"} + +data: {"v":"**"} + +data: {"v":" \n"} + +data: {"v":"基于"} + +data: {"v":"上述"} + +data: {"v":"对比"} + +data: {"v":","} + +data: {"v":"推荐"} + +data: {"v":"以"} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":"作为"} + +data: {"v":"AI"} + +data: {"v":"推理"} + +data: {"v":"流"} + +data: {"v":"式"} + +data: {"v":"输出的"} + +data: {"v":"默认"} + +data: {"v":"协议"} + +data: {"v":","} + +data: {"v":"并"} + +data: {"v":"采用"} + +data: {"v":"以下"} + +data: {"v":"分层"} + +data: {"v":"架构"} + +data: {"v":":\n\n"} + +data: {"v":"-"} + +data: {"v":" **"} + +data: {"v":"客户端"} + +data: {"v":"层"} + +data: {"v":"**"} + +data: {"v":":"} + +data: {"v":"浏览器"} + +data: {"v":"/"} + +data: {"v":"App"} + +data: {"v":"通过"} + +data: {"v":"Event"} + +data: {"v":"Source"} + +data: {"v":"("} + +data: {"v":"或"} + +data: {"v":"轻"} + +data: {"v":"量"} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":" poly"} + +data: {"v":"fill"} + +data: {"v":")"} + +data: {"v":"建立"} + +data: {"v":"连接"} + +data: {"v":","} + +data: {"v":"接收"} + +data: {"v":"流"} + +data: {"v":"式"} + +data: {"v":"数据"} + +data: {"v":"。"} + +data: {"v":"若"} + +data: {"v":"需"} + +data: {"v":"发送"} + +data: {"v":"控制"} + +data: {"v":"指令"} + +data: {"v":"("} + +data: {"v":"如"} + +data: {"v":"停止"} + +data: {"v":"生成"} + +data: {"v":"),"} + +data: {"v":"可通过"} + +data: {"v":"独立"} + +data: {"v":"HTTP"} + +data: {"v":" API"} + +data: {"v":"发出"} + +data: {"v":","} + +data: {"v":"形成"} + +data: {"v":"“"} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":"推"} + +data: {"v":"流"} + +data: {"v":" +"} + +data: {"v":" HTTP"} + +data: {"v":"指令"} + +data: {"v":"”"} + +data: {"v":"的"} + +data: {"v":"混合"} + +data: {"v":"模式"} + +data: {"v":"。\n"} + +data: {"v":"-"} + +data: {"v":" **"} + +data: {"v":"接入"} + +data: {"v":"层"} + +data: {"v":"**"} + +data: {"v":":"} + +data: {"v":"部署"} + +data: {"v":"支持"} + +data: {"v":"长"} + +data: {"v":"连接的"} + +data: {"v":"API"} + +data: {"v":"网关"} + +data: {"v":"或"} + +data: {"v":"反向"} + +data: {"v":"代理"} + +data: {"v":"("} + +data: {"v":"如"} + +data: {"v":"N"} + +data: {"v":"ginx"} + +data: {"v":"),"} + +data: {"v":"负责"} + +data: {"v":"SSL"} + +data: {"v":"卸载"} + +data: {"v":"、"} + +data: {"v":"限"} + +data: {"v":"流"} + +data: {"v":"、"} + +data: {"v":"认证"} + +data: {"v":"、"} + +data: {"v":"请求"} + +data: {"v":"路由"} + +data: {"v":"。"} + +data: {"v":"配置"} + +data: {"v":"禁用"} + +data: {"v":"缓冲"} + +data: {"v":"、"} + +data: {"v":"延长"} + +data: {"v":"超"} + +data: {"v":"时"} + +data: {"v":","} + +data: {"v":"并"} + +data: {"v":"透"} + +data: {"v":"传"} + +data: {"v":"必要"} + +data: {"v":"头"} + +data: {"v":"域"} + +data: {"v":"。\n"} + +data: {"v":"-"} + +data: {"v":" **"} + +data: {"v":"流"} + +data: {"v":"式"} + +data: {"v":"服务"} + +data: {"v":"层"} + +data: {"v":"**"} + +data: {"v":":"} + +data: {"v":"核心"} + +data: {"v":"中间"} + +data: {"v":"层"} + +data: {"v":","} + +data: {"v":"管理"} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":"连接"} + +data: {"v":"生命周期"} + +data: {"v":"、"} + +data: {"v":"会话"} + +data: {"v":"状态"} + +data: {"v":"和"} + +data: {"v":"事件"} + +data: {"v":"缓存"} + +data: {"v":"。"} + +data: {"v":"该"} + +data: {"v":"层"} + +data: {"v":"将"} + +data: {"v":"推理"} + +data: {"v":"引擎"} + +data: {"v":"的"} + +data: {"v":"token"} + +data: {"v":"流"} + +data: {"v":"转化为"} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":"事件"} + +data: {"v":"并"} + +data: {"v":"广播"} + +data: {"v":";"} + +data: {"v":"同时"} + +data: {"v":"基于"} + +data: {"v":"`"} + +data: {"v":"Last"} + +data: {"v":"-"} + +data: {"v":"Event"} + +data: {"v":"-ID"} + +data: {"v":"`"} + +data: {"v":"实现"} + +data: {"v":"断"} + +data: {"v":"线"} + +data: {"v":"续"} + +data: {"v":"传"} + +data: {"v":","} + +data: {"v":"维护"} + +data: {"v":"一个"} + +data: {"v":"有限"} + +data: {"v":"大小的"} + +data: {"v":"轮"} + +data: {"v":"转"} + +data: {"v":"事件"} + +data: {"v":"缓冲区"} + +data: {"v":"。\n"} + +data: {"v":"-"} + +data: {"v":" **"} + +data: {"v":"推理"} + +data: {"v":"引擎"} + +data: {"v":"层"} + +data: {"v":"**"} + +data: {"v":":"} + +data: {"v":"封装"} + +data: {"v":"AI"} + +data: {"v":"模型"} + +data: {"v":","} + +data: {"v":"提供"} + +data: {"v":"流"} + +data: {"v":"式"} + +data: {"v":"回调"} + +data: {"v":"或"} + +data: {"v":"g"} + +data: {"v":"R"} + +data: {"v":"PC"} + +data: {"v":"流"} + +data: {"v":"接口"} + +data: {"v":","} + +data: {"v":"向"} + +data: {"v":"流"} + +data: {"v":"式"} + +data: {"v":"服务"} + +data: {"v":"层"} + +data: {"v":"逐"} + +data: {"v":"token"} + +data: {"v":"输出"} + +data: {"v":"。"} + +data: {"v":"该"} + +data: {"v":"层"} + +data: {"v":"可"} + +data: {"v":"无"} + +data: {"v":"状态"} + +data: {"v":"或"} + +data: {"v":"依赖"} + +data: {"v":"流"} + +data: {"v":"式"} + +data: {"v":"服务"} + +data: {"v":"层"} + +data: {"v":"传递"} + +data: {"v":"的"} + +data: {"v":"上下文"} + +data: {"v":"。\n"} + +data: {"v":"-"} + +data: {"v":" **"} + +data: {"v":"可"} + +data: {"v":"观测"} + +data: {"v":"性"} + +data: {"v":"层"} + +data: {"v":"**"} + +data: {"v":":"} + +data: {"v":"贯穿"} + +data: {"v":"各"} + +data: {"v":"层"} + +data: {"v":","} + +data: {"v":"统一"} + +data: {"v":"采集"} + +data: {"v":"日志"} + +data: {"v":"、"} + +data: {"v":"指标"} + +data: {"v":"和"} + +data: {"v":"追踪"} + +data: {"v":"数据"} + +data: {"v":"。"} + +data: {"v":"利用"} + +data: {"v":"接入"} + +data: {"v":"层的"} + +data: {"v":"访问"} + +data: {"v":"日志"} + +data: {"v":"和"} + +data: {"v":"流"} + +data: {"v":"式"} + +data: {"v":"服务"} + +data: {"v":"层的"} + +data: {"v":"业务"} + +data: {"v":"日志"} + +data: {"v":","} + +data: {"v":"快速"} + +data: {"v":"定位"} + +data: {"v":"延迟"} + +data: {"v":"或"} + +data: {"v":"断开"} + +data: {"v":"问题"} + +data: {"v":"。\n\n"} + +data: {"v":"若"} + +data: {"v":"场景"} + +data: {"v":"中"} + +data: {"v":"客户端"} + +data: {"v":"与"} + +data: {"v":"服务器"} + +data: {"v":"有"} + +data: {"v":"高频"} + +data: {"v":"双向"} + +data: {"v":"交互"} + +data: {"v":"需求"} + +data: {"v":"("} + +data: {"v":"如"} + +data: {"v":"实时"} + +data: {"v":"对话"} + +data: {"v":"调整"} + +data: {"v":"参数"} + +data: {"v":"),"} + +data: {"v":"可"} + +data: {"v":"局部"} + +data: {"v":"引入"} + +data: {"v":"Web"} + +data: {"v":"Socket"} + +data: {"v":","} + +data: {"v":"但仍"} + +data: {"v":"建议"} + +data: {"v":"将"} + +data: {"v":"流"} + +data: {"v":"式"} + +data: {"v":"输出"} + +data: {"v":"统一"} + +data: {"v":"收敛"} + +data: {"v":"到"} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":","} + +data: {"v":"以"} + +data: {"v":"保留"} + +data: {"v":"可靠"} + +data: {"v":"性和"} + +data: {"v":"可"} + +data: {"v":"观测"} + +data: {"v":"性"} + +data: {"v":"优势"} + +data: {"v":"。"} + +data: {"v":"总体"} + +data: {"v":"而言"} + +data: {"v":","} + +data: {"v":"优先"} + +data: {"v":"选择"} + +data: {"v":"SS"} + +data: {"v":"E"} + +data: {"v":"能够"} + +data: {"v":"以"} + +data: {"v":"更"} + +data: {"v":"低的"} + +data: {"v":"工程量"} + +data: {"v":"实现"} + +data: {"v":"稳定"} + +data: {"v":"、"} + +data: {"v":"可"} + +data: {"v":"维护"} + +data: {"v":"的"} + +data: {"v":"流"} + +data: {"v":"式"} + +data: {"v":"推理"} + +data: {"v":"系统"} + +data: {"v":"。"} + +data: {"p":"response","o":"BATCH","v":[{"p":"accumulated_token_usage","v":1357},{"p":"quasi_status","v":"FINISHED"}]} + +data: {"p":"response/status","o":"SET","v":"FINISHED"} + +event: update_session +data: {"updated_at":1777485165.4124339} + +event: title +data: {"content":"SSE与WebSocket流式输出比较"} + +event: close +data: {"click_behavior":"none","auto_resume":false} + diff --git a/tests/raw_stream_samples/manifest.json b/tests/raw_stream_samples/manifest.json index 221d04f..688ffaf 100644 --- a/tests/raw_stream_samples/manifest.json +++ b/tests/raw_stream_samples/manifest.json @@ -1,8 +1,8 @@ { "version": 1, "default_samples": [ - "guangzhou-weather-reasoner-search-20260404", - "content-filter-trigger-20260405-jwt3" + "longtext-deepseek-v4-flash-20260429", + "longtext-deepseek-v4-pro-20260429" ], - "notes": "Canonical raw stream samples used by the default replay simulator." + "notes": "Canonical long-text upstream raw stream samples refreshed on 2026-04-29." }