Questa pagina mostra come iniziare a utilizzare le librerie client di Cloud per l'API Vision. Per ulteriori informazioni sulle librerie client per le API Cloud, incluse quelle meno recenti dei client API di Google, consulta la spiegazione delle librerie client.
Installazione della libreria client
C#
Per ulteriori informazioni, consulta Configurazione di un ambiente di sviluppo C# .
Se utilizzi Visual Studio 2017 o versioni successive, apri la finestra del gestore di pacchetti nuget e digita quanto segue:Install-Package Google.Apis
Se utilizzi gli strumenti a riga di comando di .NET Core per installare le dipendenze, esegui il comando seguente:
dotnet add package Google.Apis
Go
Per ulteriori informazioni, consulta Configurazione di un ambiente di sviluppo Go.
go get cloud.google.com/go/vision/apiv1
Java
Per ulteriori informazioni, consulta Configurazione di un ambiente di sviluppo Java.
If you are using Maven, add
the following to your pom.xml
file. For more information about
BOMs, see The Google Cloud Platform Libraries BOM.
If you are using Gradle, add the following to your dependencies:
If you are using sbt, add the following to your dependencies:
If you're using Visual Studio Code, IntelliJ, or Eclipse, you can add client libraries to your project using the following IDE plugins:
The plugins provide additional functionality, such as key management for service accounts. Refer to each plugin's documentation for details.
Node.js
Per ulteriori informazioni, vedi Configurazione di un ambiente di sviluppo Node.js.
npm install --save @google-cloud/vision
PHP
Per ulteriori informazioni, vedi Utilizzo di PHP su Google Cloud.
composer require google/apiclient
Python
Per ulteriori informazioni, consulta Configurazione di un ambiente di sviluppo Python.
pip install --upgrade google-cloud-vision
Ruby
Per ulteriori informazioni, consulta Configurazione di un ambiente di sviluppo Ruby.
gem install google-api-client
Configurazione dell'autenticazione
Per eseguire la libreria client devi prima configurare l'autenticazione. Un modo per farlo è creare un account di servizio e impostare una variabile d'ambiente, come illustrato nei passaggi seguenti. Per altri metodi di autenticazione, consulta la pagina Autenticazione come account di servizio.
Console
Create a service account:
-
In the Google Cloud console, go to the Create service account page.
Go to Create service account - Select your project.
-
In the Service account name field, enter a name. The Google Cloud console fills in the Service account ID field based on this name.
In the Service account description field, enter a description. For example,
Service account for quickstart
. - Click Create and continue.
-
Click Done to finish creating the service account.
Do not close your browser window. You will use it in the next step.
Create a service account key:
- In the Google Cloud console, click the email address for the service account that you created.
- Click Keys.
- Click Add key, and then click Create new key.
- Click Create. A JSON key file is downloaded to your computer.
- Click Close.
gcloud
Set up authentication:
-
Create the service account:
gcloud iam service-accounts create SERVICE_ACCOUNT_NAME
Replace
SERVICE_ACCOUNT_NAME
with a name for the service account. -
Generate the key file:
gcloud iam service-accounts keys create FILE_NAME.json --iam-account=SERVICE_ACCOUNT_NAME@PROJECT_ID.iam.gserviceaccount.com
Replace the following:
FILE_NAME
: a name for the key fileSERVICE_ACCOUNT_NAME
: the name of the service accountPROJECT_ID
: the project ID where you created the service account
Provide authentication credentials to your application code by setting the
environment variable GOOGLE_APPLICATION_CREDENTIALS
. This
variable applies only to your current shell session. If you want the variable
to apply to future shell sessions, set the variable in your shell startup file,
for example in the ~/.bashrc
or ~/.profile
file.
Linux o macOS
export GOOGLE_APPLICATION_CREDENTIALS="KEY_PATH
"
Replace KEY_PATH
with the path of the JSON file that contains your credentials.
For example:
export GOOGLE_APPLICATION_CREDENTIALS="/home/user/Downloads/service-account-file.json"
Windows
For PowerShell:
$env:GOOGLE_APPLICATION_CREDENTIALS="KEY_PATH
"
Replace KEY_PATH
with the path of the JSON file that contains your credentials.
For example:
$env:GOOGLE_APPLICATION_CREDENTIALS="C:\Users\username\Downloads\service-account-file.json"
For command prompt:
set GOOGLE_APPLICATION_CREDENTIALS=KEY_PATH
Replace KEY_PATH
with the path of the JSON file that contains your credentials.
Utilizzo della libreria client
Il seguente esempio mostra come utilizzare la libreria client.
Go
Prima di provare questo esempio, segui le istruzioni per la configurazione di Go nella guida rapida di Vision utilizzando le librerie client. Per ulteriori informazioni, consulta la documentazione di riferimento dell'API Vision Go.
Java
Prima di provare questo esempio, segui le istruzioni di configurazione di Java nella guida rapida di Vision utilizzando le librerie client. Per ulteriori informazioni, consulta la documentazione di riferimento dell'API Vision Java.
Node.js
Prima di provare questo esempio, segui le istruzioni per la configurazione di Node.js nella guida rapida di Vision utilizzando le librerie client. Per ulteriori informazioni, consulta la documentazione di riferimento dell'API Vision Node.js.
Python
Prima di provare questo esempio, segui le istruzioni di configurazione di Python nella guida rapida di Vision utilizzando le librerie client. Per ulteriori informazioni, consulta la documentazione di riferimento dell'API Vision Python.
Risorse aggiuntive
C#
Go
Java
Node.js
PHP
Python
Ruby
Librerie client aggiuntive
Oltre alle librerie indicate sopra, Spring Cloud GCP è disponibile per le applicazioni Java. L'API Spring Vision ti consente di utilizzare Cloud Vision in qualsiasi applicazione creata con il Spring Framework.
Per iniziare, scopri come aggiungere Spring Cloud Vision alla tua applicazione.
Provalo
Se non hai mai utilizzato Google Cloud, crea un account per valutare le prestazioni dell'API Cloud Vision in scenari reali. I nuovi clienti ricevono anche 300 $ di crediti gratuiti per l'esecuzione, il test e il deployment dei carichi di lavoro.
Prova l'API Cloud Vision gratuitamente