ChatGPT / 互联网技术 · 2024年3月20日 0

OpenAI API速率限制的简介

OpenAI API速率限制的简介

一、OpenAI API为什么要有速率限制

速率限制是API的常见做法,设置这个限制的原因一般有以下几点:

  1. 有助于防止API的滥用或误用。例如,恶意行为者可能会向API发送大量请求,试图使其超载或造成服务中断,通过设置速率限制,可以防止此类活动。
  2. 有助于确保每个人都能公平地访问API。如果某个人或组织发出过多的请求,可能会使其他所有人访问API的速度变慢。通过限制单个用户可以发出的请求数量,可以确保更多人有机会使用API而不经历减速。
  3. 可以帮助OpenAI管理其基础设施上的总负载。如果对API的请求急剧增加,可能会给服务器带来压力并导致性能问题。通过设置速率限制,可以帮助维持所有用户的平稳且一致的体验。

二、OpenAI API速率限制是怎么工作的

目前,OpenAI API速率限制通过五种方式衡量:RPM(每分钟请求次数)、RPD(每天请求次数)、TPM(每分钟令牌数)、TPD(每天令牌数)和IPM(每分钟图像数)。根据首先发生的情况,可能会触及任何选项的限制。例如,你可能向ChatCompletions端点发送了20个请求,只用了100个令牌,这将填满你的限制(如果你的RPM是20),即使在这20个请求中你没有发送150k令牌(如果你的TPM限制是150k)。

其他值得注意的重要事项:

  1. 速率限制是在组织级别而不是用户级别施加的。
  2. 速率限制根据所使用的模型而有所不同。
  3. 组织每月可以在API上花费的总金额也有限制。

三、不同账户的OpenAI API速率限制是什么

OpenAI对于不同用户设有不同的API速率限制,免费用户限制最严重,花的越多,限制越宽松,随着在OpenAI API上的花费增加,OpenAI将自动将账户提升到下一个使用层次,这会增加大多数模型的速率限制。

目前,OpenAI API一共有6个用户层级,免费的一种(Free),付费的五种(Tier 1 – Tier 5),每种层级(TIER)的要求和金额限制(USAGE LIMITS)如下:

层级要求金额限制
Free用户必须在允许的国家调用$100 / month
Tier 1支付了5美元$100 / month
Tier 2支付了50美元并且自首次成功支付后已超过7天$500 / month
Tier 3支付了100美元并且自首次成功支付后已超过7天$1,000 / month
Tier 4支付了250美元并且自首次成功支付后已超过14天$5,000 / month
Tier 5支付了1000美元并且自首次成功支付后已超过30天$10,000 / month

这里整理了OpenAI不同用户层级的速率限制,对于这些限制有每个模型的例外情况(例如,一些旧模型或具有更大上下文窗口的模型有不同的速率限制)。要查看您账户每个模型的确切速率限制,请访问账户设置的限制部分。

OpenAI Free账户速率限制:

MODELRPMRPDTPM
gpt-3.5-turbo320040,000
text-embedding-3-small3200150,000
whisper-13200
tts-13200
dall-e-25 img/min
dall-e-31 img/min

OpenAI Tier 1账户速率限制:

MODELRPMRPDTPM
gpt-450010,00010,000
gpt-4-turbo-preview500300,000
gpt-4-vision-preview8050010,000
gpt-3.5-turbo3,50010,00060,000
text-embedding-3-large50010,0001,000,000
whisper-150
tts-150
tts-1-hd3
dall-e-25 img/min
dall-e-35 img/min

OpenAI Tier 2账户速率限制:

MODELRPMRPDTPM
gpt-45,00040,000
gpt-4-turbo-preview5,000450,000
gpt-4-vision-preview1001,00020,000
gpt-3.5-turbo3,50080,000
text-embedding-3-large5001,000,000
whisper-150
tts-150
tts-1-hd5
dall-e-250 img/min
dall-e-37 img/min

OpenAI Tier 3账户速率限制:

MODELRPMRPDTPM
gpt-45,00080,000
gpt-4-turbo-preview5,000600,000
gpt-4-vision-preview1201,50040,000
gpt-3.5-turbo3,500160,000
text-embedding-3-large5,0005,000,000
whisper-1100
tts-1100
tts-1-hd7
dall-e-2100 img/min
dall-e-37 img/min

OpenAI Tier 4账户速率限制:

MODELRPMRPDTPM
gpt-410,000300,000
gpt-4-turbo-preview10,000800,000
gpt-4-vision-preview3002,000150,000
gpt-3.5-turbo10,0001,000,000
text-embedding-3-large10,0005,000,000
whisper-1100
tts-1100
tts-1-hd10
dall-e-2100 img/min
dall-e-315 img/min

OpenAI Tier 5账户速率限制:

<

MODELRPMTPM
gpt-410,000300,000
gpt-4-turbo-preview10,0001,500,000
gpt-4-vision-preview3000300,000
gpt-3.5-turbo10,0002,000,000
text-embedding-3-large10,00010,000,000
whisper-1500
tts-1500
tts-1-hd20
dall-e-2500 img/min