Fungsinya
SDK Python TypeSafe adalah klien untuk API keputusan terkelola. SDK ini menangani komunikasi antara program Python Anda dan TypeSafe; program Anda tetap mengambil data, mengajukan pertanyaan, dan menentukan tindakan berdasarkan hasilnya. Paket resmi menyediakan klien sinkron dan asinkron.
Karena itu, SDK ini merupakan titik awal yang praktis jika Anda sudah bekerja dengan Python. Skrip peninjauan satu kali dapat menggunakan klien sinkron, sedangkan layanan dengan beberapa permintaan yang sedang berjalan dapat menggunakan klien asinkron. Keduanya tidak mengubah hakikat Jev: Jev adalah model keputusan, bukan pustaka pembuatan teks lokal.
Cocok untuk siapa
SDK ini cocok untuk pengembang backend dan analis yang ingin memeriksa hasil bersama catatan mereka sendiri. Anda dapat menyimpan ID email, label yang diharapkan, kategori yang dikembalikan, dan hasil peninjauan dalam satu tabel. Pada hari pertama, pendekatan ini sering lebih mudah dipahami daripada menyisipkan klasifikasi jauh di dalam agen yang lebih besar. Jika Anda hanya memerlukan beberapa panggilan HTTP, menggunakan API secara langsung juga merupakan pilihan yang masuk akal.
Situasi yang mungkin Anda kenali
Misalkan tim pemasaran ingin menemukan tawaran backlink dalam email bulan lalu. Pekerjaan Python dapat mengambil sampel terbatas, menanyakan apakah setiap pesan menawarkan backlink, lalu menulis saran ke file peninjauan terpisah. Seseorang kemudian dapat membandingkan kesalahan tanpa mengubah kotak masuk.
Simpan ID pesan asli di setiap baris. Jika proses berhenti di tengah jalan, keputusan yang sudah selesai seharusnya dapat digunakan kembali; proses berikutnya tidak perlu mengeluarkan biaya untuk mengklasifikasikan ulang pesan yang sama dan tidak berubah. Perilaku penyimpanan ini menjadi tanggung jawab aplikasi Anda.
Penyiapan awal yang masuk akal
- Pasang paket typesafe-sdk resmi di lingkungan proyek Anda.
- Buat kunci API TypeSafe dan muat melalui lingkungan server, bukan dari file sumber.
- Kirim satu sampel dengan pertanyaan yang jelas dan periksa seluruh respons bertipe.
- Buat set evaluasi berlabel yang kecil sebelum menambah jumlah catatan.
- Tambahkan batas waktu, konkurensi terbatas, dan penyimpanan progres sebelum menjadwalkan pekerjaan.
Hal yang perlu dipertimbangkan sebelum memilih
Pustaka klien mengurangi kode permintaan rutin, tetapi tidak merancang kategori Anda atau membuktikan bahwa hasilnya berguna. Buat rumusan pertanyaan dan ambang batas mudah ditinjau, lalu uji perubahan menggunakan sampel yang sama. Jika aplikasi Anda sudah ditulis dalam TypeScript, membuat layanan Python hanya untuk panggilan ini bisa menambah pemeliharaan yang tidak perlu.
Anggap waktu habis sebagai klasifikasi yang belum selesai, bukan jawaban negatif. Model tidak dapat menggantikan perhitungan pasti secara andal, dan tidak dapat mengambil informasi pelanggan yang belum disediakan oleh kode Anda.
Akun dan biaya penggunaan
Memasang paket dan membayar inferensi adalah dua hal yang berbeda. Permintaan saat runtime memerlukan akun layanan dengan akses yang tersedia dan ditagihkan sesuai ketentuan penyedia tersebut. Saat memperkirakan biaya, perhitungkan pesan panjang, percobaan ulang, dan eksekusi ulang terjadwal. Simpan hanya teks pelanggan yang diperlukan untuk tugas ini, lalu tentukan siapa yang boleh membaca berkas evaluasi sebelum mengumpulkan arsip besar.