為保障阿里云機器翻譯服務的穩定以及資源的公平使用,機器翻譯開啟了API訪問的流量控制。本文主要介紹如何查看機器翻譯 API流量控制、接口使用限制,并提供API流量控制的合理化建議。
如有QPS擴展需求,請前往售前咨詢或與我們聯系釘釘群號:23369411
流量控制范圍說明
機器翻譯所有API均開啟了訪問流量控制,不同接口存在不同的流量控制閾值。
接口使用限制說明
機器翻譯所有API都有使用上的限制,根據不同接口設置不同的限制類型。
什么是單用戶的API流量限制
單用戶的API流量限制是指以阿里云賬號為基準,該賬號和其RAM用戶每秒或每分鐘調用此API的頻率上限。
例如,TranslateGeneral的單用戶API流量限制為50次/秒,有1個阿里云賬號,這個賬號有5個RAM用戶,他們都在調用該API,那么這6個賬號調用TranslateGeneral的頻率加起來不得超過50次/秒。
機器翻譯產品使用限制說明
產品分類 | API | API標題 | 流量配額 | 使用限制 | 使用說明 |
文本翻譯 | 通用版文本翻譯 | 50QPS | 單次請求<5000字符 | 標點、空格、html標簽均會計入字符。一個漢字,英文字母,標點符號等,均按照一個字符計費 | |
專業版文本翻譯 | 50QPS | 單次請求<5000字符 | |||
批量文本翻譯 | 50QPS | 單次請求<1000字符 | |||
創建文本異步翻譯任務 | 5QPS | 單次請求<100萬字符 | |||
獲取文本異步翻譯任務 | 5QPS | ||||
語種識別 | 50QPS | 單次請求<5000字符 | |||
多模態翻譯 | 圖片翻譯 | 5QPS | 文件大小限制<10mb | 翻譯失敗的圖片不計入費用 | |
證件翻譯 | 5QPS | 文件大小限制<10mb | |||
創建文檔翻譯 | 5QPS | 文件大小限制<50mb | |||
獲取文檔翻譯結果 | 5QPS | ||||
跨境電商多語言工具 | 商品圖片智能翻譯 | 3QPS | 文件大小限制:10M,像素限制:圖像最短邊不少于15px,最長邊不大于8192px | ||
創建異步批量圖片翻譯 | 3QPS | ||||
獲取異步批量圖片翻譯結果 | 3QPS | ||||
圖片語種診斷 | 3QPS | ||||
標題診斷 | 10QPS | ||||
標題優化 | 10QPS | ||||
標題智能生成 | 10QPS |
流量控制規則說明
API訪問流量控制的規則說明如下:
不同接口的流量控制各自獨立計算,單個接口達到流量控制閾值時不會影響其他接口的調用,也不影響該接口在其他地域下的正常使用。
如果某一接口在第T分鐘時被流量控制,則該接口需要在第T+1分鐘時才會被允許繼續調用。
如果使用SDK或CLI等運維方式調用API時被流量控制并報錯,相應的功能在阿里云云服務控制臺操作中也會被流量控制。
合理化建議
調用機器翻譯 API的請求在達到流量控制閾值時,會報Throttling錯誤碼且請求不會被系統正確處理。因此您在使用時,需要考慮調用API的合理性。主要建議如下:
大批量操作。
控制QPS。
退避策略在調用接口并返回流量控制的錯誤碼后,相同的接口請求需要退避策略。在退避時,同一阿里云賬號的同一接口調用可以采取1 QPS速度進行可用性探測。