# OpenAIRefusalError

> **Class** in `langchain_openai`

📖 [View in docs](https://reference.langchain.com/python/langchain-openai/chat_models/base/OpenAIRefusalError)

Error raised when OpenAI Structured Outputs API returns a refusal.

When using OpenAI's Structured Outputs API with user-generated input, the model
may occasionally refuse to fulfill the request for safety reasons.

See [more on refusals](https://platform.openai.com/docs/guides/structured-outputs/refusals).

## Signature

```python
OpenAIRefusalError()
```

## Extends

- `Exception`

---

[View source on GitHub](https://github.com/langchain-ai/langchain/blob/51e954877efd2d2c3c5bf09364dcfec8794eadb0/libs/partners/openai/langchain_openai/chat_models/base.py#L3827)