如何在Python中抑制OpenAI API警告

3

当我在Python中运行OpenAI时,什么时候可以抑制警告信息,例如:

message='Request to OpenAI API' method=post path=https://api.openai.com/v1/engines/davinci/completions

请注意,保留HTML标签。


这似乎是您从API获取的响应,而不是Python发出的警告,您可以将其抑制。 - Ximzend
3个回答

2

对于现在(2023年3月8日)遇到此问题的任何人,情况已经发生变化

openai.util.logger.setLevel(logging.WARNING)

专业由你决定! - undefined

0

当您使用OpenAI Python包并向GPT-3发出请求时,例如,您将收到像OP显示的消息(例如显示请求的持续时间)。

理论上,您需要获取基本记录器并提高其级别。但是,似乎在openAI包内指定了特定的记录器。因此,您需要加载此记录器并设置其级别。

然后信息消息将消失:

openai.util.logging.getLogger().setLevel(logging.WARNING)

0

将此添加到您的Jupyter笔记本或Python脚本文件中

import logging
logging.getLogger().setLevel(logging.CRITICAL)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接