Mlebu lan sesi sing bisa dianyari
Pelanggan milih akun ShareAI, nyetujui aplikasi sampeyan lan bali menyang JamZY.
Mlebu, nganyari sesi lan sukses ngilangi sambungan.
MBANGUN KAN SHAREAI
Bangun aplikasi janji temu sing nyambungake pelanggan menyang ShareAI, nyiapake agenda AI sing migunani lan ngontrol pengeluaran AI.
Pengalaman sing bakal sampeyan bangun
JamZY · Janji temuPilih janji temu. Sambungake ShareAI. Teka karo rencana.
IMPLEMENTASI PANJENENGAN
Telung asil konkrit: nyambungake pelanggan, nyiapake janji temune, lan nggawe integrasi siap diverifikasi.
Pelanggan milih akun ShareAI, nyetujui aplikasi sampeyan lan bali menyang JamZY.
Mlebu, nganyari sesi lan sukses ngilangi sambungan.
Ngowahi tujuan janji temu dadi agenda lan pitakon liwat panjalukan AI sing disengaja.
Ngasilake draf; nyimpen janji temu ora nggawe panggilan AI.
Nerangake biaya AI opsional lan kumpulake cek platform sing dibutuhake kanggo kiriman review sampeyan.
Saben platform sing kalebu lan lingkup sing dijaluk duwe cek sing direkam.
GAWA ING EDITOR PANJENENGAN
Salin pandhuan lengkap karo tujuan implementasi, input sing dibutuhake lan cek panriman. Simpen conto kode, tabel lan pranala dokumentasi bebarengan.
Siap kanggo proyek sampeyan, ing format sing sampeyan butuhake.
Dianyari
Panjenengan bakal mbangun sambungan sing bisa dimangerteni pelanggan: akun ShareAI dheweke, draf persiapan AI opsional, lan jalur sing cetha bali menyang janjian dheweke.
Panggonan kerja panjenengan Conto rampung panjenengan
Sambungake aplikasi panjenengan menyang ShareAI Builder, saka pendaftaran nganti integrasi sing wis dites lan siap kanggo ditinjau. Pandhuan iki nggunakake JamZY, aplikasi janjian cilik nganggo Node.js, kanggo nuduhake saben langkah: ndhaptar app, ngatur platform Web, nyambungake akun ShareAI pelanggan lan ngirim panjaluk AI sing diotorisasi. Terapake langkah sing padha kanggo produk panjenengan dhewe.
| Kapabilitas | Apa sing disetujoni pelanggan | Apa sing dituduhake JamZY |
|---|---|---|
| Login nganggo ShareAI | Sambungan akun lan informasi identitas sing dijaluk app panjenengan. | Identitas pelanggan pribadi saka info Pengguna sing diautentikasi. |
| Bayar nganggo ShareAI · Panggunaan AI | Nggunakake akun pribadi utawa organisasi sing dipilih pelanggan kanggo inferensi sing diotorisasi. | Draf persiapan janjian sing dibiayai dening kredit sing layak saka akun kasebut. |
| Builder markup | Biaya tambahan panggunaan AI ing kontrak aplikasi sing ditampa. | Monetisasi panggunaan opsional, sawise disetujoni lan publikasi kontrak. |
| Pembayaran produk | Tuku tartamtu sing ditampilake ing checkout ShareAI sing kapisah. | Ekstensi diterangake ing pandhuan pembayaran. Demo janjian ora ngetrapake checkout. |
Duwe akun ShareAI, ijin kanggo nggunakake akun pribadi utawa organisasi sing bakal duwe app, callback HTTPS umum, logo, lan kaca privasi, syarat, lan pambusakan akun sing bisa digunakake. Kanggo mbukak conto, gunakake Node.js 22 utawa luwih anyar lan alamat HTTPS kanggo aplikasi panjenengan.
Screenshot nggunakake rincian aplikasi conto. ShareAI alamat ing pandhuan iki minangka alamat produksi. Generasi persiapan nggawe panjalukan AI nyata lan bisa nggunakake kredit; milih utawa nyimpen janjian demo ora. Pengecekan verifikasi rampung dening tes integrasi sukses sampeyan dhewe.
Sampeyan bisa mbedakake login akun, konsumsi AI, biaya tambahan opsional lan tuku produk sing dikonfirmasi. Maca pandhuan iki ora mbutuhake panjalukan sing mbayar.
Sampeyan bakal nggawe identitas Builder sing nduweni aplikasi lan hubungan pelanggan sampeyan.
Panggonan kerja panjenengan Console → Program Builder
Builder Program mbukak kanggo pemilik sing dimaksud lan nawakake Aplikasi Anyar. Keputusan pendaftaran, tinjauan aplikasi, tinjauan informasi umum lan Monetization Gateway persetujuan minangka langkah-langkah sing kapisah.
Sampeyan bakal menehi JamZY cathetan aplikasi dhewe, supaya identitas, akses lan syarat komersial tetep bebarengan.
Panggonan kerja panjenengan Program Builder → Produk → Aplikasi Anyar
Gunakake situs web umum sing bisa diakses kanggo profil aplikasi. Situs web pribadi utawa mung lokal bisa gagal validasi sanajan callback pangembangan sampeyan wis kadhaftar kanthi bener. Aplikasi anyar diwiwiti minangka draf. Sampeyan bisa terus nyunting tanpa nggawe publik. Identifier aplikasi iki beda saka OAuth client ID utawa subscription ID.
JamZY katon ing ngisor Produk kanggo pemilik sing dimaksud. Aja nggawe aplikasi tambahan kanggo saben platform piranti.
Sampeyan bakal entuk opsi OAuth sing cocog karo panggonan aplikasi sampeyan mlaku lan sapa sing ngontrol kredensial kasebut.
Panggonan kerja panjenengan Aplikasi anyar → Persiyapan aplikasi
Kanggo JamZY deployment sing sampeyan operasikake dhewe, pilih model rega sing cocog karo tawaran sampeyan, SaaS, Vendor-hosted cloud app, Pelanggan mbayar konsumsi dhewe, lan ShareAI kanggo panjalukan AI. Iki minangka jawaban conto, dudu syarat kanggo saben produk.
| Ngendi aplikasi mlaku | Pilihan OAuth | Ngendi kredensial manggon |
|---|---|---|
| Backend sing sampeyan host | Server web client bisa nggunakake client secret. PKCE isih ditrapake. | Rahasia lan token tetep ing server sampeyan. |
| Aplikasi browser / SPA | Public Web client karo PKCE. | Ora ana client secret sing disematake. Gunakake desain sesi browser utawa backend sing cocog. |
| Distribusi self-hosted utawa hibrida | Public client karo PKCE miturut kebijakan onboarding. | Aja nyebarake vendor secret sing dienggo bareng menyang instalasi pelanggan. |
| Windows, macOS, Linux, Android utawa iOS | Siji public client kanggo saben platform sing diaktifake. | PKCE lan panyimpenan aman sing cocog karo platform; ora ana rahasia sing digabung. |
Sampel JamZY sing bisa diundhuh kanthi sengaja nggunakake public Web client karo PKCE, sanajan duwe backend cilik. Server njaga token supaya ora disimpen ing browser. Jawaban vendor-hosted ngidini server client; iki ora meksa sampeyan milih siji.
Sampeyan bisa mriksa maneh jawaban sing disimpen ing Informasi Aplikasi → Persiyapan aplikasi. Owah-owahan deployment bisa mbusak client secret sing ora kompatibel lan mbutuhake verifikasi ulang. Tinjau pengaruh kasebut sadurunge nyimpen.
Deployment sing disimpen nggambarake arsitektur nyata sampeyan. Pilihan client-secret ngetutake jawaban kasebut; pilihan sing dinonaktifake minangka panjelasan kebijakan, dudu kredensial sing ilang.
Sampeyan bakal menehi pelanggan rincian produk lan kebijakan sing dibutuhake sadurunge dheweke mutusake kanggo nyambung.
Panggonan kerja panjenengan Informasi Aplikasi
Bukak Informasi Aplikasi sawise Dashboard. Kerja liwat bagean khusus: rincian, persiyapan aplikasi, presentasi, branding, galeri lan review. Wenehi produk deskripsi sing migunani, situs web sing akurat lan screenshot sing jelas babagan alur kerja pelanggan.
Gunakake identitas aplikasi sampeyan dhewe. ShareAI branding ana ing tombol integrasi lan bahan penjelasan; iki ora kudu ngganti logo produk sampeyan. Jaga supaya pranala privasi, syarat lan pambusakan bisa diakses tanpa mlebu.
Simpen owah-owahan nalika tumindak simpen ngambang katon. Usulan informasi umum duwe review dhewe; ngowahi usulan sing disetujoni ora kanthi diam-diam ngganti presentasi umum sing aktif.
Pengunjung bisa ngerti apa sing ditindakake JamZY, sapa sing ngoperasikake, lan carane njaluk pambusakan. Rincian umum lan konfigurasi callback nuduhake produk sing padha.
Sampeyan bakal njaluk akses sing pengalaman janjian sampeyan pancen nggunakake lan nggawe tujuan tagihan kasebut cetha.
Panggonan kerja panjenengan Aplikasi → Kasus Panggunaan
Ing Kasus Panggunaan, aktifake Login nganggo ShareAI kanggo sambungan akun lan Pay with ShareAI kanggo aliran sing didanai pelanggan sing sampeyan maksudake kanggo ndhukung. Nyuwun akses Monetization Gateway mung yen produk sampeyan bakal entuk biaya tambahan saka panggunaan AI. Tindakake status persetujuan sing ditampilake ing Console.
| Cakupan | Napa sampeyan bakal njaluk iku |
|---|---|
openid | Sambungake akun nggunakake identitas lingkup-klien. |
profile / email | Njaluk klaim profil utawa email mung yen produk sampeyan butuh. |
inference | Nelpon titik akhir inferensi AI sing didhukung nalika diidini dening konfigurasi aplikasi. |
monetization_gateway | Gunakake persetujuan tagihan AI sing ditampa dening pelanggan kanggo inferensi surcharge. |
payments | Gawe lan priksa panjalukan pembayaran pelanggan. Saben tuku isih butuh konfirmasi. |
Panjalukan JamZY openid profile inference monetization_gateway. Iku ora njaluk payments lan ora ngedol produk liwat checkout. Ngaktifake kemampuan ing Console ora menehi akses menyang token sing wis ana: pelanggan kudu sahake lingkup lan syarat.
Kemampuan, lingkup sing dikonfigurasi lan panjalukan otorisasi setuju. Aja njaluk akses opsional sing aplikasi sampeyan ora tau nggunakake utawa ora bisa diverifikasi.
Sampeyan bakal nggawe siji klien Web kanggo pengalaman berbasis browser JamZY, kanthi metode otentikasi sing bener.
Panggonan kerja panjenengan Setelan OAuth → Web
Platform sing beda duwe kredensial lan aturan callback sing beda. Iki dudu produk sing kapisah: langganan lan manajemen pelanggan digabung kanggo aplikasi. Penguji aplikasi dienggo bareng ing kabeh platform, kanthi maksimal limang panggonan kalebu undhangan sing isih ditundha; pemilik ora nggunakake panggonan penguji.
Persis siji platform Web ana. Platform asli sing durung dikonfigurasi ora ngalangi peluncuran sampeyan.
Sampeyan bakal mbalekake pelanggan menyang aplikasi sampeyan sawise otorisasi, nggunakake callback persis sing sampeyan duweni.
Panggonan kerja panjenengan Web → Konfigurasi
Ing Web → Konfigurasi, daftarake HTTPS callback persis sing ditangani aplikasi sampeyan. Pandhuan iki nggunakake https://jamzy.example/oauth/callback minangka conto. Ganti jamzy.example karo domain HTTPS ing ngendi sampeyan nyebarake salinan JamZY, lan gunakake callback sing padha ing konfigurasi aplikasi sampeyan.
Sediakan jeneng layar persetujuan, syarat, privasi lan informasi pambusakan. Aktifake mung lingkup sing sampeyan butuhake, banjur simpen. Skema, host, path lan rincian query sing ditrapake kudu cocog karo panjalukan otorisasi lan ijol-ijolan kode. Aja nggunakake wildcard utawa fragmen URL.
| Platform | Callback kanggo diimplementasi |
|---|---|
| Web | Alamat HTTPS persis ing aplikasi sampeyan. |
| Android | Skema aplikasi reverse-domain sing cocog karo ID aplikasi, utawa HTTPS App Link sing diverifikasi karo paket lan sidik jari SHA-256 signing. |
| iOS | Skema aplikasi sing cocog, utawa Universal Link HTTPS sing diverifikasi karo bundle ID lan prefiks Apple App ID. |
| Windows / macOS / Linux | Callback HTTPS persis sing diijini, skema aplikasi reverse-domain sing cocog, utawa redirect loopback sing didhukung ing 127.0.0.1 / [::1]. Port loopback bisa beda-beda. |
Aplikasi sing diinstal ngotorisasi ing browser sistem lan bali liwat callback sing wis didaftarkan. Kanggo app link HTTPS sing diklaim, publikasi file asosiasi sing dibutuhake lan lakokna verifikasi asosiasi ing Console. Callback sing katon masuk akal ing formulir ora dadi bukti yen aplikasi sing diinstal nampa iku.
Mbukak callback liwat alur otorisasi bali menyang aplikasi sampeyan. Kode acak utawa status sing ora cocog bakal ditolak.
Sampeyan bakal duwe antarmuka janji lan sambungan ShareAI sing mlaku nganggo pengenal aplikasi sampeyan dhewe.
Panggonan kerja panjenengan Aplikasi sampeyan → Konfigurasi Lingkungan
JamZY yaiku aplikasi janji karo asisten persiapan AI opsional. Jadwalane minangka demonstrasi browser-only: ora ana panyedhiya kalender, pangiriman email utawa pambayaran janji. Otorisasi ShareAI lan integrasi API AI nggunakake upstream sing dikonfigurasi nyata.
Download Sumber referensi JamZY. Isine server Node, UI browser, tes lan README setup; ora ana sertifikat, rahasia, ketergantungan utawa sesi. Tinjau file sadurunge mbukak. Pasang proses Node ing mburi proxy reverse HTTPS sing njaga asal umum.
# .env — replace both identifiers with YOUR registered application.
JAMZY_PUBLIC_ORIGIN=https://jamzy.example
SHAREAI_CLIENT_ID=YOUR_WEB_CLIENT_ID
SHAREAI_APP_ID=YOUR_APPLICATION_UUID
SHAREAI_AUTH_ORIGIN=https://auth.shareai.now
SHAREAI_API_BASE_URL=https://api.shareai.now/api/v1
SHAREAI_SCOPES="openid profile inference monetization_gateway"
PORT=3443
BIND_HOST=127.0.0.1# Node 22+, behind your HTTPS reverse proxy
node --env-file=.env server.mjs
# Mocked upstream tests; these do not spend credits
node --test test/server.test.mjsGawe aplikasi sampeyan ing console.shareai.saiki. Gunakake ID klien produksi karo https://auth.shareai.now lan https://api.shareai.now/api/v1. Alamat jamzy.example yaiku placeholder kanggo aplikasi sampeyan, dudu demo sing di-host. Layani aplikasi sampeyan dhewe liwat HTTPS supaya cookie sesi Aman bisa digunakake.
JamZY uga nawakake sambungan API-key kanggo perbandingan. Pandhuan iki nggunakake tombol dompet/OAuth. Kunci API ora nggawe persetujuan OAuth JamZY pelanggan lan ora dadi pengganti kanggo alur otorisasi pelanggan.
Aplikasi kasebut dimuat liwat HTTPS. Asal umum, callback sing didaftarkan lan ID klien cocog karo registrasi sampeyan. Ora ana token utawa rahasia sing katon ing sumber kaca utawa localStorage.
Sampeyan bakal ngidini pelanggan milih akun ShareAI lan nyetujoni akses sing dibutuhake aplikasi sampeyan.
Panggonan kerja panjenengan JamZY → Bayar nganggo ShareAI Wallet
Saka JamZY, pilih Bayar nganggo ShareAI Wallet. Aplikasi mbukak kaca otorisasi ShareAI. Pelanggan mlebu, milih akun pribadi utawa organisasi, mriksa aplikasi lan akses sing dijaluk, lan nampa syarat langganan sing ditrapake.
const verifier = randomBytes(32).toString('base64url');
const state = randomBytes(32).toString('base64url');
const challenge = createHash('sha256').update(verifier).digest('base64url');
const authorize = new URL('https://auth.shareai.now/oauth/authorize');
authorize.search = new URLSearchParams({
client_id: clientId, response_type: 'code', redirect_uri: callback,
scope: 'openid profile inference monetization_gateway', state,
code_challenge: challenge, code_challenge_method: 'S256',
}).toString();
// Save state + verifier in the server session BEFORE redirecting.
// The downloadable server implements state expiry and one-time consumption.Kunci cathetan pelanggan lokal kanthi client-scoped sing wis diotentikasi sub lan konteks issuer/klien. Otorisasi pribadi lan organisasi bisa milih akun pambayaran sing beda. ID pelanggan dudu ID pangguna global, alamat email utawa ID basis data organisasi internal. Aja nggabungake identitas ing platform kanthi cocog jeneng tampilan.
Pembatalan, status sing ora cocog, kode sing diulang lan otorisasi sing wis kadaluwarsa bakal gagal kanthi aman. Alur normal bali menyang akun sing wis diotentikasi tanpa mbukak token kasebut.
Sampeyan bakal njaga panjalukan sing wis diotorisasi tetep bisa digunakake nalika token kadaluwarsa, nalika menehi pelanggan cara sing dipercaya kanggo nyopot sambungan.
Panggonan kerja panjenengan Aplikasi sampeyan → Penanganan sesi lan token
| Kredensial | Tujuan | Cara nangani |
|---|---|---|
| Kode otorisasi | Serah terima siji-wektu saka kaca otorisasi. | Tukar sepisan, nggunakake verifier lan callback sing cocog. Iki dudu token API. |
| Token akses | Nguwuhake panjalukan API ing njero hibah lan lingkup sing ditampa. | Kirim minangka Authorization: Bearer …. Hormati kadaluwarsa lan kesalahan otorisasi titik akhir. |
| Refresh token → Token panyegaran | Nggayuh token akses pengganti tanpa mlebu maneh nalika hibah tetep valid. | Simpen kanthi aman. Serialisasi operasi refresh lan ganteni kredensial sing dirotasi kanthi atom. |
| Token ID | Pernyataan identitas OpenID Connect kanggo klien. | Yen sampeyan nggunakake, validasi tandha tangan, issuer, audiens, kadaluwarsa lan nonce yen cocog. Aja nggunakake minangka token Bearer inferensi. |
| Rahasia klien | Nguwuhake klien server rahasia sing diidini. | Simpen ing server. Iki beda karo kabeh token lan ora tau digabungake ing klien umum. |
# Public client refresh; run on a trusted terminal with scoped test credentials.
curl --fail-with-body 'https://auth.shareai.now/oauth/token' \
-H 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'grant_type=refresh_token' \
--data-urlencode "client_id=$SHAREAI_CLIENT_ID" \
--data-urlencode "refresh_token=$SHAREAI_REFRESH_TOKEN"Gunakake expires_in tinimbang nemokake umur. Yen refresh bali token refresh pengganti, simpen karo token akses anyar minangka siji pembaruan. Idinake siji refresh ing sesi supaya panjalukan sing bebarengan ora nggunakake token sing dirotasi. Hibah refresh sing ora valid utawa dicabut mbutuhake sambungan maneh; aja mbaleni tanpa wates.
Refreshing ora bisa nambah scope utawa nampa kontrak Monetization Gateway anyar kanthi diam-diam. Kirim pelanggan liwat otorisasi maneh kanggo izin utawa syarat anyar. JamZY nyimpen kredensial mung ing memori server kanggo sesi demo maksimal siji jam, ngotentikasi info Pangguna tinimbang percaya token ID sing ora diverifikasi, lan nggunakake cookie Secure, HttpOnly, SameSite. Layanan produksi butuh desain sesi sing awet lan dilindhungi dhewe.
Ing disconnect, cabut kredensial refresh/access yen bisa lan resiki sesi aplikasi. Mbusak cookie browser wae ora nyabut grant ShareAI utawa mbatalake langganan sing wis mbayar. Aja log kode, token, rahasia utawa isi prompt pribadi.
Kadaluarsa micu siji refresh sing dikontrol; token anyar ngganti sing lawas. Disconnect mbusak sesi aplikasi lan nglaporake kegagalan revokasi yen ana.
Sampeyan bakal ngowahi tujuan janjian dadi agenda lan pitakonan sing migunani, kanthi panjaluk AI sing dibiayai pelanggan kanthi eksplisit.
Panggonan kerja panjenengan Model sing Kasedhiya → JamZY → Siap-siap
Bukak Model sing Kasedhiya ing aplikasi. Pilih model lan panyedhiya sing bakal ditawakake produk sampeyan lan simpen konfigurasi kasebut. Yen katalog ora bisa dimuat, atur kesalahan kasedhiyan upstream sadurunge nerusake; ngganti klien OAuth kanthi bola-bali ora bakal ndandani iku.
JamZY mung mbukak katalognya sawise sambungan. Pilih model teks sing diidini, ketik tujuan janjian sing cendhak lan pilih Generate preparation kanthi sengaja. Akun sing dipilih butuh kredit sing layak lan syarat tagihan AI sing dibutuhake sing wis ditampa. Milih tanggal, mriksa janjian lan nyimpen iku ora ngirim panjaluk inferensi.
curl --fail-with-body 'https://api.shareai.now/api/v1/chat/completions' \
-H "Authorization: Bearer $SHAREAI_ACCESS_TOKEN" \
-H 'Content-Type: application/json' \
--data '{"model":"YOUR_ENABLED_MODEL_SLUG","messages":[{"role":"user","content":"Create a short agenda and three questions for a 15-minute appointment about planning a booking app."}],"stream":false,"max_tokens":192}'Produk penjadwalan nyata butuh panyimpenan pemesanan ing server, pemeriksaan kasedhiyan, penanganan zona wektu, kebijakan pembatalan lan integrasi kalender utawa notifikasi. Iki kapisah saka otorisasi ShareAI. Tahan output AI minangka proposal; validasi tindakan pemesanan mangsa ngarep liwat aturan aplikasi sampeyan dhewe.
Gunakake model slug sing bali saka katalog sing diidini. Tangani kontrak tanggapan nyata: JamZY ndhukung ShareAI’s asli message.content amplop lan gaya OpenAI choices[0].message.content. HTTP 200 kanthi tanggapan kesalahan sing ora lengkap utawa nested dudu tanggapan sing sukses.
Ing tanggapan watesan-pengeluaran utawa kredit-kurang, tampilake panjelasan sing migunani lan pranala tagihan pelanggan sing diwenehake. Jaga akun sing dipilih. Aja ngliwati wates kasebut, ngalih pembayar kanthi diam-diam utawa nyoba maneh operasi sing dikenani biaya ing loop.
Generate preparation ngasilake agenda lan pitakonan sing bisa digunakake. Panjalukan kasebut disandhangake marang pelanggan lan aplikasi sing sah, kanthi model sing dipilih lan syarat sing ditampa. Draf AI ora bisa nggawe utawa ngganti janji.
Sampeyan bakal nerangake biaya AI tambahan ing tawaran langganan lan nerbitake syarat sing bisa ditampa pelanggan.
Panggonan kerja panjenengan Aplikasi → Langganan
Nyuwun akses Monetization Gateway liwat Kasus Panggunaan aplikasi yen durung disetujoni dening kebijakan administratif sing berlaku. Rampungake kuesioner lan tindakake status kasebut. Persetujuan ngaktifake konfigurasi; izin pelanggan lan persetujuan tagihan tetep kapisah.
Conto mung: markup 20% Builder ing €1.00 biaya jaringan sing layak nambah €0.20. Ing rega Standar, biaya ShareAI 5% mung ditrapake kanggo markup €0.20 kasebut, sadurunge Ingesti Acara sing bisa ditagih. Gunakake estimator langsung lan kontrak sing ditampa kanggo kalkulasi nyata. Tawaran langganan ing aliran iki minangka persetujuan tagihan AI; sambungan akun dhewe ora ngurangi rega tetep sing berulang.
surcharge kanggo tawaran iki.Layar persetujuan ShareAI minangka otoritatif kanggo syarat sing ditampa. Klien umum JamZY ora bisa nyimpulake rencana tagihan sing ditampa saka info Panganggo, mula panel sambungane ora ngaku langganan aktif utawa nggawe rega kanggo janjian kasebut.
Tawaran kasebut nerangake biaya; kontrak bisa ditampa dening pelanggan. Sampeyan ngerti pelanggan sing isih nganggo syarat lawas lan sebabe.
Sampeyan bakal nglumpukake titik akhir nyata lan pemeriksaan lingkup sing dibutuhake kanggo ngirim aplikasi sampeyan kanggo ditinjau.
Panggonan kerja panjenengan Setelan OAuth → Penguji lan Verifikasi
Bukak setelan OAuth → Penguji lan undang nganti limang penguji aplikasi-sakabèhé. Undangan sing isih ditundha nggunakake papan nanging ora menehi akses; panampa kudu nampa. Akses pemilik lan akses penguji sing diundang beda karo akses produksi umum.
Kanggo saben platform sing sampeyan niatake kanggo nerbitake, bukak Verifikasi. Rampungake panggilan sukses nyata kanggo titik akhir sing dibutuhake lan saben lingkup sing dikonfigurasi. Priksa kunci penemuan lan tandha tangan; uji otorisasi/panggilan balik, ijol-ijolan kode, refresh, info Panganggo sing diautentikasi lan pembatalan. Klien rahasia uga kudu nguji introspeksi sing ditrapake. Tautan HTTPS sing diklaim asli butuh verifikasi asosiasi.
Scope profil/email butuh klaim sing nyata bali; gunakake akun tes pribadi ing ngendi email dibutuhake. Scope inference lan monetization_gateway butuh panjalukan AI sing sah sing wis rampung. Pembayaran butuh panggilan API pembayaran sing sukses sing lingkup. Tanggapan HTTP sing sukses generik, screenshot browser utawa dhaptar priksa manual ora ngganti priksa sing direkam Console.
Sampeyan duwe telung pilihan kanggo platform sing durung rampung: rampungake lan verifikasi, ora kalebu saka publikasi supaya tetep mung kanggo pemilik/penguji, utawa mbusak. Aja kalebu platform kanthi panggilan balik utawa lingkup sing durung sampeyan gunakake. Owah-owahan konfigurasi bisa mbatalake pemeriksaan, mula refresh status sing direkam sawise owah-owahan pungkasan sampeyan.
Saben platform sing kalebu nuduhake konfigurasi sing dibutuhake, titik akhir lan pemeriksaan lingkup minangka rampung. Dhaptar priksa pribadi pandhuan mung minangka pitulung maca.
Sampeyan bakal ngerti apa sing siap kanggo ditinjau, carane publikasi bisa digunakake lan ing ngendi kanggo ngetutake akses pelanggan sawise iku.
Panggonan kerja panjenengan Aplikasi → Dashboard
Coba kabeh alur maneh karo pelanggan sing layak sawise peluncuran: sambungake, priksa akun lan persetujuan, gawe draf persiapan janji sing cendhak, refresh kanthi aman, tangani kegagalan tagihan, banjur putusake sambungan. Verifikasi pengalaman pangguna langsung tinimbang nganggep yen simpanan sing sukses mbuktekake yen iku bisa digunakake.
Ketidakcocokan callback: bandingake URL sing didaftar lan loro nilai panjalukan kanthi persis. Tester ora sah: konfirmasi panriman undhangan lan akun sing dipilih. Lingkup utawa kontrak ilang: njaluk akses sing mung diaktifake lan nyambung maneh kanggo nampa. Ora ana model: priksa Model sing Kasedhiya lan watesan panyedhiya. Gagal refresh: resiki sesi lokal sing gagal lan nyambung maneh. Tinjauan diblokir: priksa cek platform tinimbang nggawe klien OAuth liyane.
Aplikasi kasebut bisa digunakake kanggo pelanggan sing dimaksud, cek sing direkam ndhukung status publikasi, lan pelanggan bisa ngontrol utawa mbatalake otorisasi.
Pilih akun pribadi utawa organisasi sing bakal nduweni pendaftaran program sadurunge nglamar. Organisasi bisa ngirim aplikasi sadurunge verifikasi, nanging persetujuan staf wae ora ngaktifake akses. Rampungake verifikasi email organisasi lan perusahaan saka dhaptar onboarding ing Console. Organisasi sing disetujoni tetep Pending verifikasi nganti loro-lorone rampung. Builder, Provider lan Creator program ngetutake aturan iki.
Deleng rega Monetization Gateway · Jelajahi ShareAI for Startups · Lingkup lan ijin
Syarat & Ketentuan umum, Kebijakan Privasi, lan instruksi pambusakan kudu cocog karo aplikasi lan tetep bisa diakses tanpa mlebu. Panriman program ShareAI, persetujuan Monetization Gateway, izin OAuth pelanggan, lan kontrak tagihan sing ditampa minangka keputusan sing kapisah. Refresh ora bisa nambah izin utawa nampa syarat komersial anyar.
Ruang lingkup warisan surcharge tetep ditampa kanggo integrasi sing wis ana. Conto anyar nggunakake monetization_gateway. Tansah jaga lapangan kabel sing wis ana kayata surcharge_bps lan surcharge_percentage ora owah.
Deleng rega Monetization Gateway · Jelajahi ShareAI for Startups · Lingkup lan ijin
Biaya standar 5% saka Builder markup. Kanggo €2.00 saka biaya jaringan AI lan 10% markup, pelanggan mbayar €2.20. ShareAI nampa €0.01 saka €0.20 markup; Builder duwe €0.19 sadurunge Event Ingestion.
Produksi 1,000 sing pertama diselesaikan Monetization Gateway gratis saben wulan kalender (UTC), bareng karo akun Builder. Panjalukan tambahan biaya €0.04 saben 1,000 sadurunge diskon sing layak. Siji panjalukan sing diselesaikan nggawe siji acara.
Pay with ShareAI dhewe, akses mung inference, kunci API akun biasa lan lalu lintas Staging utawa testing ora kena biaya Event Ingestion Monetization Gateway.
ShareAI for Startups nawakake alokasi bulanan sing dienggo bareng kanggo biaya nyata ShareAI ing aplikasi sing disetujoni. Tingkat Launch, Growth, lan Momentum saiki nyantumake €1,000, €5,000, lan €10,000 saben wulan. Anggaran sing padha nutupi biaya persentase ShareAI ing markup Builder lan Ingestion Event sing bisa ditagih bebarengan. Iki dudu alokasi markup kotor, kuota acara gratis sing kapisah utawa AI gratis inference. Acara gratis pisanan akun 1,000 ora ngonsumsi iki.
Biaya Ingestion Event sing isih ana dibayar saka penghasilan anyar panjalukan Builder, banjur penghasilan AI sing kasedhiya Builder lan kredit AI sing ora diwatesi. Biaya AI pelanggan lan produk payments tetep kapisah.
ShareAI bisa nyetujoni biaya spesifik aplikasi utawa dhukungan biaya kanggo periode tetep utawa nganti diganti. Tinjau rega aplikasi saiki lan Program Khusus ing Console kanggo syarat sing disetujoni, validitas lan alokasi sing wis digunakake. Owah-owahan tingkat utawa override rega ora ngreset panggunaan bulanan aplikasi.
Launch njaga Log in karo ShareAI opsional. Growth lan Momentum mbutuhake iki; Momentum uga mbutuhake badge resmi ShareAI for Startups ing footer aplikasi. ShareAI mriksa badge saben minggu. Upaya sing dikonfirmasi kanggo ngindhari syarat bisa nyebabake demosi, dicopot saka Program Startup utawa ditarik saka Marketplace miturut syarat program sing ditampa.
Tarif Enterprise dikonfigurasi dening tim ShareAI kanggo akun Builder sawise setuju tawaran sing dipersonalisasi. Persentase sing ditugasake lan tarif acara ditrapake kanggo panjalukan mbesuk.
Deleng rega Monetization Gateway · Jelajahi ShareAI for Startups · Lingkup lan ijin