平臺功能比較多,以下用平臺中的“通用文字識別功能” 來展示完整的獲取API密鑰案例

2.注冊/登錄:點(diǎn)擊頁面右上角“登錄或注冊”

3.登錄成功以后進(jìn)入右上角“控制臺”

4.在服務(wù)概覽中開通相對應(yīng)的服務(wù)

5.選擇需要的服務(wù),購買資源包

6.獲取密鑰:前往官網(wǎng)控制臺獲取密鑰 ,在左側(cè)導(dǎo)航欄 “API密鑰管理” 中新建密鑰。

2. 騰訊AI開放平臺 API密鑰可用性測試

在獲取API密鑰后,進(jìn)行可用性測試是確保其正常工作的重要步驟。以下是使用Python進(jìn)行測試的一個(gè)案例

輸入:

# -*- coding: utf-8 -*-
import hashlib
import hmac
import json
import sys
import time
from datetime import datetime
if sys.version_info[0] <= 2:
  from httplib import HTTPSConnection
else:
  from http.client import HTTPSConnection
?
?
def sign(key, msg):
  return hmac.new(key, msg.encode("utf-8"), hashlib.sha256).digest()
?
# 實(shí)例化一個(gè)認(rèn)證對象,入?yún)⑿枰獋魅腧v訊云賬戶 SecretId 和 SecretKey,此處還需注意密鑰對的保密
# 代碼泄露可能會導(dǎo)致 SecretId 和 SecretKey 泄露,并威脅賬號下所有資源的安全性。以下代碼示例僅供參考,建議采用更安全的方式來使用密鑰,請參見:https://cloud.tencent.com/document/product/1278/85305
# 密鑰可前往官網(wǎng)控制臺 https://console.cloud.tencent.com/cam/capi 進(jìn)行獲取
secret_id = "SecretId"
secret_key = "SecretKey"
token = ""
?
service = "ocr"
host = "ocr.tencentcloudapi.com"
region = "ap-beijing"
version = "2018-11-19"
action = "RecognizeStoreName"
payload = "{\"ImageBase64\":\"https://ocr-demo-1254418846.cos.ap-guangzhou.myqcloud.com/***/fakeurl.jpg\"}"
params = json.loads(payload)
endpoint = "https://ocr.tencentcloudapi.com"
algorithm = "TC3-HMAC-SHA256"
timestamp = int(time.time())
date = datetime.utcfromtimestamp(timestamp).strftime("%Y-%m-%d")
?
# ************* 步驟 1:拼接規(guī)范請求串 *************
http_request_method = "POST"
canonical_uri = "/"
canonical_querystring = ""
ct = "application/json; charset=utf-8"
canonical_headers = "content-type:%s\nhost:%s\nx-tc-action:%s\n" % (ct, host, action.lower())
signed_headers = "content-type;host;x-tc-action"
hashed_request_payload = hashlib.sha256(payload.encode("utf-8")).hexdigest()
canonical_request = (http_request_method + "\n" +
                    canonical_uri + "\n" +
                    canonical_querystring + "\n" +
                    canonical_headers + "\n" +
                    signed_headers + "\n" +
                    hashed_request_payload)
?
# ************* 步驟 2:拼接待簽名字符串 *************
credential_scope = date + "/" + service + "/" + "tc3_request"
hashed_canonical_request = hashlib.sha256(canonical_request.encode("utf-8")).hexdigest()
string_to_sign = (algorithm + "\n" +
                str(timestamp) + "\n" +
                credential_scope + "\n" +
                hashed_canonical_request)
?
# ************* 步驟 3:計(jì)算簽名 *************
secret_date = sign(("TC3" + secret_key).encode("utf-8"), date)
secret_service = sign(secret_date, service)
secret_signing = sign(secret_service, "tc3_request")
signature = hmac.new(secret_signing, string_to_sign.encode("utf-8"), hashlib.sha256).hexdigest()
?
# ************* 步驟 4:拼接 Authorization *************
authorization = (algorithm + " " +
                "Credential=" + secret_id + "/" + credential_scope + ", " +
                "SignedHeaders=" + signed_headers + ", " +
                "Signature=" + signature)
?
# ************* 步驟 5:構(gòu)造并發(fā)起請求 *************
headers = {
  "Authorization": authorization,
  "Content-Type": "application/json; charset=utf-8",
  "Host": host,
  "X-TC-Action": action,
  "X-TC-Timestamp": timestamp,
  "X-TC-Version": version
}
if region:
  headers["X-TC-Region"] = region
if token:
  headers["X-TC-Token"] = token
?
try:
  req = HTTPSConnection(host)
  req.request("POST", "/", headers=headers, body=payload.encode("utf-8"))
  resp = req.getresponse()
  print(resp.read())
except Exception as err:
  print(err)
?

輸出:

你將得到一個(gè)JSON格式的響應(yīng),其中包含了轉(zhuǎn)換結(jié)果的詳細(xì)信息,如 圖片的旋轉(zhuǎn)角度、商店信息的列表、商店的分類標(biāo)簽等。

示例輸出:

{
  "Response": {
      "Angle": 0.988696813583374,
      "RequestId": "e450a988-e6b1-4dde-810c-59ab214d39a6",
      "StoreInfo": [
          {
              "Name": "商店名稱",
              "Rect": {
                  "Height": 263,
                  "Width": 1132,
                  "X": 232,
                  "Y": 366
              },
              "Value": "城市生活超市"
          },
          {
              "Name": "商店名稱",
              "Rect": {
                  "Height": 69,
                  "Width": 275,
                  "X": 240,
                  "Y": 557
              },
              "Value": "CITY LIFE"
          }
      ],
      "StoreLabel": [
          "門頭照"
      ]
  }
}

3. 使用騰訊AI開放平臺 API搭建應(yīng)用的其他關(guān)鍵考慮因素

在使用騰訊AI開放平臺 API搭建應(yīng)用時(shí),除了獲取和測試API密鑰外,還需考慮以下因素:

API 調(diào)用頻率與限額 在使用騰訊AI開放平臺 API 時(shí),了解調(diào)用頻率和使用限額是至關(guān)重要的。每種 API 的調(diào)用次數(shù)限制可能因免費(fèi)用戶和付費(fèi)用戶而有所不同,因此需要根據(jù)業(yè)務(wù)規(guī)模和預(yù)期使用量選擇合適的計(jì)劃。同時(shí),為防止突發(fā)性流量超標(biāo),建議設(shè)計(jì)合理的請求策略并監(jiān)控調(diào)用情況。

數(shù)據(jù)安全與隱私保護(hù) 處理用戶數(shù)據(jù)時(shí),必須遵守相關(guān)法律法規(guī),如《個(gè)人信息保護(hù)法》或 GDPR 等國際數(shù)據(jù)保護(hù)標(biāo)準(zhǔn)。騰訊AI開放平臺提供了一系列數(shù)據(jù)加密和隱私保護(hù)工具,可用于確保敏感數(shù)據(jù)的安全。此外,開發(fā)者應(yīng)在設(shè)計(jì)中明確數(shù)據(jù)存儲和傳輸流程,減少隱私泄露的風(fēng)險(xiǎn)。

服務(wù)費(fèi)用與定價(jià)方案 騰訊AI開放平臺根據(jù)不同的 API 服務(wù)設(shè)定了靈活的收費(fèi)模式,包括按量計(jì)費(fèi)和套餐收費(fèi)等。開發(fā)者在搭建應(yīng)用前需要充分了解各項(xiàng)服務(wù)的費(fèi)用詳情,并結(jié)合預(yù)算規(guī)劃選擇合適的付費(fèi)方案。此外,還需關(guān)注可能的額外費(fèi)用,如超出調(diào)用限制后的計(jì)費(fèi)標(biāo)準(zhǔn)等。

技術(shù)對接與 SDK 使用 為了簡化集成過程,騰訊AI開放平臺提供了多種語言的 SDK 和詳細(xì)的技術(shù)文檔。通過合理利用這些資源,可以快速實(shí)現(xiàn)與 API 的對接,降低開發(fā)和維護(hù)難度。同時(shí),熟悉 API 的參數(shù)配置與接口返回?cái)?shù)據(jù)的格式有助于優(yōu)化應(yīng)用性能和用戶體驗(yàn)。

API 更新與版本兼容 騰訊AI開放平臺定期對其服務(wù)進(jìn)行升級和維護(hù),開發(fā)者需要密切關(guān)注更新公告和版本變更說明,確保現(xiàn)有應(yīng)用能夠兼容新版本的 API。建議提前規(guī)劃版本遷移方案,并在測試環(huán)境中驗(yàn)證更新對現(xiàn)有功能的影響,以減少停機(jī)時(shí)間或兼容性問題。

4. 騰訊AI開放平臺 API密鑰申請和使用中的常見問題

在申請和使用 騰訊AI開放平臺 API密鑰過程中,你可能會遇到以下常見問題:

1. 身份證 OCR 是如何收費(fèi)的?

按調(diào)用接口次數(shù)收費(fèi),如身份證的正反面各識別1次,則計(jì)費(fèi)2次,具體價(jià)格請查看 產(chǎn)品價(jià)格。

2.預(yù)付費(fèi)資源包買錯了可以退款嗎?

若預(yù)付費(fèi)資源包購買后未使用,支持7天內(nèi)(含7天)無理由全額退款。詳見文檔 退費(fèi)說明 。

3. 免費(fèi)資源包用完以后將怎么收費(fèi)?

免費(fèi)資源包耗盡后,如果您已購買預(yù)付費(fèi)資源包,則自動轉(zhuǎn)入預(yù)付費(fèi)資源包進(jìn)行扣減。如果您未購買預(yù)付費(fèi)資源包或者預(yù)付費(fèi)資源包已耗盡,服務(wù)將面臨不可用風(fēng)險(xiǎn),為保證服務(wù)不受影響,請前往購買頁購買預(yù)付費(fèi)資源包或前往 控制臺設(shè)置頁 開通后付費(fèi)模式。具體請查看 計(jì)費(fèi)概述 。

4.文字識別服務(wù)支持子賬號購買和使用資源包嗎?

支持子賬號購買,但需要復(fù)制鏈接由主賬號支付。 子賬號或主賬號購買的資源包,主/子賬號調(diào)用都可扣減。子賬號產(chǎn)生的調(diào)用量會計(jì)入主賬號下,共享主/子賬號購買的資源包,扣減順序?yàn)橘Y源包生效順序。

5. 騰訊AI開放平臺 API進(jìn)階指引

在獲得騰訊AI開放平臺 API密鑰之后,即可開啟API接口對接,本文整理了多篇使用騰訊AI開放平臺 API的案例,幫助讀者更有效地使用騰訊AI開放平臺 API:

人臉識別文字識別、語音合成云直播、NLP服務(wù)

6. 常見問題

問題1: 什么是冪簡集成平臺?

冪簡集成是蜜堂有信在2023年打造的一款SAAS產(chǎn)品,建設(shè)著國內(nèi)最全的API平臺,為開發(fā)者提供全面、高效、易用的API集成管理方案,一站搜索、試用、集成國內(nèi)和國外API。讓用戶在AI時(shí)代全方位接入互聯(lián)網(wǎng),用API連接一切服務(wù)和算力,實(shí)現(xiàn)價(jià)值倍增。

問題2:如何找到騰訊AI開放平臺 API

冪簡API平臺可以通過以下兩種方式找到所需API:通過關(guān)鍵詞搜索API(例如,輸入’騰訊AI開放平臺 API‘這類品類詞,更容易找到結(jié)果)、或者從API hub分類頁進(jìn)入尋找。

問題3:騰訊AI開放平臺 API的替代品有哪些?

市場上存在免費(fèi)、付費(fèi)兩種替代者

例如

快手開放平臺-小程序、小玩法、小游戲和應(yīng)用開發(fā)的舞臺

WPS開放平臺-WPS 開放平臺

YouTube開放平臺-集成視頻播放與分析工具

淘寶開放平臺-電商服務(wù)與解決方案

QQ開放平臺-為合作伙伴提供多維業(yè)務(wù)服務(wù)與用戶管理能力

哈啰開放平臺-本地出行及生活服務(wù)的數(shù)字化平臺

7. 總結(jié)

通過本文,我們詳細(xì)介紹了騰訊AI開放平臺 API 的密鑰獲取、可用性測試、使用注意事項(xiàng)以及相關(guān)常見問題解答。從技術(shù)實(shí)現(xiàn)到應(yīng)用搭建,再到數(shù)據(jù)安全和服務(wù)費(fèi)用等方面的考慮,全面覆蓋了開發(fā)者在集成騰訊AI開放平臺 API 時(shí)可能遇到的重點(diǎn)和難點(diǎn),為高效使用該平臺提供了指導(dǎo)和實(shí)踐參考。

上一篇:

如何獲取Perplexity AI API Key 密鑰(分步指南)

下一篇:

如何查找和使用隱藏的API來實(shí)現(xiàn)流程自動化
#你可能也喜歡這些API文章!

我們有何不同?

API服務(wù)商零注冊

多API并行試用

數(shù)據(jù)驅(qū)動選型,提升決策效率

查看全部API→
??

熱門場景實(shí)測,選對API

#AI文本生成大模型API

對比大模型API的內(nèi)容創(chuàng)意新穎性、情感共鳴力、商業(yè)轉(zhuǎn)化潛力

25個(gè)渠道
一鍵對比試用API 限時(shí)免費(fèi)

#AI深度推理大模型API

對比大模型API的邏輯推理準(zhǔn)確性、分析深度、可視化建議合理性

10個(gè)渠道
一鍵對比試用API 限時(shí)免費(fèi)