Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to suppress OpenAI API warnings in Python

When can I suppress warnings such as:

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

when I am running OpenAI in python?

like image 417
lostwanderer Avatar asked Mar 06 '26 20:03

lostwanderer


2 Answers

For anyone who comes across this now (March 8, 2023) this has changed to

openai.util.logger.setLevel(logging.WARNING)
like image 122
Michelangelo D'Agostino Avatar answered Mar 08 '26 10:03

Michelangelo D'Agostino


It seems like some refs in the source code changed again. The loggers are now part of openai._utils._logs.

What worked for me:

openai._utils._logs.logger.setLevel(logging.WARNING)
openai._utils._logs.httpx_logger.setLevel(logging.WARNING)

Don't forget to import logging:

import logging

Versions
python: 3.10
openai: 1.30.1

like image 31
Antoine Avatar answered Mar 08 '26 08:03

Antoine



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!