首页 > 解决方案 > 如何拆分熊猫数据框以适应 deepL API 请求限制?

问题描述

df_translated = df.apply(lambda text: translate(text, source_lang, target_lang, deepl_auth_key))

我正在发送一个 pandas 数据帧(从此处导出为 CSV 的数据)以转换为 deepL API。我收到以下错误:413 - The request size exceeds the limit.

这是由于限制之一,即:

The request body size should not exceed 128 KiB (128 * 1024 bytes).

如何通过仅传递一组行(例如 N=10 行)来拆分我的API 请求?或者更好的是有没有一种有效的方法来确定这个数字或行应该取决于数据框的大小?

标签: pythonpandasrequestdeepl

解决方案


推荐阅读