# 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/1c6bfc8f608581f889a8dc625402234ff72d1cd3/libs/partners/openai/langchain_openai/chat_models/base.py#L4125)