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.
Se utilizzi Maven, aggiungi quanto segue al tuo file pom.xml
. Per ulteriori informazioni sulle BOM, consulta BOM delle librerie di Google Cloud.
Se utilizzi Gradle, aggiungi quanto segue alle dipendenze:
Se utilizzi sbt, aggiungi quanto segue alle dipendenze:
Se usi Visual Studio Code, IntelliJ o Eclipse, puoi aggiungere librerie client al progetto utilizzando i seguenti plug-in IDE:
I plug-in forniscono funzionalità aggiuntive, come la gestione delle chiavi per gli account di servizio. Per informazioni dettagliate, consulta la documentazione di ciascun plug-in.
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
Crea un account di servizio:
-
Nella console Google Cloud, vai alla pagina Crea account di servizio.
Vai a Crea account di servizio - Seleziona il progetto.
-
Nel campo Nome account di servizio, inserisci un nome. La console Google Cloud compila il campo ID account di servizio in base a questo nome.
Nel campo Descrizione account di servizio, inserisci una descrizione. Ad esempio,
Service account for quickstart
. - Fai clic su Crea e continua.
-
Fai clic su Fine per completare la creazione dell'account di servizio.
Non chiudere la finestra del browser. La utilizzerai nel passaggio successivo.
Crea una chiave dell'account di servizio:
- Nella console Google Cloud, fai clic sull'indirizzo email dell'account di servizio che hai creato.
- Fai clic su Chiavi.
- Fai clic su Aggiungi chiave, quindi su Crea nuova chiave.
- Fai clic su Crea. Un file della chiave JSON viene scaricato sul computer.
- Fai clic su Chiudi.
gcloud
Configura l'autenticazione:
-
Crea l'account di servizio:
gcloud iam service-accounts create SERVICE_ACCOUNT_NAME
Sostituisci
SERVICE_ACCOUNT_NAME
con un nome per l'account di servizio. -
Genera il file della chiave:
gcloud iam service-accounts keys create FILE_NAME.json --iam-account=SERVICE_ACCOUNT_NAME@PROJECT_ID.iam.gserviceaccount.com
Sostituisci quanto segue:
FILE_NAME
: un nome per il file della chiaveSERVICE_ACCOUNT_NAME
: il nome dell'account di servizio.PROJECT_ID
: l'ID progetto in cui hai creato l'account di servizio
Fornisci le credenziali di autenticazione al codice dell'applicazione impostando la variabile di ambiente GOOGLE_APPLICATION_CREDENTIALS
. Questa variabile si applica solo alla sessione di shell attuale. Se vuoi che la variabile venga applicata a future sessioni shell, impostala nel file di avvio della shell, ad esempio nel file ~/.bashrc
o ~/.profile
.
Linux o macOS
export GOOGLE_APPLICATION_CREDENTIALS="KEY_PATH
"
Sostituisci KEY_PATH
con il percorso del file JSON che contiene le tue credenziali.
Ad esempio:
export GOOGLE_APPLICATION_CREDENTIALS="/home/user/Downloads/service-account-file.json"
Windows
Per PowerShell:
$env:GOOGLE_APPLICATION_CREDENTIALS="KEY_PATH
"
Sostituisci KEY_PATH
con il percorso del file JSON che contiene le tue credenziali.
Ad esempio:
$env:GOOGLE_APPLICATION_CREDENTIALS="C:\Users\username\Downloads\service-account-file.json"
Per il prompt dei comandi:
set GOOGLE_APPLICATION_CREDENTIALS=KEY_PATH
Sostituisci KEY_PATH
con il percorso del file JSON che contiene le tue credenziali.
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