
2024年您產(chǎn)品必備的10大AI API推薦
2.選擇注冊方式
3.個人開發(fā)者注冊
3.1 輸入手機(jī)號
點(diǎn)擊“個人開發(fā)者”,進(jìn)入注冊頁面,輸入未注冊過的手機(jī)號,點(diǎn)擊下一步
3.2 輸入驗(yàn)證碼、密碼
輸入收到的驗(yàn)證碼,設(shè)置好密碼點(diǎn)擊下一步,即可自動創(chuàng)建vivo帳號
1.選擇接入能力
根據(jù)“首頁-產(chǎn)品-AI算法平臺”路徑進(jìn)入AI算法平臺頁面,選擇你需要的能力,點(diǎn)擊進(jìn)入能力詳情頁;
2.創(chuàng)建應(yīng)用
2.1點(diǎn)擊立即接入,進(jìn)入創(chuàng)建應(yīng)用界面;
2.2進(jìn)入創(chuàng)建應(yīng)用界面,按提示填寫應(yīng)用信息,選擇能力(默認(rèn)選中對應(yīng)能力),然后點(diǎn)擊立即創(chuàng)建,即可完成應(yīng)用創(chuàng)建(未完成注冊及資質(zhì)認(rèn)證的用戶無法創(chuàng)建應(yīng)用);
3.查看應(yīng)用詳情
3.1在應(yīng)用管理頁面,點(diǎn)擊應(yīng)用名稱或“詳情”按鈕,進(jìn)入應(yīng)用詳情;
3.2在應(yīng)用詳情獲取APP ID、APP Key等信息;
有了應(yīng)用的 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如下:
參數(shù) | 類型 | 是否必須 | 值 |
Content-Type | string | 是 | application/x-www-form-urlencoded |
X-AI-GATEWAY-APP-ID | string | 是 | vivo開發(fā)者平臺申請的app_id |
X-AI-GATEWAY-TIMESTAMP | string | 是 | 請求時的Unix時間戳,以秒為單位 |
X-AI-GATEWAY-NONCE | string | 是 | 8位的隨機(jī)字符串 |
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
參數(shù)名稱 | 類型 | 是否必須 | 說明 |
image | string | 是 | 圖像數(shù)據(jù),base64編碼(目前只支持識別jpg、png、bmp格式的圖片) |
pos | string/int | 是 | 可取值為0、1、2。0代表只需要文字信息;1代表提供文字信息和坐標(biāo)信息(坐標(biāo)絕對值);2代表將0和1的信息同時提供(坐標(biāo)為相對值),建議取pos=2 |
businessid | string | 是 | 1990173156ceb8a09eee80c293135279 |
sessid | string | 否 | 使用uuid,前端傳遞 |
businessid補(bǔ)充說明:
#!/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()
參數(shù) | 類型 | 說明 |
error_code | int | 0: 成功,1: ocr識別失敗,2: 圖像錯誤 |
error_msg | string | succ:成功,ocr fail:識別失敗,no parameter image:未上傳圖片 |
result | json | 請求參數(shù)pos為0結(jié)果提供文字信息,pos為1結(jié)果提供文字信息和坐標(biāo)信息(絕對值),pos為2結(jié)果提供0和1的信息(坐標(biāo)為相對值) |
version | string | ocr_VUG_v2.1.0_20200715 |
support | string | VIVO識圖提供技術(shù)支持 |
請求參數(shù)pos為0
# angle可選的值為0/90/180/270
{
"result": {
"words": [
{"words": "取消"},
{"words": "編輯"}
],
"angle": 0
}
}
請求參數(shù)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:如何找到藍(lán)心大模型 API
冪簡集成是國內(nèi)領(lǐng)先的API集成管理平臺,專注于為開發(fā)者提供全面、高效、易用的API集成解決方案。冪簡API平臺可以通過以下兩種方式找到所需API:通過關(guān)鍵詞搜索API(例如,輸入’藍(lán)心大模型 API‘這類品類詞,更容易找到結(jié)果)、或者從API hub分類頁進(jìn)入尋找。
問題2:在“開發(fā)者助手”上提交問題,一般要填寫哪些信息?
目前“開發(fā)者助手”上的工單主要分為兩大類型:
(1)一類是OriginOS 開放能力、AI大模型、藍(lán)河操作系統(tǒng)及其他開放內(nèi)容的相關(guān)咨詢,開發(fā)者需填寫標(biāo)題及詳細(xì)描述,如有需要可上傳圖片等相關(guān)附件對問題進(jìn)行更具體的描述。
(2)另一類是vivo系統(tǒng)上穩(wěn)定性、多媒體等的技術(shù)問題反饋,開發(fā)者需填寫標(biāo)題、詳細(xì)描述、機(jī)型、應(yīng)用名這些必要信息及其他如系統(tǒng)版本等相關(guān)信息。另外,為了vivo工程師可以更快速、準(zhǔn)確地對問題進(jìn)行分析,請?zhí)峁﹩栴}相關(guān)的日志。
問題3:如何提交問題相關(guān)的日志?
請按照以下步驟提交日志:
(1)打開電話,輸入*##112##* , 根據(jù)實(shí)際問題選擇具體的問題類型,一般情況下選擇“通用”類型。
(2)復(fù)現(xiàn)問題
(3)打開電話,輸入*##112##*,反饋,選擇所有時間段日志上傳。上傳完后提供日志提取碼給vivo。
問題4:什么情況下需要日志打印授權(quán)?
日志打印授權(quán)用于解決以下兩種情況:
一是日志中部分敏感信息以星號(**)顯示。–對應(yīng)權(quán)限:日志脫敏
二是日志打印太頻繁中間缺少部分日志。–對應(yīng)權(quán)限:行數(shù)限制
對于開發(fā)flutter應(yīng)用時出現(xiàn)無法調(diào)試的問題,可通過日志打印授權(quán)進(jìn)行解決
問題5:藍(lán)心大模型 API 的替代品有哪些?
提供AI大模型服務(wù)商除藍(lán)心大模型 API,還有其他替代服務(wù)商也提供類似api服務(wù),例如:
更多競品可以在冪簡API平臺找到。
問題6:藍(lán)心大模型 API這個密鑰還適用于哪些api?
本文詳細(xì)闡述了如何獲取藍(lán)心大模型API密鑰的全過程,從注冊賬號、成為開發(fā)者,到成功獲取密鑰并進(jìn)行初步測試,每一步都提供了清晰的指導(dǎo)。同時,還強(qiáng)調(diào)了在使用API時需要注意的關(guān)鍵因素,旨在幫助開發(fā)者更高效地集成藍(lán)心大模型的功能,以滿足實(shí)際應(yīng)用需求。
2024年您產(chǎn)品必備的10大AI API推薦
GraphRAG:基于PolarDB+通義千問api+LangChain的知識圖譜定制實(shí)踐
使用Node.js、Express和MySQL構(gòu)建REST API
天氣API推薦:精準(zhǔn)獲取氣象數(shù)據(jù)的首選
基于自定義數(shù)據(jù)集的微調(diào):Alpaca與LLaMA模型的訓(xùn)練
OAuth和OpenID Connect圖解指南
有哪些新聞媒體提供Open API?
現(xiàn)在做大模型,還有靠譜且免費(fèi)的API接口嗎?
如何運(yùn)用AI提高自己的工作效率?