AI Chat Clipper Bantuan

Ekspor sebagai JSON terstruktur

Selain tujuh format dokumen, kisi file — dan menu Ekspor file sebaris setiap pesan — menawarkan ekspor JSON. Tidak seperti yang lain, JSON bukanlah dokumen jadi untuk dibaca: ini adalah percakapan sebagai data yang dapat dibaca mesin, ditujukan untuk pengembang yang ingin memasukkan obrolan ke dalam skrip, database, atau alat lain tanpa harus mengikis halaman sendiri.

File tersebut adalah objek JSON tunggal yang dicetak dengan rapi — blok metadata tentang percakapan, diikuti oleh daftar datar pesannya.

  • Metadata percakapanschema (pengidentifikasi berversi, saat ini ai-chat-extractor/conversation@2, sehingga konsumen dapat mengenali format dan versinya), site, title, url, exported_at (stempel waktu ISO), content_format (selalu markdown), dan message_count.
  • messages — array terurut, satu entri per pesan, masing-masing membawa index, role (siapa yang berbicara — user atau assistant), dan dua tampilan teks: content, pesan lengkap sebagai Markdown, dan contents, pesan yang sama dibagi menjadi bagian-bagian berjenis.

Kedua tampilan melayani dua jenis konsumen. content adalah seluruh pesan sebagai satu string Markdown — semua yang dibutuhkan skrip sederhana. contents memecahnya menjadi daftar terurut segmen berjenis, sehingga pipeline dapat memilih atau menghilangkan bagian berdasarkan jenis tanpa mengurai ulang Markdown: text untuk prosa, thinking untuk blok penalaran model, code untuk blok kode berpagar (dengan language opsional), image untuk gambar (dengan url dan teks alt — apakah itu ditulis sebagai Markdown atau sebagai tag HTML), dan table untuk tabel Markdown, dibagi menjadi headers dan rows sehingga konsumen mendapatkan kolom nyata alih-alih blok karakter pipa. AI Chat Clipper hanya mengeluarkan jenis segmen yang dapat diidentifikasi secara jujur dari percakapan — ia tidak akan menciptakan struktur yang tidak ada. Kutipan, misalnya, tiba sebagai tautan sebaris biasa tanpa bloknya sendiri, jadi sengaja tidak ada jenis sources terpisah.

Balasan asisten singkat yang berisi blok kode diekspor seperti ini:

{
  "schema": "ai-chat-extractor/conversation@2",
  "site": "claude",
  "title": "Reversing a string",
  "url": "https://claude.ai/chat/…",
  "exported_at": "2026-07-18T10:32:00.000Z",
  "content_format": "markdown",
  "message_count": 2,
  "messages": [
    { "index": 0, "role": "user", "content": "How do I reverse a string in Python?",
      "contents": [ { "type": "text", "text": "How do I reverse a string in Python?" } ] },
    { "index": 1, "role": "assistant", "content": "Use a slice:\n\n```python\ns[::-1]\n```",
      "contents": [
        { "type": "text", "text": "Use a slice:" },
        { "type": "code", "language": "python", "text": "s[::-1]" }
      ] }
  ]
}