# BaseModel

> **Class** in `langsmith`

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

## Signature

```python
BaseModel()
```

## Extends

- `pydantic.BaseModel`

## Properties

- `model_fields_set`
- `model_config`
- `model_construct`

## Methods

- [`to_dict()`](https://reference.langchain.com/python/langsmith/_openapi_client/_models/BaseModel/to_dict)
- [`to_json()`](https://reference.langchain.com/python/langsmith/_openapi_client/_models/BaseModel/to_json)
- [`construct()`](https://reference.langchain.com/python/langsmith/_openapi_client/_models/BaseModel/construct)
- [`model_dump()`](https://reference.langchain.com/python/langsmith/_openapi_client/_models/BaseModel/model_dump)
- [`model_dump_json()`](https://reference.langchain.com/python/langsmith/_openapi_client/_models/BaseModel/model_dump_json)

---

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