Library klien Vertex AI di peralatan Google Distributed Cloud (GDC) dengan air gap memungkinkan Anda mengakses API Pengenalan Karakter Optik (OCR), Speech-to-Text, Vertex AI Translation, dan Vertex AI Platform secara terprogram dari bahasa yang didukung tanpa menulis permintaan server mentah. Ekstrak dan instal library klien langsung dari file tar-nya untuk sistem operasi CentOS atau Ubuntu Anda.
Library klien Vertex AI
Vertex AI menawarkan berbagai versi library klien untuk sistem operasi CentOS dan Ubuntu.
Konvensi penamaan library klien Vertex AI dalam file tar didasarkan pada sistem operasi, nama layanan, dan versi. Nama file mengikuti format berikut:
OS-google-cloud-SERVICE-VERSION.tar.gz
Ganti kode berikut:
OS: nama sistem operasi tempat Anda ingin menginstal library klien. Nilai yang diizinkan adalahcentosdanubuntu.SERVICE: nama layanan Vertex AI tempat Anda ingin mendownload library klien. Berikut adalah nilai yang diizinkan:aiplatform: library klien Vertex AI Platform.speech: library klien Speech-to-Text.translate: library klien Vertex AI Translation.vision: library klien OCR.
VERSION: nomor versi library klien, seperti3.8.0.
Tabel berikut berisi library klien Vertex AI yang didukung oleh peralatan GDC dengan air gap:
| Layanan Vertex AI | Sistem operasi | Nama file |
|---|---|---|
| OCR | Centos | centos-google-cloud-vision-3.0.0.tar.gz |
| Ubuntu | ubuntu-google-cloud-vision-3.0.0.tar.gz |
|
| Speech-to-Text | Centos | centos-google-cloud-speech-2.15.0.tar.gz |
| Ubuntu | ubuntu-google-cloud-speech-2.15.0.tar.gz |
|
| Vertex AI Translation | Centos | centos-google-cloud-translate-3.8.0.tar.gz |
| Ubuntu | ubuntu-google-cloud-translate-3.8.0.tar.gz |
|
| Vertex AI Platform | Centos | centos-google-cloud-aiplatform-1.34.0.tar.gz |
| Ubuntu | ubuntu-google-cloud-aiplatform-1.34.0.tar.gz |
Sebelum memulai
Sebelum mendownload file tar dan mengekstrak library klien, ikuti langkah-langkah berikut:
Melakukan autentikasi dengan gdcloud CLI:
gdcloud auth loginUntuk mengetahui informasi selengkapnya tentang cara melakukan autentikasi dengan penyedia identitas yang dikonfigurasi, lihat autentikasi gdcloud CLI.
Tetapkan peran Cloud AI Viewer (
cloud-ai-viewer) ke akun layanan. Akun layanan memerlukan peran ini untuk mengakses layanan Vertex AI.Pastikan Anda telah menginstal Python versi 3.7.
Menginstal library klien
Setelah menyelesaikan prasyarat, ikuti langkah-langkah berikut untuk mendownload file tar, dan gunakan file tar untuk menginstal library klien:
Download library klien yang ingin Anda instal:
wget https://GDC_URL/.well-known/static/client-libraries/CLIENT_LIBRARYGanti kode berikut:
GDC_URL: URL organisasi Anda di GDC.CLIENT_LIBRARY: nama file library klien yang ingin Anda download.
Ekstrak file library:
tar -zxf CLIENT_LIBRARYInstal library klien di peralatan GDC dengan air gap:
pip install -r FOLDER_NAME/requirements.txt --no-index --find-links FOLDER_NAMEGanti
FOLDER_NAMEdengan jalur ke direktori lokal tempat Anda mendownload file library.Impor library klien menggunakan skrip Python. Contoh berikut menunjukkan cuplikan kode skrip Python yang mengimpor library klien Vertex AI Translation untuk mengilustrasikan tampilan pengimporan library:
from google.cloud import translate translate_client = translate.Client( client_options={"API_ENDPOINT": "https://foo-translation.googleapis.com"}) result = translate_client.translate(text, target_language="ru") [...]Contoh kode ini tidak lengkap. Untuk membuat permintaan Vertex AI Translation, pelajari fitur terjemahan.
Simpan skrip Python dengan nama, seperti
translation-service.py.Jalankan skrip Python:
python SCRIPT_NAMEGanti
SCRIPT_NAMEdengan nama yang Anda berikan untuk skrip Python, sepertitranslation-service.py.