Artifacts sedang dalam beta. Mereka memerlukan paket Team atau Enterprise dan sesi yang masuk dengan
/login. Lihat Availability untuk rangkaian lengkap persyaratan.
- Memutuskan kapan menggunakan artifact
- Membuat, memperbarui, dan membagikan artifact
- Menerapkan pola prompting untuk halaman yang lebih kaya
- Menerapkan sistem desain Anda sendiri sehingga artifacts cocok dengan branding produk Anda
- Memahami batasan halaman dan persyaratan ketersediaan
- Menonaktifkan atau mengelola artifacts untuk organisasi Anda
Kapan menggunakan artifact
Gunakan artifact ketika teks terminal adalah medium yang salah untuk apa yang Claude hasilkan: output yang lebih mudah dilihat dan berinteraksi daripada dibaca baris demi baris. Claude membangun halaman dari apa pun yang dapat dijangkau sesi Anda, termasuk codebase Anda dan data yang ditariknya melalui tools yang terhubung, sehingga halaman dapat menampilkan hal-hal yang memerlukan paragraf untuk dijelaskan. Misalnya, minta Claude untuk:- Membimbing reviewer melalui pull request dengan diff yang diberi anotasi
- Merender dashboard dari data yang sudah ditarik sesi
- Meletakkan beberapa opsi desain atau implementasi berdampingan
- Menyimpan timeline investigasi yang terisi saat tugas panjang berjalan
- Mengirim tautan ke rekan kerja alih-alih menempel output ke Slack
Apa yang bukan artifact
Artifact adalah tangkapan pekerjaan, bukan aplikasi. Ini adalah satu halaman yang mandiri tanpa backend, jadi tidak dapat menyimpan input formulir, memanggil API pada waktu tampilan, atau melayani beberapa rute. Untuk alat internal yang dihosting dengan backend, sebarkan di infrastruktur Anda sendiri. Lihat Page constraints untuk rangkaian lengkap batasan.Buat artifact
Claude dapat menerbitkan artifact dengan sendirinya ketika output cocok untuk halaman, atau Anda dapat memintanya secara langsung. Untuk meminta, beri nama fitur atau jelaskan output visual yang Anda inginkan dalam bahasa biasa. Kandidat yang baik adalah apa pun yang lebih mudah dilihat daripada dibaca sebagai teks, seperti diff yang diberi anotasi, bagan, atau serangkaian opsi untuk dibandingkan. Prompt di bawah ini adalah dua contoh; lihat What you can build untuk pola lainnya.Claude wants to publish "Deploy failures by service" (deploy-failures.html) to a private page on claude.ai. Menerbitkan ulang artifact yang sudah Anda setujui tidak akan meminta lagi.
Pilih Yes untuk menerbitkan. Claude mencetak URL, dan browser Anda membuka ke halaman baru. Tekan Ctrl+] kapan saja untuk membuka kembali artifact terbaru dari terminal.
Claude memilih judul artifact dan emoji untuk ikon tab browsernya. Keduanya muncul di galeri artifacts Anda di claude.ai dan di tautan bersama, jadi minta Claude untuk menggunakan judul atau ikon tertentu jika Anda menginginkannya.
Untuk menghentikan browser membuka secara otomatis ketika artifact baru diterbitkan, atur CLAUDE_CODE_ARTIFACT_AUTO_OPEN=0 di lingkungan Anda.
Jika Claude merespons bahwa tidak dapat menerbitkan, atau menulis file HTML lokal tanpa tautan, tool tidak diaktifkan untuk sesi Anda. Periksa persyaratan Availability.
Perbarui artifact
Minta Claude untuk merevisi halaman, atau biarkan tugas yang berjalan lama menerbitkan ulang saat membuat kemajuan. Claude mengedit file yang mendasar dan menerbitkan lagi ke URL yang sama.Bagikan artifact
Artifact baru hanya terlihat oleh Anda. Buka di browser Anda dan gunakan kontrol Share di header halaman untuk memberikan akses ke orang-orang tertentu di organisasi Anda, atau ke semua orang di dalamnya. Header menamai Anda sebagai penulis artifact, jadi siapa pun yang Anda bagikan dapat melihat siapa yang menerbitkan halaman. Ini juga menautkan ke galeri Anda di claude.ai/code/artifacts, yang mencantumkan setiap artifact yang telah Anda buat. Berbagi berhenti di organisasi Anda. Viewer harus masuk ke claude.ai sebagai anggota organisasi yang sama yang menerbitkan artifact, dan tidak ada opsi untuk membuat artifact dapat dilihat di luar organisasi. Untuk mengirim konten yang mendasar kepada seseorang di luar organisasi Anda, minta Claude untuk file HTML dan bagikan file tersebut secara langsung. Artifacts dapat dilihat, bukan diedit bersama. Orang yang Anda bagikan melihat setiap versi yang Anda terbitkan tetapi tidak dapat mengubah halaman; Anda tetap menjadi satu-satunya penulis.Apa yang dapat Anda bangun
Artifact adalah satu halaman HTML, jadi apa pun yang dapat Anda ekspresikan dalam HTML, CSS, dan JavaScript inline berada dalam cakupan. Pola di bawah ini paling sering muncul.Berjalan melalui perubahan
Minta halaman yang merender diff atau perubahan desain dengan anotasi di samping baris yang relevan, sehingga reviewer dapat membaca alasan Anda di samping kode alih-alih merekonstruksinya dari deskripsi.Bandingkan alternatif
Minta beberapa varian di satu halaman sehingga Anda dapat mengevaluasinya satu sama lain. Ini berfungsi untuk tata letak, salinan, bentuk API, atau rencana implementasi.Sesuaikan dengan kontrol interaktif
Minta slider, toggle, atau bidang input yang terikat pada apa pun yang Anda sesuaikan, sehingga Anda dapat menjelajahi nilai secara langsung alih-alih menjelaskannya.Bawa hasil kembali ke sesi Anda
Artifact dapat bertindak sebagai editor ringan untuk keputusan yang kemudian Anda serahkan kembali ke Claude. Minta kontrol ekspor yang menghasilkan teks yang dapat Anda tempel ke terminal, sehingga hasil berinteraksi dengan halaman mengalir kembali ke sesi alih-alih tetap di halaman.Lacak pekerjaan yang sedang berlangsung
Minta Claude untuk menjaga artifact tetap terkini saat tugas panjang berjalan, sehingga siapa pun dengan tautan dapat mengikuti tanpa membaca terminal.Tingkatkan desain visual
Claude menerapkan skill desain bawaan ketika membangun artifact, sehingga halaman mendapatkan palet, tipografi, dan tata letak yang disengaja tanpa prompting tambahan. Skill itu juga mencari sistem desain yang ada di proyek Anda sebelum memilih miliknya sendiri. Untuk menjaga artifacts konsisten dengan branding produk Anda, catat token desain Anda di mana Claude dapat menemukannya, seperti CLAUDE.md proyek atau file tema di repositori Anda:Batasan halaman
Setiap artifact adalah satu halaman yang mandiri. Claude Code membungkus file yang Anda terbitkan dalam shell dokumen HTML dan melayaninya di bawah Content Security Policy (CSP) yang ketat, yang membentuk apa yang dapat dilakukan halaman.| Batasan | Efek |
|---|---|
| Tidak ada permintaan eksternal | CSP memblokir skrip, stylesheet, font, dan gambar yang dimuat dari host lain, bersama dengan panggilan fetch, XHR, dan WebSocket. Claude menginline CSS dan JavaScript dan menyematkan gambar sebagai data URI sehingga halaman dirender tanpa permintaan eksternal apa pun. |
| Tidak ada backend | Artifact adalah halaman statis. Tidak dapat menyimpan data yang dikirimkan melalui formulir, mengautentikasi viewer sendiri, atau memanggil API pada waktu tampilan. |
| Halaman tunggal | Tautan relatif tidak diselesaikan, karena tidak ada yang disebarkan bersama halaman. Untuk konten multi-bagian, Claude menggunakan jangkar dalam halaman daripada file terpisah. |
| Jenis file sumber | File yang diterbitkan harus .html, .htm, atau .md. File Markdown dirender sebagai HTML bergaya. |
| Ukuran yang dirender | Halaman yang dirender harus 16 MiB atau lebih kecil. Gambar tertanam besar adalah penyebab umum ketika penerbitan gagal karena ukuran. |
- Lebih suka SVG, atau HTML dan CSS, untuk diagram daripada gambar raster tertanam
- Hilangkan interaktivitas yang tidak Anda butuhkan
- Buat halaman merangkum dataset besar daripada menginlinenya sepenuhnya
Ketersediaan
Artifacts memerlukan setiap kondisi di bawah. Ketika salah satu tidak terpenuhi, Claude menulis file HTML lokal atau mengatakan tidak dapat menerbitkan.| Persyaratan | Tersedia ketika |
|---|---|
| Paket | Team atau Enterprise. Pada paket Team, artifacts diaktifkan secara default. Pada paket Enterprise, admin mengaktifkannya di pengaturan admin claude.ai. |
| Autentikasi | Masuk ke claude.ai dengan /login. Sesi menggunakan kunci API, gateway token, atau kredensial penyedia cloud tidak dapat menerbitkan. |
| Penyedia model | Anthropic API. Tidak tersedia di Amazon Bedrock, Google Cloud Vertex AI, atau Microsoft Foundry. |
| Kebijakan organisasi | Kunci enkripsi yang dikelola pelanggan (CMEK), HIPAA, dan Zero Data Retention tidak diaktifkan untuk organisasi. |
| Permukaan | Claude Code CLI, atau aplikasi desktop Claude versi 1.13576.0 atau lebih baru. Dimatikan secara default di konteks Agent SDK, GitHub Action, dan MCP-server, dan ketika CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC diatur. |
Nonaktifkan artifacts
Untuk mematikan artifacts untuk sesi Anda sendiri terlepas dari pengaturan organisasi Anda, gunakan salah satu dari:| Metode | Pengaturan |
|---|---|
| File pengaturan | "disableArtifact": true |
| Variabel lingkungan | CLAUDE_CODE_DISABLE_ARTIFACT=1 |
| Aturan izin | Tambahkan Artifact ke permissions.deny |
Kelola artifacts untuk organisasi Anda
Admin pada paket Team dan Enterprise mengontrol artifacts dari pengaturan admin claude.ai. Konten artifact disimpan di infrastruktur yang dioperasikan Anthropic dan hanya terlihat oleh anggota terautentikasi dari organisasi penerbit.Aktifkan atau nonaktifkan artifacts
Untuk mengaktifkan atau menonaktifkan artifacts untuk seluruh organisasi, buka Settings > Claude Code > Capabilities dan gunakan toggle Artifacts. Pada paket Enterprise dengan kontrol akses berbasis peran, Anda dapat membatasi artifacts ke peran tertentu: buka Settings > Roles, edit peran, dan atur izin Artifacts di bawah grup Claude Code.Atur kebijakan retensi
Untuk mengatur berapa lama artifacts disimpan sebelum penghapusan otomatis, buka Settings > Data & privacy controls. Anda dapat mengatur periode retensi terpisah untuk artifacts yang masih pribadi untuk penulis mereka dan artifacts yang telah dibagikan.Tinjau log audit
Penerbitan, berbagi, dan menghapus artifact masing-masing muncul di log audit organisasi Anda di bawah jenis acaraclaude_artifact_*, keluarga yang sama digunakan untuk artifacts yang dibuat dalam percakapan claude.ai.
Daftar putih domain viewer
Viewer di claude.ai memuat setiap artifact dari asal*.claudeusercontent.com yang disandboxkan. Jika organisasi Anda membatasi akses jaringan keluar, tambahkan domain itu ke daftar putih Anda bersama claude.ai. Lihat Network access requirements untuk daftar lengkap.
Daftar dan hapus artifacts dengan Compliance API
Compliance API menyediakan endpoint untuk mencantumkan artifacts organisasi Anda, mengambil konten versi tertentu, dan menghapus artifact:| Metode | Endpoint |
|---|---|
GET | /v1/compliance/code/artifacts |
GET | /v1/compliance/code/artifacts/{artifact_id}/versions/{version_id} |
DELETE | /v1/compliance/code/artifacts/{artifact_id} |
Sumber daya terkait
- Jelajahi pola prompting dan alur kerja yang berpasangan dengan artifacts
- Ubah prompt artifact yang Anda gunakan kembali menjadi skill sehingga Anda dapat memanggilnya sebagai perintah
- Hubungkan server MCP sehingga Claude dapat menarik data langsung ke artifact