Esta página destina-se a programadores de aplicações em grupos de operadores de aplicações responsáveis por configurar os respetivos ambientes de aplicações e desenvolvimento para ativar as funcionalidades de IA. Para mais informações, consulte o artigo Públicos-alvo para a documentação do GDC air-gapped.
Cada serviço do Vertex AI fornece uma API. Embora possa interagir diretamente com estas APIs através de pedidos de servidores não processados, as bibliotecas de clientes simplificam o acesso programático a partir de linguagens compatíveis no Distributed Cloud. Reduzem o código necessário, especialmente quando trabalha em ambientes como um bloco de notas do JupyterLab.
Pode instalar uma biblioteca de clientes do Vertex AI através destes métodos:
- Extraia o ficheiro da biblioteca diretamente do ficheiro tar.
- Use um bloco de notas do JupyterLab para importar a biblioteca.
- Importe uma biblioteca de clientes a partir de um bloco de notas. Para mais informações, consulte o artigo Faça a gestão de blocos de notas.
Bibliotecas de clientes do Vertex AI
O Vertex AI oferece diferentes versões de bibliotecas de clientes para os sistemas operativos CentOS e Ubuntu.
As convenções de nomenclatura das bibliotecas de clientes do Vertex AI no ficheiro tar baseiam-se no sistema operativo, no nome do serviço e na versão. Os nomes dos ficheiros seguem o seguinte formato:
OS-google-cloud-SERVICE-VERSION.tar.gz
Substitua o seguinte:
OS: o nome do sistema operativo onde quer instalar a biblioteca de clientes. Os valores permitidos sãocentoseubuntu.SERVICE: o nome do serviço do Vertex AI a partir do qual quer transferir a biblioteca de clientes. Seguem-se os valores permitidos:aiplatform: a biblioteca de clientes do Vertex AI Platform.speech: a biblioteca de clientes do Speech-to-Text.translate: a biblioteca de clientes do Vertex AI Translation.vision: a biblioteca de clientes de OCR.
VERSION: o número da versão da biblioteca de clientes, como3.8.0.
A tabela seguinte contém as bibliotecas de clientes do Vertex AI que o Distributed Cloud suporta:
| Serviço do Vertex AI | Sistema operativo | Nome do ficheiro |
|---|---|---|
| OCR | Centos | centos-google-cloud-vision-3.0.0.tar.gz |
| Ubuntu | ubuntu-google-cloud-vision-3.0.0.tar.gz |
|
| Conversão de voz em texto | 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 |
Antes de começar
Antes de transferir o ficheiro tar e extrair as bibliotecas de clientes, siga estes passos:
Autentique com a CLI gdcloud:
gdcloud auth loginPara mais informações sobre como autenticar com o seu fornecedor de identidade, consulte o artigo Autenticação da CLI gdcloud.
Valide se instalou a versão 3.7 do Python.
Instale uma biblioteca de clientes
Depois de concluir os pré-requisitos, siga estes passos para transferir o ficheiro tar e usá-lo para instalar uma biblioteca de clientes:
Transfira a biblioteca de clientes que quer instalar:
wget https://GDC_URL/.well-known/static/client-libraries/CLIENT_LIBRARYSubstitua o seguinte:
GDC_URL: o URL da consola do GDC para a sua organização.CLIENT_LIBRARY: o nome do ficheiro da biblioteca de clientes que quer transferir.
Extraia o ficheiro da biblioteca:
tar -zxf CLIENT_LIBRARYInstale a biblioteca de clientes no Distributed Cloud:
pip install -r FOLDER_NAME/requirements.txt --no-index --find-links FOLDER_NAMESubstitua
FOLDER_NAMEpelo caminho para o diretório local onde transferiu o ficheiro da biblioteca.Importe a biblioteca de clientes através de um script Python. O exemplo seguinte mostra um fragmento de código de um script Python que importa a biblioteca de clientes do Vertex AI Translation para ilustrar o aspeto da importação de bibliotecas:
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") [...]Guarde o script Python com um nome, como
translation-service.py.Execute o script Python:
python SCRIPT_NAMESubstitua
SCRIPT_NAMEpelo nome que atribuiu ao seu script Python, comotranslation-service.py.