<!DOCTYPE html>
<html lang="zh-cn">
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>CoreWeave 48小时连签Anthropic和Meta大单，华尔街CEO紧急赴华盛顿讨论AI风险 - Markdown</title>
    <style>
        body { 
            font-family: monospace; 
            white-space: pre-wrap; 
            word-wrap: break-word; 
            padding: 0; 
            background-color: #e5e5e5;
            color: #24292f;
            margin: 0;
            display: flex;
            flex-direction: column;
            align-items: center;
            min-height: 100vh;
        }
        .markdown-body {
            box-sizing: border-box;
            width: 100%;
            max-width: 980px;
            margin: 2em auto;
            padding: 45px;
            background-color: #fff;
            border: 1px solid #d0d7de;
            border-radius: 6px;
            font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;
            white-space: normal;
            box-shadow: 0 4px 12px rgba(0,0,0,0.05);
        }
        @media (prefers-color-scheme: dark) {
            body {
                background-color: #010409;
                color: #c9d1d9;
            }
            .markdown-body {
                background-color: #0d1117;
                border-color: #30363d;
                box-shadow: 0 4px 12px rgba(0,0,0,0.3);
            }
        }
        @media (max-width: 767px) {
            .markdown-body {
                padding: 15px;
                margin: 0;
                border-radius: 0;
                border-left: none;
                border-right: none;
            }
        }
    </style>
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/github-markdown-css/5.5.0/github-markdown.min.css">
</head>
<body>---
title: 'CoreWeave 48小时连签Anthropic和Meta大单，华尔街CEO紧急赴华盛顿讨论AI风险'
description: 'GPU云服务商CoreWeave在48小时内先后与Anthropic签署多年期AI算力协议、与Meta扩大210亿美元AI云基础设施合作，股价暴涨11%。与此同时，华尔街银行CEO被紧急召集到华盛顿讨论AI网络安全风险，Nvidia CEO黄仁勋呼吁企业优先追求AI突破而非短期利润。AI基础设施层的集中度和AI安全风险的系统性影响正在成为行业焦点。'
pubDate: 2026-04-11
tags: ['AI', '分析', 'CoreWeave', 'Anthropic', 'Meta', 'AI基础设施', '网络安全', '华尔街', 'Nvidia']
---
# CoreWeave 48小时连签Anthropic和Meta大单，华尔街CEO紧急赴华盛顿讨论AI风险

2026年4月10日，AI行业目睹了一场前所未有的"基础设施闪电战"。GPU云服务商**CoreWeave**在短短48小时内连续宣布两笔重磅交易：先是与**Anthropic**签署多年期AI算力协议，用于Claude模型的生产规模推理；随后又宣布扩大与**Meta**的AI云基础设施合作，将协议价值推升至**210亿美元**，延续至2032年。CoreWeave股价当日暴涨**11%**，成为AI基础设施层快速崛起的最新注脚。

与此同时，地球另一端的华盛顿正酝酿着另一场风暴——华尔街各大银行的CEO被紧急召集至首都，讨论Anthropic最新AI模型引发的**网络安全风险**。Bloomberg报道指出，这些讨论涉及财政部和美联储等最高层机构。Nvidia CEO黄仁勋则选择在同日发声，呼吁企业将AI突破置于短期利润之上。

这三则新闻揭示了一个核心趋势：**AI竞争已从模型层下移至基础设施层，而AI能力的爆发式增长正在引发金融体系层面的系统性风险担忧。**

---

## CoreWeave为何能在48小时内征服Anthropic和Meta？

### 新闻概要

4月9日至10日，CoreWeave连续宣布两笔改变AI基础设施格局的重大交易。

**交易一：CoreWeave与Anthropic**

| 维度 | 详情 |
|------|------|
| **宣布时间** | 2026年4月10日 |
| **交易类型** | 多年期AI算力协议 |
| **核心内容** | CoreWeave向Anthropic提供Nvidia GPU容量，用于Claude模型生产规模推理 |
| **初始阶段** | "分阶段基础设施部署"（phased infrastructure roll-out） |
| **后续计划** | 具有扩大规模的潜力 |
| **股价影响** | CoreWeave股价当日上涨11% |

**交易二：CoreWeave与Meta扩大合作**

| 维度 | 详情 |
|------|------|
| **宣布时间** | 2026年4月9日 |
| **交易类型** | 扩大AI云基础设施协议 |
| **协议价值** | 210亿美元（新增） |
| **先前协议** | 142亿美元 |
| **总规模** | 超过350亿美元 |
| **合作期限** | 延续至2032年12月 |
| **核心用途** | AI推理工作负载（inference workloads） |

**CoreWeave官方声明：**

> "此次扩大合作凸显了市场对大规模AI计算能力需求的飙升。"

### 为什么这很重要？

**CoreWeave——AI时代的"水电公司"：**

CoreWeave的崛起速度令人瞩目。这家公司从一个加密货币挖矿GPU运营商转型为AI时代的核心基础设施提供商，如今已成为**九家顶级AI公司中至少八家的GPU云服务商**。其商业模式可以类比为AI时代的"公共事业公司"——当每家AI公司都需要海量GPU算力时，CoreWeave提供的就是"电力"。

**"Anthropic选择CoreWeave"的信号：**

此前，Anthropic的算力主要来自Google TPU和Broadcom定制芯片。此次与CoreWeave的合作意味着Anthropic正在**多元化其算力来源**，不再完全依赖Google。这对于Anthropic的独立性至关重要——它减少了被单一供应商锁定的风险。

**210亿美元的交易规模意味着什么？**

| 对比 | 金额 |
|------|------|
| **CoreWeave-Meta总协议** | 超过350亿美元 |
| **Amazon 2026年资本支出** | 约2000亿美元 |
| **Meta 2026年资本支出** | 1150-1350亿美元 |
| **OpenAI已承诺基础设施投入** | 超过1000亿美元 |

Meta向CoreWeave一家的承诺就超过了350亿美元，这表明Meta正在积极构建**外部GPU算力网络**，而非完全依赖自建数据中心。这一策略类似于企业"混合云"模式的GPU版本。

### 历史上类似的情况

**Amazon AWS的崛起（2006-2015年）：** AWS最初是为Amazon自身电商业务提供的技术基础设施，后来开放给外部客户，最终成为全球最大的云服务商。CoreWeave正在走类似的道路——从自有GPU集群到AI行业的"公共GPU云"。

**ARM在移动芯片领域的崛起（2000-2010年代）：** ARM不直接制造芯片，而是授权芯片设计给手机厂商。CoreWeave的模式与之类似——不训练模型，而是提供GPU算力给AI公司。两者都是"卖铲子"策略。

**关键差异：** CoreWeave的增长速度远超AWS早期。AWS用了近十年才达到百亿美元营收，而CoreWeave在AI大模型时代仅用两年多就签署了数百亿美元的协议。这反映了AI基础设施需求的爆炸性特征。

来源：[CNBC](https://www.cnbc.com/2026/04/10/coreweave-anthropic-claude-ai-deal.html) | [Bloomberg](https://www.bloomberg.com/news/articles/2026-04-10/anthropic-agrees-to-rent-coreweave-ai-capacity-to-power-claude) | [WSJ](https://www.wsj.com/tech/ai/coreweave-anthropic-form-ai-cloud-agreement-13021a5b) | [Reuters](https://www.reuters.com/business/coreweave-signs-21-billion-ai-cloud-deal-with-meta-2026-04-09/) | [CoreWeave Official](https://www.coreweave.com/news/coreweave-and-meta-announce-21-billion-expanded-ai-infrastructure-agreement)

---

## 华尔街CEO为何被紧急召集讨论AI风险？

### 新闻概要

4月10日，Bloomberg报道，华尔街各大银行的CEO被紧急召集到华盛顿，讨论与Anthropic最新AI模型相关的**网络安全风险**。同一日，Bloomberg的"Open Interest"节目以"AI网络威胁震惊华尔街"为主题，邀请了网络安全公司CEO和Goldman Sachs分析师讨论AI驱动的网络威胁如何重塑银行业前景。

**核心背景：**

上周，Anthropic发布了**Claude Mythos Preview**——一个能自主发现数千个零日漏洞的网络安全AI模型。该模型因潜在的"武器化"风险被限制发布，仅向Amazon、Apple、Microsoft等少数企业开放。这一发布在金融界引发了连锁反应：

| 时间线 | 事件 |
|--------|------|
| **4月7日** | Anthropic发布Mythos Preview |
| **4月8-9日** | 网络安全公司股价波动，CrowdStrike和Palo Alto Networks受冲击 |
| **4月10日** | 华尔街CEO被召集到华盛顿讨论AI风险 |
| **4月10日** | Bloomberg专题讨论AI网络威胁对金融市场的冲击 |

### 为什么这很重要？

**从技术风险到系统性金融风险：**

华尔街CEO被召集到华盛顿讨论AI风险，这一事件标志着AI安全问题已从**技术圈讨论**升级为**系统性金融风险**议题。金融系统是全球网络攻击的首要目标——银行持有数万亿美元的资产和数亿人的个人数据。如果AI模型能自主发现银行系统中的安全漏洞，这对金融稳定构成直接威胁。

**美国政府的担忧升级：**

据报道，财政部和美联储官员也参与了讨论。这表明美国最高经济决策层已经开始认真对待AI网络安全风险，而非仅将其视为技术问题。

**网络安全支出的"反周期"特征：**

Motley Fool分析指出，网络安全支出预计将成为2026年**最抗衰退**的投资领域之一。即使经济下行，企业也无法削减安全投入——因为AI驱动的攻击威胁太大了。

### 历史上类似的情况

**2014年Sony Pictures黑客攻击：** 朝鲜黑客入侵Sony Pictures，导致大量内部数据泄露。这一事件让好莱坞和企业界首次认识到网络安全的严峻性。当前AI驱动的网络威胁规模和复杂性远超2014年的事件。

**SolarWinds供应链攻击（2020年）：** 俄罗斯黑客通过SolarWinds软件更新入侵了多家美国联邦机构和大型企业。这一事件促使美国政府加强了网络安全立法。AI模型的出现可能让类似攻击变得更容易策划和执行。

**关键差异：** 之前的网络攻击都需要高级人工操作。AI模型（如Mythos Preview）将漏洞发现和利用的能力**自动化**和**规模化**，使得攻击的门槛大幅降低。这类似于从"手工制作武器"到"自动化兵工厂"的转变。

来源：[Bloomberg Technology](https://www.youtube.com/watch?v=EEAqEOgdrYQ) | [Bloomberg Open Interest](https://www.youtube.com/watch?v=z_F3LCQRUfI) | [Motley Fool](https://www.fool.com/investing/2026/04/09/prediction-cybersecurity-spending-will-be-recessio/) | [PBS NewsHour](https://www.pbs.org/newshour/classroom/daily-news-lessons/2026/04/powerful-new-ai-models-raise-security-risks)

---

## 黄仁勋为何说"AI突破优先于利润"？

### 新闻概要

4月10日，Nvidia CEO黄仁勋在Bloomberg的"Tech In Depth"通讯中呼吁企业将**AI突破置于短期利润之上**。他强调，Nvidia作为全球最大的AI芯片制造商，当前财年收入有望实现**超过10倍增长**。

**黄仁勋的核心观点：**

> 企业不应只关注短期回报，而应投资于AI的长期突破——因为AI正在重塑整个经济的基础架构。

**Nvidia的财务数据佐证了他的观点：**

| 指标 | 数据 |
|------|------|
| **年度收入** | 约2150亿美元（同比增长65%） |
| **Q4预期收入** | 780亿美元（±2%） |
| **在手订单** | 约1万亿美元 |
| **股价** | 年内持续上涨 |

### 为什么这很重要？

**利益相关者的自我辩护？**

黄仁勋的呼吁可以被视为一种"利益相关者的自我辩护"——Nvidia是AI基础设施投资潮的最大受益者。呼吁企业"不要在乎短期利润"实际上是在鼓励客户继续购买更多GPU。

**但也有深层的战略逻辑：**

在AI基础设施的"军备竞赛"中，落后可能意味着失去长期竞争力。Amazon CEO Jassy在4月9日的股东信中表达了类似观点："我们不是凭直觉投资约2000亿美元。"整个科技行业似乎达成了一种共识：**在AI领域，不投入比过度投入更危险。**

**"推理拐点"理论：**

黄仁勋此前在GTC 2026上提出了"推理拐点"（Inference Inflection）的概念——AI的发展正从"训练模型"阶段转向"大规模推理部署"阶段。这意味着对GPU算力的需求将从训练转向推理，而推理的需求量可能是训练的数百倍。

来源：[Bloomberg Tech In Depth](https://www.bloomberg.com/news/newsletters/2026-04-10/nvidia-s-huang-urges-companies-to-put-ai-breakthroughs-before-profit) | [Motley Fool](https://www.fool.com/investing/2026/04/02/jensen-huang-said-something-astounding-revenue/)

---

## 行业趋势：AI基础设施的集中化与风险积累

综合今日三大新闻，AI行业正在经历两个关键趋势的加速：

### 趋势一：GPU云的"赢者通吃"

CoreWeave在48小时内连续签下Anthropic和Meta的大单，标志着AI基础设施层正在走向高度集中化。九家顶级AI公司中，八家已成为CoreWeave的客户。这种集中度带来了系统性风险——如果CoreWeave出现故障，可能影响整个AI行业的运行。

### 趋势二：AI风险从技术圈进入金融决策层

华尔街CEO被召集讨论AI网络安全风险，标志着AI安全问题已正式进入**金融监管和宏观风险管理**的范畴。Moody's Analytics的AI衰退模型目前显示衰退概率接近**49%**——距离50%的"衰退确认"门槛仅一步之遥。

| 预测机构 | 衰退概率 |
|----------|----------|
| **Moody's Analytics** | ~49% |
| **Goldman Sachs** | 30% |

Moody's首席经济学家Mark Zandi指出，其模型基于80年的历史数据训练，每当概率超过50%，衰退总在12个月内到来。AI基础设施的巨额支出（以及隐藏的表外债务）是推高风险的关键因素之一。

### 趋势三：从"建模型"到"建基础设施"

CoreWeave-Meta的210亿美元协议延续至2032年，这表明AI行业正在从"谁能训练最好的模型"转向"谁拥有最强大的基础设施"。AI竞争的本质正在发生变化。

---

## 其他值得关注的消息

### 智元机器人分拆四足机器人业务成立"智元酷拓"

4月10日，智元机器人宣布分拆旗下四足机器人业务，成立独立子公司**智元酷拓**。这是中国机器人行业在商业化落地方面的最新尝试。分拆独立运营有助于更灵活地获取融资和拓展市场。（来源：[新浪科技](https://k.sina.com.cn/article_7857201856_1d45362c0019046qd6.html?from=tech)）

### BBC深度分析：中美各赢一场AI竞赛

BBC于4月7日发布深度报道，分析中美在AI领域的不同优势。报道指出，美国在基础模型和AI芯片方面保持领先，而中国在AI应用落地和商业化方面正在加速追赶。大美国公司和初创企业越来越多地开始关注中国AI技术的发展。（来源：[BBC](https://www.bbc.co.uk/news/articles/c145enxln0go)）

### 网络安全支出被预测为2026年最抗衰退领域

Motley Fool分析预测，AI驱动的网络威胁将使网络安全支出成为2026年**最抗衰退**的领域之一。专家强调，AI单独无法应对威胁——必须与人类专业知识结合。（来源：[Motley Fool](https://www.fool.com/investing/2026/04/09/prediction-cybersecurity-spending-will-be-recessio/)）

---

## 关键要点

- **CoreWeave在48小时内连签Anthropic和Meta大单**，与Meta的合作总规模超过350亿美元延续至2032年，股价暴涨11%，AI基础设施层加速集中化
- **华尔街CEO被紧急召集至华盛顿讨论AI网络安全风险**，标志着AI安全已从技术议题升级为系统性金融风险议题
- **黄仁勋呼吁企业优先追求AI突破**，Nvidia年收入突破2150亿美元，强调"推理拐点"将带来更大规模的算力需求
- **Moody's AI衰退模型显示衰退概率达49%**，距离50%的历史性衰退确认门槛仅一步之遥
- **网络安全支出成为最抗衰退的投资领域**，AI驱动的攻击威胁使企业无法削减安全投入

---

## 常见问题

### CoreWeave是什么公司？为什么Anthropic和Meta都选择它？

CoreWeave是一家专注于GPU云服务的AI基础设施提供商，最初是加密货币挖矿GPU运营商，后转型为AI算力服务商。它吸引Anthropic和Meta的核心原因是：拥有大量Nvidia最新GPU集群、部署速度快、价格具有竞争力。目前九家顶级AI公司中有八家是CoreWeave的客户。

### 华尔街CEO讨论AI风险对普通人有什么影响？

直接影响是银行可能加大网络安全投资，这可能增加运营成本并间接影响服务价格。更重要的是，如果AI网络安全风险被认定为系统性风险，监管机构可能出台更严格的规定，影响银行使用AI技术的方式和速度。从积极面看，更安全的银行系统对所有人都有益。

### CoreWeave-Meta的210亿美元协议规模有多大？

这是AI云基础设施领域最大的单笔交易之一。作为对比，Meta 2026年全年的AI资本支出计划为1150-1350亿美元，而向CoreWeave一家的承诺就超过了350亿美元（包括此前的142亿美元协议）。这意味着Meta将大量AI推理工作负载外包给CoreWeave，而非完全依赖自建数据中心。

### 黄仁勋说的"推理拐点"是什么意思？

"推理拐点"是指AI行业正在从以"模型训练"为中心转向以"模型推理"（即AI模型的实际使用）为中心。训练一个大模型可能需要数万块GPU运行数月，但一旦模型部署，每天可能有数亿次推理请求——这意味着推理对算力的需求远超训练，且是持续性的。

### 近期应该关注什么？

重点关注：1）CoreWeave未来几周是否签署更多大客户协议；2）美国政府对AI网络安全模型的监管反应；3）Moody's衰退模型是否突破50%门槛；4）Anthropic是否会因CoreWeave合作调整与Google的关系；5）中国AI应用层的商业化进展。

---

## 参考资料

- [CNBC - CoreWeave stock pops 11% on deal to power Anthropic's Claude](https://www.cnbc.com/2026/04/10/coreweave-anthropic-claude-ai-deal.html)
- [Bloomberg - Anthropic Will Use CoreWeave's AI Capacity to Power Claude](https://www.bloomberg.com/news/articles/2026-04-10/anthropic-agrees-to-rent-coreweave-ai-capacity-to-power-claude)
- [WSJ - CoreWeave, Anthropic Form AI Cloud Agreement](https://www.wsj.com/tech/ai/coreweave-anthropic-form-ai-cloud-agreement-13021a5b)
- [Reuters - CoreWeave signs $21 billion AI cloud deal with Meta](https://www.reuters.com/business/coreweave-signs-21-billion-ai-cloud-deal-with-meta-2026-04-09/)
- [CoreWeave Official - CoreWeave and Meta Announce $21 Billion Expanded AI Infrastructure Agreement](https://www.coreweave.com/news/coreweave-and-meta-announce-21-billion-expanded-ai-infrastructure-agreement)
- [CNBC - Meta commits to spending additional $21 billion with CoreWeave](https://www.cnbc.com/2026/04/09/meta-commits-to-spending-additional-21-billion-with-coreweave-.html)
- [Yahoo Finance - CoreWeave stock climbs 10% on Anthropic deal](https://sg.finance.yahoo.com/news/coreweave-stock-climbs-10-on-anthropic-deal-141357017.html)
- [Bloomberg Technology - Wall Street CEOs discuss Anthropic AI risks](https://www.youtube.com/watch?v=EEAqEOgdrYQ)
- [Bloomberg Open Interest - AI Cyber Threats Alarm Wall Street](https://www.youtube.com/watch?v=z_F3LCQRUfI)
- [PBS NewsHour - Powerful new AI models raise security risks](https://www.pbs.org/newshour/classroom/daily-news-lessons/2026/04/powerful-new-ai-models-raise-security-risks)
- [Motley Fool - Cybersecurity spending will be recession-proof in 2026](https://www.fool.com/investing/2026/04/09/prediction-cybersecurity-spending-will-be-recessio/)
- [Bloomberg Tech In Depth - Nvidia's Huang Urges AI Breakthroughs Before Profit](https://www.bloomberg.com/news/newsletters/2026-04-10/nvidia-s-huang-urges-companies-to-put-ai-breakthroughs-before-profit)
- [Motley Fool - Jensen Huang said something astounding about revenue](https://www.fool.com/investing/2026/04/02/jensen-huang-said-something-astounding-revenue/)
- [Fortune - Recession odds hit 49% for next 12 months](https://fortune.com/2026/03/18/economic-recession-odds-increasing-iran-oil-prices-moody/)
- [Yahoo Finance - Moody's recession model just 1 point away](https://finance.yahoo.com/economy/policy/articles/moodys-recession-model-just-1-145000183.html)
- [BBC - China is winning one AI race, the US another](https://www.bbc.co.uk/news/articles/c145enxln0go)
- [新浪科技 - 智元机器人分拆四足机器人业务](https://k.sina.com.cn/article_7857201856_1d45362c0019046qd6.html?from=tech)
<script src="https://cdn.jsdelivr.net/npm/marked/marked.min.js"></script>
<script>
    document.addEventListener("DOMContentLoaded", () => {
        try {
            const rawMarkdown = document.body.innerText;
            const isDark = window.matchMedia("(prefers-color-scheme: dark)").matches;

            let webUrl = window.location.pathname;
            if (webUrl.endsWith('/index.md')) {
                webUrl = webUrl.substring(0, webUrl.length - 'index.md'.length) || '/';
            } else {
                webUrl = webUrl.replace(/.md$/, '');
            }
            const linkColor = isDark ? '#58a6ff' : '#0969da';
            const navHtml = 
                '<div style="margin-bottom: 24px; font-size: 14px; font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif;">' +
                    '<a href="/index.md" style="color: ' + linkColor + '; text-decoration: none;">← Back to Home</a>' +
                    '<span style="margin: 0 8px; color: ' + (isDark ? '#484f58' : '#d0d7de') + ';">|</span>' +
                    '<a href="' + webUrl + '" style="color: ' + linkColor + '; text-decoration: none;">Switch to Web View</a>' +
                '</div>';

            let contentToRender = rawMarkdown;
            let frontmatterHtml = '';
            
            const fmMatch = rawMarkdown.match(/^---\s*[\r\n]+([\s\S]*?)[\r\n]+---\s*/);
            
            if (fmMatch) {
                contentToRender = rawMarkdown.substring(fmMatch[0].length);
                const yamlText = fmMatch[1];
                
                const borderColor = isDark ? '#30363d' : '#d0d7de';
                const bgColor = isDark ? '#161b22' : '#f6f8fa';
                const keyColor = isDark ? '#8b949e' : '#57606a';
                const valColor = isDark ? '#c9d1d9' : '#24292f';

                const rows = yamlText.split('\n')
                    .filter(line => line.trim() && line.includes(':'))
                    .map(line => {
                        const splitIdx = line.indexOf(':');
                        const key = line.slice(0, splitIdx).trim();
                        let val = line.slice(splitIdx + 1).trim();
                        if ((val.startsWith("'") && val.endsWith("'")) || (val.startsWith('"') && val.endsWith('"'))) {
                            val = val.slice(1, -1);
                        }
                        
                        return '<tr>' +
                            '<td style="white-space:nowrap; padding:8px 12px; color:' + keyColor + '; font-weight:600; border-bottom:1px solid ' + borderColor + '; width:1%;">' + key + '</td>' +
                            '<td style="padding:8px 12px; color:' + valColor + '; border-bottom:1px solid ' + borderColor + ';">' + val + '</td>' +
                        '</tr>';
                    }).join('');
                
                if (rows) {
                    frontmatterHtml = 
                        '<div style="margin-bottom: 32px; border:1px solid ' + borderColor + '; border-radius:6px; overflow:hidden; background-color:' + bgColor + ';">' +
                            '<table style="width:100%; border-collapse:collapse; font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif; font-size:13px;">' +
                                rows +
                            '</table>' +
                        '</div>';
                }
            }
            
            const renderedHtml = marked.parse(contentToRender);
            
            const wrapper = document.createElement('article');
            wrapper.className = 'markdown-body';
            wrapper.innerHTML = navHtml + frontmatterHtml + renderedHtml;
            
            document.body.innerHTML = '';
            document.body.appendChild(wrapper);
        } catch (e) {
            console.error("Markdown rendering failed", e);
        }
    });
</script>
</body>
</html>