Azure AI 語言的服務限制
使用本文尋找可將資料傳送至下列語言服務功能的大小和速率限制。
使用語言服務的功能時,請謹記下列資訊:
- 定價與資料或費率限制無關。 定價以您傳送至 API 的文字記錄數目為基礎,且受限於語言資源的定價詳細資料。
- 一個文字記錄計為 1000 個字元。
- 資料和速率限制以您傳送至 API 的文件數目為基礎。 如果您需要分析比限制所允許的大小還要大的文件,則可以將文字分拆成較小的文字區塊,再將其傳送至 API。
- 文件是文字字元的單一字串。
每個文件的字元數上限
下列限制會指定可放在單一文件中的字元數上限。
功能 | 值 |
---|---|
健康情況的文字分析 | 125,000 個字元,由 StringInfo.LengthInTextElements 進行測量。 |
所有其他預先設定的功能 (同步) | 5,120 個字元,由 StringInfo.LengthInTextElements 進行測量。 如果您需要提交較大型文件,請考慮以非同步方式使用功能。 |
所有其他預先設定的功能 (非同步) | 所有提交的文件共 125,000 個字元,由 StringInfo.LengthInTextElements 進行測量 (最多 25 個文件)。 |
如果文件超過字元限制,API 會根據您傳送要求的方式而有不同的行為。
如果您要同步傳送要求:
- API 不會處理超過大小上限的文件,而且會針對其傳回無效文件錯誤。 如果 API 要求具有多份文件,則 API 會繼續處理這些文件 (如果其在字元限制內)。
如果您要以非同步方式傳送要求:
- API 會拒絕整個要求,並在其中有任何文件超過大小上限時傳回
400 bad request
錯誤。
要求大小上限
下列限制會指定整個要求中包含的文件大小上限。
功能 | 值 |
---|---|
所有預先設定的功能 | 1 MB |
每個要求的文件數上限
若超過下列文件限制,即會產生 HTTP 400 錯誤碼。
注意
傳送非同步 API 要求時,對於每個要求最多可傳送 25 個文件。
功能 | 每個要求的文件數上限 |
---|---|
交談摘要 | 1 |
語言偵測 | 1000 |
情感分析 | 10 |
意見挖掘 | 10 |
關鍵片語擷取 | 10 |
具名實體辨識 (NER) | 5 |
個人識別資訊 (PII) 偵測 | 5 |
文件摘要 | 25 |
實體連結 | 5 |
健康情況的文字分析 | Web 型 API 25 個,容器 1000 個。 (總計 125,000 個字元) |
速率限制
您的費率限制會隨著定價層而不同。 這些限制在兩個版本的 API 中是相同的。 這些費率限制不適用於用於健康醫療領域的文字分析容器,因為該容器並未設定費率限制。
層 | 每秒要求數目 | 每分鐘要求 |
---|---|---|
S / 多服務 | 1000 | 1000 |
S0 / F0 | 100 | 300 |
要求率會就每項功能個別進行測量。 您可以同時將適用於定價層的要求數量上限傳送到每個功能。 例如,如果您在 S
層,並一次傳送 1000 個要求,則會長達 59 秒無法傳送另一個要求。