
Kesilapan paling mudah ialah menganggap Rivya API dan Rivya Studio sebagai laluan yang bersaing.
Lebih baik memahaminya sebagai dua tahap dalam produk yang sama. Studio ialah tempat manusia meneroka, memilih, menyemak, dan meneruskan kerja secara visual. API ialah tempat aliran kerja yang stabil menjadi sebahagian daripada produk, skrip, atau proses backend lain.
Jika anda masih mempelajari permukaan API, mula dengan Apakah Rivya API?. Halaman ini lebih sempit: cara memutuskan sama ada tugas tertentu patut berada dalam Studio atau dalam API.
Keputusan Dalam Satu Jadual
| Soalan | Gunakan Studio apabila... | Gunakan API apabila... |
|---|---|---|
| Adakah output masih bersifat penerokaan? | ya | tidak, aliran kerja sudah boleh diulang |
| Adakah seseorang perlu membandingkan hasil? | ya | hanya selepas aplikasi anda menerima hasil |
| Adakah pilihan model sudah stabil? | belum | ya, atau dipilih daripada senarai model API |
| Adakah tugas memerlukan media rujukan? | seseorang masih menyediakannya | aplikasi anda boleh memuat naiknya melalui Files API |
| Adakah hasil perlu mengemas kini sistem lain? | belum | ya, melalui polling atau webhooks |
| Adakah penggunaan kredit perlu kekal kelihatan? | ya, semasa ujian | ya, tetapi melalui kawalan API peringkat akaun |
Ini bukan tentang permukaan mana yang lebih maju. Ini tentang sama ada tugas itu sudah bersedia untuk diautomasi.
Gunakan Studio Selagi Kerja Masih Berubah
Studio ialah tempat yang betul apabila keputusan manusia masih menjadi kerja utama.
Ini termasuk:
- memilih antara model image, video, audio, atau chat
- menguji sama ada arah prompt wajar dikekalkan
- membandingkan hasil visual sebelah-menyebelah
- memutuskan sama ada media rujukan membantu atau mengganggu
- menggunakan history tersimpan untuk meneruskan daripada hasil sebelumnya
Ini sangat benar untuk kerja kreatif. Jika brief belum stabil, mengautomasikan permintaan biasanya menjadikan kekeliruan bergerak lebih cepat, bukan menjadi lebih kecil.
Gunakan API Apabila Aliran Kerja Boleh Diulang
API menjadi laluan yang lebih baik apabila input dan langkah seterusnya sudah cukup boleh diramal.
Tanda yang baik:
- produk anda sudah tahu model atau kategori model yang diperlukan
- input pengguna boleh dipetakan kepada request body yang stabil
- kerja backend boleh melakukan polling status tanpa seseorang menatap skrin
- webhook boleh mengemas kini rekod yang betul apabila tugas selesai
- aplikasi boleh menerangkan penggunaan kredit kepada pasukan atau pemilik akaun
Pada ketika itu, menggunakan Studio untuk setiap percubaan boleh menjadi laluan yang lebih perlahan. API membolehkan produk anda memulakan tugas secara langsung.
Sempadan Praktikal: Penemuan Berbanding Integrasi
Gunakan Studio untuk penemuan.
Gunakan API untuk integrasi.
Penemuan bermaksud:
- "Model mana patut kita gunakan?"
- "Bentuk prompt apa yang berfungsi?"
- "Adakah media rujukan memperbaiki tugas ini?"
- "Adakah kualiti output cukup baik untuk kes penggunaan ini?"
Integrasi bermaksud:
- "Tindakan pengguna ini patut mencipta satu tugas penjanaan."
- "Tugas ini patut dicuba semula secara idempotent."
- "Fail ini patut dimuat naik dan dilampirkan kepada permintaan model."
- "Tugas yang selesai ini patut mengemas kini rekod produk kami."
Sempadan itu menghalang API daripada menjadi permukaan eksperimen yang tersembunyi.
Cara Kredit Patut Mempengaruhi Keputusan
Penggunaan Studio dan API sama-sama menggunakan kredit akaun Rivya yang sama.
Ini bermaksud tingkah laku kredit patut menjadi sebahagian daripada reka bentuk produk, bukan perkara tambahan selepas itu.
Gunakan Studio dahulu apabila pasukan masih perlu mempelajari bentuk kos. Gunakan API apabila tugas cukup stabil sehingga produk boleh menerangkan bila kredit mungkin ditempah atau digunakan.
Untuk peraturan awam semasa, baca Kredit API. Jika aliran kerja terlalu mahal untuk diterangkan kepada pemilik akaun, ia belum sedia untuk automasi API.
Di Mana Fail Mengubah Pilihan
Media rujukan sering menjadi tempat integrasi menjadi lebih serius.
Dalam Studio, seseorang boleh memuat naik, memeriksa, mencuba semula, dan menentukan sama ada fail cukup baik. Dalam API, produk anda perlu mengendalikan laluan fail dengan sengaja melalui Files API.
Gunakan Studio apabila:
- imej, video, atau audio rujukan masih memerlukan pembersihan manusia
- pasukan belum pasti rujukan mana yang patut membimbing model
- peraturan fail belum jelas kepada pengguna
Gunakan API apabila:
- aplikasi boleh mengumpulkan fail dengan selamat
- keperluan rujukan model diketahui
- fail boleh dimuat naik sebelum permintaan penjanaan atau chat
- ralat boleh ditunjukkan dalam produk anda sendiri tanpa menyembunyikan apa yang berlaku
Files API ialah jambatan yang berguna, tetapi ia tidak menghapuskan keperluan untuk mereka bentuk pengalaman fail.
Di Mana Chat Mengubah Pilihan
Chat boleh berada di kedua-dua sisi.
Gunakan Rivya Chat secara langsung apabila seseorang sedang meneroka, menulis, menyemak, atau membuat keputusan.
Gunakan Chat API apabila giliran chat perlu berada dalam produk anda sendiri atau aliran kerja server. Itu boleh merangkumi giliran bukan streaming, streaming SSE pilihan, sesi yang dicipta API, dan lampiran fail yang disokong.
Soalan utamanya ialah tempat perbualan itu patut hidup. Jika perbualan itu sebahagian daripada kerja Rivya, gunakan Rivya. Jika perbualan itu sebahagian daripada pengalaman produk anda, gunakan API.
Bila Webhooks Menjadi Isyarat
Jika aliran kerja anda memerlukan API Webhooks, ia mungkin sudah melepasi tahap Studio manual.
Webhooks berguna apabila sistem lain perlu bertindak balas terhadap tugas penjanaan yang selesai:
- menandakan aset sebagai sedia
- memberitahu pengguna
- menggerakkan langkah semakan ke hadapan
- memindahkan tugas gagal ke sokongan atau logik cuba semula
Itu kerja integrasi. Studio masih berguna untuk menguji laluan model, tetapi gelung produksi berada dalam API.
Pola Migrasi Yang Selamat
Jangan pindahkan seluruh aliran kerja ke API sekaligus.
Gunakan urutan ini:
- uji tugas secara manual dalam Studio
- catat model stabil, bentuk prompt, fail input, dan hasil yang dijangka
- baca API Models dan rujukan model
- hantar satu penjanaan melalui API Quickstart
- tambah Files API hanya jika model memerlukan media rujukan
- tambah Webhooks hanya selepas polling berfungsi
- tambah Chat API hanya jika produk memerlukan giliran chat di luar Studio
Setiap langkah patut menjadikan aliran kerja lebih mudah dioperasikan, bukan sekadar lebih automatik.
Bila Perlu Kekal Dalam Studio
Kekal dalam Studio apabila tugas masih memerlukan:
- semakan subjektif
- pembentukan prompt
- perbandingan visual
- penerokaan model
- history kreatif tersimpan
- seseorang menentukan sama ada langkah seterusnya ialah image, video, audio, atau chat
Itu bukan kelemahan. Studio direka untuk tahap itu.
Bila Perlu Beralih Ke API
Beralih ke API apabila:
- tugas yang sama berulang dengan kerap
- input boleh distrukturkan
- model diketahui
- aplikasi perlu mencipta tugas daripada UI sendiri
- status, ralat, dan kredit boleh dikendalikan dengan jelas
- polling atau webhooks sesuai dengan backend produk
API paling kuat apabila ia menukar aliran kerja Rivya yang sudah difahami menjadi tindakan produk yang boleh dipercayai.
Langkah Seterusnya Dalam Rivya
- Gunakan Developers untuk pratonton permukaan API.
- Baca Rivya API Quickstart sebelum menulis kod produksi.
- Baca API Authentication sebelum menyimpan API key.
- Baca Cara Membina Aliran Kerja AI Multimodal dengan Rivya API jika soalan seterusnya ialah cara menghubungkan model, fail, chat, dan webhooks.
- Gunakan Menggerakkan Kerja Merentas Rivya Chat, Image, Video, Audio jika projek masih berada dalam kerja Studio yang dipimpin manusia.


