
2024年您產品必備的10大AI API推薦
2.選擇注冊方式
3.個人開發者注冊
3.1 輸入手機號
點擊“個人開發者”,進入注冊頁面,輸入未注冊過的手機號,點擊下一步
3.2 輸入驗證碼、密碼
輸入收到的驗證碼,設置好密碼點擊下一步,即可自動創建vivo帳號
1.選擇接入能力
根據“首頁-產品-AI算法平臺”路徑進入AI算法平臺頁面,選擇你需要的能力,點擊進入能力詳情頁;
2.創建應用
2.1點擊立即接入,進入創建應用界面;
2.2進入創建應用界面,按提示填寫應用信息,選擇能力(默認選中對應能力),然后點擊立即創建,即可完成應用創建(未完成注冊及資質認證的用戶無法創建應用);
3.查看應用詳情
3.1在應用管理頁面,點擊應用名稱或“詳情”按鈕,進入應用詳情;
3.2在應用詳情獲取APP ID、APP Key等信息;
有了應用的 app_id 和 app_key 后,就可以生成簽名串了。簽名串的計算公式如下:
signature = base64_encode(HMAC-SHA256-HEX(app_key, signing_string))
其中,signing_string 為:
signing_string = HTTP Method + “\n” + HTTP URI + “\n” + canonical_query_string + “\n” + app_id + “\n” + timestamp + “\n” + signed_headers_string
signing_string中需要拼接的各個字段解釋如下:
canonical_query_string 的生成步驟如下:
signed_headers_string為:
signed_headers_string = “x-ai-gateway-app-id” + “:” + app_id + “\n” + “x-ai-gateway-timestamp” + “:” + timestamp + “\n” + “x-ai-gateway-nonce” + “:” + nonce
Header如下:
參數 | 類型 | 是否必須 | 值 |
Content-Type | string | 是 | application/x-www-form-urlencoded |
X-AI-GATEWAY-APP-ID | string | 是 | vivo開發者平臺申請的app_id |
X-AI-GATEWAY-TIMESTAMP | string | 是 | 請求時的Unix時間戳,以秒為單位 |
X-AI-GATEWAY-NONCE | string | 是 | 8位的隨機字符串 |
X-AI-GATEWAY-SIGNED-HEADERS | string | 是 | 填寫 “x-ai-gateway-app-id;x-ai-gateway-timestamp;x-ai-gateway-nonce” |
X-AI-GATEWAY-SIGNATURE | string | 是 | 填寫簽名字符串 ,計算方式見簽名計算部分 |
body
參數名稱 | 類型 | 是否必須 | 說明 |
image | string | 是 | 圖像數據,base64編碼(目前只支持識別jpg、png、bmp格式的圖片) |
pos | string/int | 是 | 可取值為0、1、2。0代表只需要文字信息;1代表提供文字信息和坐標信息(坐標絕對值);2代表將0和1的信息同時提供(坐標為相對值),建議取pos=2 |
businessid | string | 是 | 1990173156ceb8a09eee80c293135279 |
sessid | string | 否 | 使用uuid,前端傳遞 |
businessid補充說明:
#!/usr/bin/env python
# encoding: utf-8
import requests
import base64
from auth_util import gen_sign_headers
# 請注意替換APP_ID、APP_KEY、PIC_FILE
APP_ID = 'your_app_id'
APP_KEY = 'your_app_key'
DOMAIN = 'api-ai.vivo.com.cn'
URI = '/ocr/general_recognition'
METHOD = 'POST'
PIC_FILE = './test.jpg'
def ocr_test():
picture = PIC_FILE
with open(picture, "rb") as f:
b_image = f.read()
image = base64.b64encode(b_image).decode("utf-8")
post_data = {"image": image, "pos": 2, "businessid": "1990173156ceb8a09eee80c293135279"}
params = {}
headers = gen_sign_headers(APP_ID, APP_KEY, METHOD, URI, params)
url = 'http://{}{}'.format(DOMAIN, URI)
response = requests.post(url, data=post_data, headers=headers)
if response.status_code == 200:
print(response.json())
else:
print(response.status_code, response.text)
if __name__ == '__main__':
ocr_test()
參數 | 類型 | 說明 |
error_code | int | 0: 成功,1: ocr識別失敗,2: 圖像錯誤 |
error_msg | string | succ:成功,ocr fail:識別失敗,no parameter image:未上傳圖片 |
result | json | 請求參數pos為0結果提供文字信息,pos為1結果提供文字信息和坐標信息(絕對值),pos為2結果提供0和1的信息(坐標為相對值) |
version | string | ocr_VUG_v2.1.0_20200715 |
support | string | VIVO識圖提供技術支持 |
請求參數pos為0
# angle可選的值為0/90/180/270
{
"result": {
"words": [
{"words": "取消"},
{"words": "編輯"}
],
"angle": 0
}
}
請求參數pos為1
# angle可選的值為0/90/180/270,top_left:左上,top_right:右上,down_left:左下,down_right:右下,x、y:像素百分比
{
"result": {
"OCR": [
{
"words": "取消",
"location": {
"top_left": {"x": 658.0, "y": 1130.0},
"top_right": {"x": 893.0, "y": 1130.0},
"down_left": {"x": 658.0, "y": 1174.0},
"down_right": {"x": 893.0, "y": 1174.0}
}
},
{
"words": "編輯",
"location": {
"top_left": {"x": 398.0, "y": 825.0},
"top_right": {"x": 1912.0, "y": 825.0},
"down_left": {"x": 398.0, "y": 1004.0},
"down_right": {"x": 1912.0, "y": 1004.0}
}
}
],
"angle": 0
}
}
問題1:如何找到藍心大模型 API
冪簡集成是國內領先的API集成管理平臺,專注于為開發者提供全面、高效、易用的API集成解決方案。冪簡API平臺可以通過以下兩種方式找到所需API:通過關鍵詞搜索API(例如,輸入’藍心大模型 API‘這類品類詞,更容易找到結果)、或者從API hub分類頁進入尋找。
問題2:在“開發者助手”上提交問題,一般要填寫哪些信息?
目前“開發者助手”上的工單主要分為兩大類型:
(1)一類是OriginOS 開放能力、AI大模型、藍河操作系統及其他開放內容的相關咨詢,開發者需填寫標題及詳細描述,如有需要可上傳圖片等相關附件對問題進行更具體的描述。
(2)另一類是vivo系統上穩定性、多媒體等的技術問題反饋,開發者需填寫標題、詳細描述、機型、應用名這些必要信息及其他如系統版本等相關信息。另外,為了vivo工程師可以更快速、準確地對問題進行分析,請提供問題相關的日志。
問題3:如何提交問題相關的日志?
請按照以下步驟提交日志:
(1)打開電話,輸入*##112##* , 根據實際問題選擇具體的問題類型,一般情況下選擇“通用”類型。
(2)復現問題
(3)打開電話,輸入*##112##*,反饋,選擇所有時間段日志上傳。上傳完后提供日志提取碼給vivo。
問題4:什么情況下需要日志打印授權?
日志打印授權用于解決以下兩種情況:
一是日志中部分敏感信息以星號(**)顯示。–對應權限:日志脫敏
二是日志打印太頻繁中間缺少部分日志。–對應權限:行數限制
對于開發flutter應用時出現無法調試的問題,可通過日志打印授權進行解決
問題5:藍心大模型 API 的替代品有哪些?
提供AI大模型服務商除藍心大模型 API,還有其他替代服務商也提供類似api服務,例如:
更多競品可以在冪簡API平臺找到。
問題6:藍心大模型 API這個密鑰還適用于哪些api?
本文詳細闡述了如何獲取藍心大模型API密鑰的全過程,從注冊賬號、成為開發者,到成功獲取密鑰并進行初步測試,每一步都提供了清晰的指導。同時,還強調了在使用API時需要注意的關鍵因素,旨在幫助開發者更高效地集成藍心大模型的功能,以滿足實際應用需求。