第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

從未托管在谷歌云平臺上的本地項目訪問谷歌云 API

從未托管在谷歌云平臺上的本地項目訪問谷歌云 API

吃雞游戲 2022-07-26 16:05:49
我想從本地 python 代碼中使用谷歌云自然語言 API。由于項目限制,我無法在 GCP 平臺上運行我的代碼。我有谷歌云帳戶和積分來啟用和使用 API。google 是否允許使用 API 在本地平臺上運行。任何示例代碼都會有所幫助。
查看完整描述

3 回答

?
當年話下

TA貢獻1890條經(jīng)驗 獲得超9個贊

1.創(chuàng)建或選擇一個項目。


gcloud projects create nat-lan-api

gcloud config set project nat-lan-api

2.啟用計費。


gcloud alpha billing projects link  nat-lan-api  --billing-account XXXXXX-XXXXXX-XXXXXX

3.為該項目啟用 Google Natural Language API。


gcloud services enable  language.googleapis.com

3.創(chuàng)建一個服務帳戶。


gcloud iam service-accounts create natural-language-api  --description "natural-language-api"  --display-name "natural-language-api"

gcloud iam service-accounts list

4.以 JSON 格式下載私鑰。


gcloud iam service-accounts keys create key.json   --iam-account natural-language-api@nat-lan-api.iam.gserviceaccount.com 

5. 將環(huán)境變量 GOOGLE_APPLICATION_CREDENTIALS 設置為包含您的服務帳戶密鑰的 JSON 文件的路徑。此變量僅適用于您當前的 shell 會話,因此如果您打開一個新會話,請再次設置該變量。


export GOOGLE_APPLICATION_CREDENTIALS="/Users/user/folder/key.json"

6.安裝客戶端庫。


pip install --upgrade google-cloud-language

7.分析一些文本。


cat natural.py

# Imports the Google Cloud client library

from google.cloud import language

from google.cloud.language import enums

from google.cloud.language import types


# Instantiates a client

client = language.LanguageServiceClient()


# The text to analyze

text = u'Hello, world!'

document = types.Document(

    content=text,

    type=enums.Document.Type.PLAIN_TEXT)


# Detects the sentiment of the text

sentiment = client.analyze_sentiment(document=document).document_sentiment


print('Text: {}'.format(text))

print('Sentiment: {}, {}'.format(sentiment.score, sentiment.magnitude))

8.測試。


python natural.py 

#Text: Hello, world!

#Sentiment: 0.30000001192092896, 0.30000001192092896


查看完整回答
反對 回復 2022-07-26
?
眼眸繁星

TA貢獻1873條經(jīng)驗 獲得超9個贊

是的,Google 允許從您的本地平臺使用 API。步驟如下

  1. 您需要創(chuàng)建一個具有適當權限的服務帳戶。

  2. 創(chuàng)建該服務帳戶的私鑰并將其保存在本地計算機中。

  3. 使用該私鑰從 jwt.io 站點生成 jwt 令牌。

  4. 使用該 jwt 調用訪問令牌 API 以獲取訪問令牌。

  5. 使用訪問令牌調用語言處理 API。

我嘗試過使用 Java 技術的 google DB 遷移 API。你可以參考我的代碼。

https://github.com/itssanjib/google-cloud-poc/tree/master/gcp-db-migration-poc

如果需要任何幫助,請告訴我。


查看完整回答
反對 回復 2022-07-26
?
慕桂英546537

TA貢獻1848條經(jīng)驗 獲得超10個贊

您可以使用自然語言客戶端庫從 Python 調用 API:

https://cloud.google.com/natural-language/docs/quickstart-client-libraries

由于您不會從 Google Cloud Platform 調用 API,因此您需要創(chuàng)建一個服務帳戶并使用它進行身份驗證。


查看完整回答
反對 回復 2022-07-26
  • 3 回答
  • 0 關注
  • 106 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號