Change8
Error1 reports

Fix OpenAIRefusalError

in LangChain

Solution

The OpenAI API can return a refusal when a prompt violates its content policy. Implement a try-except block around the OpenAI API call to catch the `OpenAIRefusalError`. Within the `except` block, handle the refusal gracefully, such as by modifying the prompt, using a fallback response, or informing the user that the request could not be fulfilled.

Related Issues

Real GitHub issues where developers encountered this error:

Timeline

First reported:Jan 6, 2026
Last reported:Jan 6, 2026

Need More Help?

View the full changelog and migration guides for LangChain

View LangChain Changelog