# 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/2baf2f33c72cf027383a0b123e9be5077eb483d5/libs/partners/openai/langchain_openai/chat_models/base.py#L4468)