# map_http_error_to_nova_exception

> **Function** in `langchain_amazon_nova`

📖 [View in docs](https://reference.langchain.com/python/langchain-amazon-nova/_exceptions/map_http_error_to_nova_exception)

Map HTTP/OpenAI errors to Nova-specific exceptions.

## Signature

```python
map_http_error_to_nova_exception(
    error: Exception,
    model_name: Optional[str] = None,
) -> NovaError
```

## Parameters

| Name | Type | Required | Description |
|------|------|----------|-------------|
| `error` | `Exception` | Yes | Original exception from OpenAI SDK or HTTP client |
| `model_name` | `Optional[str]` | No | Model name for context (default: `None`) |

## Returns

`NovaError`

Appropriate NovaError subclass

---

[View source on GitHub](https://github.com/amazon-nova-api/langchain-amazon-nova/blob/213daad519b5c69124a9029884d7f593944bd35f/libs/amazon_nova/langchain_amazon_nova/_exceptions.py#L177)