> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dodopayments.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Blueprint Ingesti

> Pola ingest event siap pakai untuk kasus penggunaan umum dengan contoh kode.

Blueprint ingest adalah pola yang telah dibangun sebelumnya untuk melacak penggunaan dalam skenario umum. Alih-alih mencari tahu struktur event dan konfigurasi meter dari awal, mulailah dengan blueprint yang telah terbukti dan sesuaikan dengan kebutuhan Anda.

## Apa Itu Blueprint?

Setiap blueprint mencakup:

* **Rekomendasi struktur event**: Penamaan event dan desain metadata yang optimal
* **Konfigurasi meter**: Jenis agregasi dan filter yang disarankan
* **Contoh kode**: Contoh implementasi yang berfungsi dalam berbagai bahasa
* **Praktik terbaik**: Tips untuk akurasi, kinerja, dan optimasi biaya

<Tip>
  Blueprints menghemat waktu setup dan membantu Anda menghindari kesalahan umum. Mulailah dengan blueprint, lalu sesuaikan dengan kebutuhan spesifik Anda.
</Tip>

## Mengapa Menggunakan Blueprint?

<CardGroup cols={3}>
  <Card title="Faster Setup" icon="rocket">
    Dapatkan pelacakan penggunaan yang berfungsi dalam hitungan menit, bukan jam. Salin pola yang sudah teruji daripada merancang dari awal.
  </Card>

  <Card title="Best Practices Built In" icon="shield-check">
    Hindari kesalahan umum dengan struktur peristiwa yang diuji, metadata yang tepat, dan pilihan agregasi yang optimal.
  </Card>

  <Card title="Production Ready" icon="code">
    Contoh kode didasarkan pada implementasi dunia nyata. Cukup tambahkan kunci API Anda dan jalankan.
  </Card>
</CardGroup>

## Blueprint yang Tersedia

Pilih blueprint yang sesuai dengan kasus penggunaan Anda:

<CardGroup cols={1}>
  <Card title="LLM Blueprint" icon="brain-circuit" href="/developer-resources/ingestion-blueprints/llm">
    Lacak penggunaan token AI di OpenAI, Anthropic, Groq, Gemini, Vercel AI SDK, dan lainnya.

    **Cocok untuk**: chatbot AI, generator kode, alat pembuatan konten, aplikasi bertenaga AI.

    **Apa yang akan Anda lacak**: token input, token output, penggunaan model, jumlah permintaan.
  </Card>

  <Card title="API Gateway Blueprint" icon="cloud" href="/developer-resources/ingestion-blueprints/api-gateway">
    Mengukur permintaan API di tingkat gateway dengan pemfilteran endpoint dan dukungan pembatasan laju.

    **Cocok untuk**: REST API, layanan GraphQL, penyedia webhook, platform API-first.

    **Apa yang akan Anda lacak**: jumlah permintaan, penggunaan endpoint, metode HTTP, waktu respons.
  </Card>

  <Card title="Object Storage Blueprint" icon="box-archive" href="/developer-resources/ingestion-blueprints/object-storage">
    Lacak unggahan file, konsumsi penyimpanan, dan bandwidth untuk layanan penyimpanan awan.

    **Cocok untuk**: Hosting file, platform media, layanan cadangan, manajemen dokumen.

    **Apa yang akan Anda lacak**: byte yang disimpan, unggahan file, unduhan, snapshot penyimpanan.
  </Card>

  <Card title="Stream Blueprint" icon="tower-broadcast" href="/developer-resources/ingestion-blueprints/stream">
    Ukur bandwidth streaming untuk video, audio, dan pengiriman data waktu nyata.

    **Cocok untuk**: Streaming video, platform audio, siaran langsung, umpan data waktu nyata.

    **Apa yang akan Anda lacak**: bandwidth yang dikonsumsi, durasi streaming, tingkat kualitas, aliran simultan.
  </Card>

  <Card title="Time Range Blueprint" icon="clock" href="/developer-resources/ingestion-blueprints/time-range">
    Penagihan berdasarkan waktu berjalan untuk sumber daya komputasi, fungsi tanpa server, dan pekerjaan jangka panjang.

    **Cocok untuk**: Platform serverless, hosting kontainer, instance komputasi, pemrosesan batch.

    **Apa yang akan Anda lacak**: waktu eksekusi, jam komputasi, pemanggilan fungsi, durasi pekerjaan.
  </Card>
</CardGroup>

## Cara Menggunakan Blueprint

<Steps>
  <Step title="Choose your blueprint">
    Pilih blueprint yang paling cocok dengan skenario penagihan Anda. Setiap halaman blueprint menyertakan panduan implementasi yang rinci.
  </Step>

  <Step title="Review the event structure">
    Pahami penamaan peristiwa dan desain metadata yang direkomendasikan. Salin struktur peristiwa untuk kasus penggunaan Anda.
  </Step>

  <Step title="Create the meter">
    Ikuti instruksi konfigurasi meter pada blueprint. Gunakan jenis agregasi dan filter yang disarankan.
  </Step>

  <Step title="Implement event sending">
    Salin contoh kode untuk bahasa/kerangka kerja Anda. Ganti nilai placeholder dengan kunci API dan ID pelanggan Anda yang sebenarnya.
  </Step>

  <Step title="Test and verify">
    Kirim peristiwa uji dan verifikasi bahwa mereka muncul di dasbor meter Anda dengan agregasi yang benar.
  </Step>

  <Step title="Customize as needed">
    Sesuaikan blueprint dengan kebutuhan spesifik Anda—tambahkan metadata khusus, sesuaikan filter, atau ubah harga.
  </Step>
</Steps>

## Perbandingan Blueprint

Tidak yakin blueprint mana yang sesuai dengan kebutuhan Anda? Berikut adalah perbandingan cepat:

| Kasus Penggunaan | Blueprint         | Agregasi           | Metadata Umum                        |
| ---------------- | ----------------- | ------------------ | ------------------------------------ |
| Aplikasi chat AI | LLM               | Jumlah (token)     | model, input\_tokens, output\_tokens |
| REST API         | API Gateway       | Hitung             | endpoint, method, status\_code       |
| Penyimpanan file | Penyimpanan Objek | Jumlah (byte)      | file\_size, file\_type, operation    |
| Platform video   | Stream            | Jumlah (bandwidth) | duration, quality, bitrate           |
| Serverless       | Rentang Waktu     | Jumlah (durasi)    | function\_name, execution\_time\_ms  |

## Implementasi Kustom

Tidak melihat blueprint untuk kasus penggunaan Anda yang tepat? Tidak masalah:

1. **Mulai dengan blueprint terdekat**: Pilih yang paling mirip dengan kebutuhan Anda
2. **Sesuaikan struktur event**: Modifikasi bidang metadata untuk mencocokkan persyaratan Anda
3. **Sesuaikan konfigurasi meter**: Ubah jenis agregasi atau filter sesuai kebutuhan
4. **Uji secara menyeluruh**: Verifikasi perhitungan penagihan dengan penggunaan contoh

<Info>
  Semua blueprint adalah titik awal. Silakan gabungkan konsep dari blueprint berbeda atau buat implementasi yang sepenuhnya kustom.
</Info>

## Butuh Bantuan?

Jika Anda tidak yakin blueprint mana yang harus digunakan atau perlu bantuan dalam menyesuaikan:

<CardGroup cols={2}>
  <Card title="Complete Tutorial" icon="code" href="/developer-resources/usage-based-billing-build-ai-image-generator">
    Ikuti tutorial menyeluruh kami yang membangun generator gambar AI dengan penagihan berbasis penggunaan.
  </Card>

  <Card title="Integration Guide" icon="book" href="/developer-resources/usage-based-billing-guide">
    Panduan komprehensif yang mencakup semua aspek implementasi penagihan berbasis penggunaan.
  </Card>
</CardGroup>
