Document AI Toolbox: يهدف Document AI Toolbox إلى تقليل صعوبة إدارة المعلومات ومعالجتها واستخراجها من مخرجات Document AI BatchProcessDocuments()
(ملفات JSON المكتوبة في مجموعات GCS التي يديرها المستخدم) وأساليب ProcessDocument()
، برمجيًا.
تنصل
إن Document AI Toolbox في حالة تجريبية. هذه المكتبة قيد التنفيذ ومن المحتمل أن تحتوي على تغييرات غير متوافقة مع الإصدارات السابقة. قد يحتاج مستخدمو صندوق الأدوات إلى إعادة كتابة التعليمات البرمجية الخاصة بهم عند ترقية إصدار صندوق الأدوات.
لكي تتمكن من استخدام هذه المكتبة، عليك أولاً اتباع الخطوات التالية:
قد لا يكون تمكين Document AI مطلوبًا تقنيًا لاستخدام هذه المكتبة، إلا إذا كان ProcessDocument()
مخصصًا للاستخدام. ولكن يجب عليك تمكين Storage API للوصول إلى مجموعات GCS التي تحتوي على مخرجات BatchProcessDocument()
. ستحتاج إلى تمكين BigQuery API إذا كنت تنوي استخدام ميزات BigQuery.
قم بتثبيت هذه المكتبة في Virtualenv باستخدام النقطة. Virtualenv هي أداة لإنشاء بيئات بايثون معزولة. المشكلة الأساسية التي يعالجها هي مشكلة التبعيات والإصدارات والأذونات بشكل غير مباشر.
باستخدام virtualenv، من الممكن تثبيت هذه المكتبة دون الحاجة إلى أذونات تثبيت النظام، ودون التعارض مع تبعيات النظام المثبتة.
توجد نماذج ومقتطفات التعليمات البرمجية في العينات/المجلد.
مكتبات عملائنا متوافقة مع جميع الإصدارات النشطة وإصدارات الصيانة الحالية من Python.
بايثون >= 3.8
بايثون <= 3.7
ملاحظة : تم وضع علامة على Python 3.7 على أنها غير مدعومة من قبل مجتمع python في يونيو 2023. نوصي جميع المطورين بالترقية إلى Python 3.8 والإصدارات الأحدث في أقرب وقت ممكن. ستتم إزالة دعم Python 3.7 من جميع مكتبات العملاء بعد 1 يناير 2024. وستظل مكتبات العملاء التي تدعم Python 3.7 متاحة للتنزيل، ولكن الإصدارات بعد 1 يناير 2024 ستستهدف فقط Python 3.8 والأحدث.
إذا كنت تستخدم إصدارًا منتهي الصلاحية من Python، فنوصيك بالتحديث في أقرب وقت ممكن إلى إصدار مدعوم بشكل نشط.
pip install virtualenv
virtualenv <your-env>
source <your-env>/bin/activate
<your-env>/bin/pip install google-cloud-documentai-toolbox
pip install virtualenv
virtualenv <your-env>
<your-env>Scriptsactivate
<your-env>Scriptspip.exe install google-cloud-documentai-toolbox