# RequestOptions

> **Class** in `langsmith`

📖 [View in docs](https://reference.langchain.com/python/langsmith/_openapi_client/_types/RequestOptions)

## Signature

```python
RequestOptions()
```

## Extends

- `TypedDict`

## Constructors

```python
__init__(
    headers: Headers,
    max_retries: int,
    timeout: float | Timeout | None,
    params: Query,
    extra_json: AnyMapping,
    idempotency_key: str,
    follow_redirects: bool,
)
```

| Name | Type |
|------|------|
| `headers` | `Headers` |
| `max_retries` | `int` |
| `timeout` | `float \| Timeout \| None` |
| `params` | `Query` |
| `extra_json` | `AnyMapping` |
| `idempotency_key` | `str` |
| `follow_redirects` | `bool` |


## Properties

- `headers`
- `max_retries`
- `timeout`
- `params`
- `extra_json`
- `idempotency_key`
- `follow_redirects`

---

[View source on GitHub](https://github.com/langchain-ai/langsmith-sdk/blob/33995e14a84c53b65b82482b3d2fe0624b379bda/python/langsmith/_openapi_client/_types.py#L119)