Pustaka Python yang diotomatisasi menyediakan akses mudah ke REST API yang diotomatisasi dari aplikasi Python 3.10+ apa pun. Pustaka ini mencakup definisi tipe untuk semua parameter permintaan dan bidang respons, dan menawarkan klien sinkron dan asinkron yang didukung oleh httpx.
Penting
Layanan ekstraksi dokumen saat ini dalam versi beta tertutup.
# instal dari PyPIpip instal otomatis
Tentukan model target yang ingin Anda isi dan teruskan dengan PDF yang ingin Anda proses ke dalam metode .extract_model()
. 1000 dokumen pertama Anda gratis, pastikan untuk mengganti email Anda di API_KEY
. Anda akan menerima email verifikasi dengan tautan setelah menjalankan ekstraksi untuk pertama kalinya. Proses pertama akan gagal, karena email Anda (ditentukan dalam kunci api Anda) belum diverifikasi. Setelah verifikasi, Anda dapat menjalankan kembali skrip Anda dan skrip tersebut akan berfungsi. Berikut ini contohnya:
dari impor datetime datefrom pydantic import Bidang, BaseModeldari impor otomatis DocExtClient# dari impor otomatis AsyncDocExtClientclass Artikel(BaseModel): article_number: str | Tidak ada = Bidang(Tidak ada, deskripsi="Biasanya berdasarkan abjad atau alfanumerik.") deskripsi: str | Tidak ada = Bidang(Tidak ada, deskripsi="Deskripsi barang.") kuantitas: float | Tidak ada = Bidang(Tidak ada, deskripsi="Jumlah barang.")kelas Pesanan Pembelian(Model Dasar): nama_pelanggan: str | Tidak ada = Bidang(Tidak ada, deskripsi="Contoh: Kaladent Inc., Henkel GmbH") nomor_pesanan: str | Tidak ada = Bidang(Tidak ada, deskripsi="Nomor pesanan pembelian.") tanggal_pesanan: tanggal | Tidak ada = Bidang(Tidak ada, deskripsi="Tanggal pesanan pembelian.") item: daftar[Artikel] = Bidang(default_factory=daftar, deskripsi="Daftar semua artikel yang dipesan.")klien = DocExtClient(API_KEY="TEST_BETA:Anda @perusahaan.com") # Ganti email dengan milik Anda. Segera setelah kami keluar dari versi beta, Anda akan menerima kunci API yang sesuai untuk produksi.hasil: PembelianOrder = klien.extract_model(PurchaseOrder, "./po.pdf") # automaited.dev/samplesprint(hasil)
Anda dapat mengunduh contoh PDF di sini: automaited.dev/samples Jika Anda ingin mempelajari lebih lanjut tentang cara menentukan model target, lihat saja dokumen pydantic