Claude Code

Artifacts 交互页面

Claude Code Artifacts 的用途、创建、更新、分享、限制、组织管理和 Passion8 网关边界。

Artifacts 会把 Claude Code 的输出发布成一个私有的交互页面,适合把终端里难读的内容变成可视化结果:PR 讲解、仪表盘、设计方案对比、迁移进度、可拖拽 triage 看板等。

Artifacts 是 claude.ai 托管能力,不是普通 ANTHROPIC_BASE_URL 网关能力。使用 Passion8 token 或 API key 的会话通常不能发布到 claude.ai artifact URL,但仍可以让 Claude 生成本地 HTML 文件。

#什么时候用

场景为什么适合 artifact
PR walkthroughdiff、注释、风险等级可以并排展示
数据 dashboard图表和指标比终端文本更清楚
设计方案对比多个 layout、copy、API shape 一页比较
交互调参slider、toggle、输入框可以即时反馈
长任务状态页把迁移 checklist、时间线和当前阻塞持续更新

不要把 artifact 当成正式应用。它是一个自包含静态页面,没有后端、不能持久化表单输入、不能在查看时调用 API,也不能部署多路由应用。

#创建和更新

你可以直接要求 Claude 生成 artifact:

做一个 artifact,把这个 PR 的 diff 按严重程度标注出来。
做一个部署失败 dashboard artifact,后续排查时持续更新。

Claude 会先在项目里写出 HTML 或 Markdown 文件,然后请求发布许可。首次发布需要确认;同一个 artifact 后续重新发布通常不会重复请求。发布后可以用 Ctrl+] 重新打开最近的 artifact。

常用控制:

操作说明
更新要 Claude 修改底层文件并重新发布
指定标题让 Claude 用固定标题和图标,方便 gallery 里识别
关闭自动打开设置 CLAUDE_CODE_ARTIFACT_AUTO_OPEN=0
跨会话更新给新会话 artifact URL,否则会创建新 artifact

#分享边界

计划分享能力
Pro / MaxArtifact 默认只对自己可见
Team可分享给组织成员或全组织
Enterprise需要组织 Owner 启用,可按角色和策略控制

分享只在同一个 claude.ai 组织内生效。外部人员不能直接看私有 artifact URL。要对外分享,让 Claude 导出底层 HTML 文件,再用你自己的托管方式发布。

#页面限制

限制影响
无外部请求CSP 会阻止外部 JS、CSS、字体、图片、fetch、XHR、WebSocket
无后端不能存表单、鉴权或在查看时调 API
单页面相对链接不会有配套路由,应该用页内锚点
文件类型发布源通常是 .html.htm.md
渲染大小页面渲染结果需要控制在 16 MiB 以内

大图是最容易超限的原因。能用 HTML、CSS、SVG 表达的图,不要嵌入大体积 raster 图片。

#可用性要求

要求说明
计划Pro、Max、Team 或 Enterprise
登录方式需要 claude.ai /login
ProviderAnthropic first-party 能力,不是 Bedrock、Vertex、Foundry 或普通 gateway
组织策略HIPAA、CMEK、ZDR 等策略可能禁用
SurfaceCLI 或新版本 Desktop;Agent SDK、CI、MCP-server context 默认不适合

关闭方式:

方式设置
settings"disableArtifact": true
envCLAUDE_CODE_DISABLE_ARTIFACT=1
permissionsArtifact 放进 deny 规则

#Passion8 下的替代工作流

如果你的主要目标是用 Passion8 跑模型,建议把 artifact 思路转成本地静态产物:

  1. 让 Claude 写 docs/artifacts/<name>.html 或 Markdown。
  2. 用项目现有 CSS 或组件系统渲染。
  3. 通过当前 docs 站、内部静态服务器或 PR 附件分享。
  4. 需要持续更新时,把“更新 HTML 并重建 docs”写进任务要求。

这样不会依赖 claude.ai artifact 发布,也更容易接入你自己的权限、域名、审计和缓存策略。

#成本和缓存

项目影响
生成 HTML/CSS/JS输出 token 通常比纯文本更多
大数据直接内联会增加上下文和输出成本
反复更新每次更新都把已有文件和新要求带入会话
发布 URL发布动作本身不让本地 Passion8 prompt cache 共享给云端

长 artifact 适合在自然断点 /compact,或把设计规则写进项目文档,避免每次从头解释视觉要求。

#官方参考

Support / 支持

Need help? / 需要帮助?

接入、计费与模型异常可邮件联系;服务可用性以状态页为准。For setup, billing, or model issues, email us. Check the status page for uptime.

也可使用右下角微信 / QQ 客服 · WeChat / QQ support is available at the bottom right