# tinker.types.CopyWeightsRequest *Generated from tinker 0.30.4 at commit [`1e5777e`](https://github.com/thinking-machines-lab/tinker/tree/1e5777ef1e0bb2bae6d9b8d63a6144eec405377d). Source links point at that snapshot.* ## *class* [**tinker.types.CopyWeightsRequest**](https://github.com/thinking-machines-lab/tinker/blob/1e5777ef1e0bb2bae6d9b8d63a6144eec405377d/src/tinker/types/copy_weights_request.py#L8)(*[StrictBase](https://github.com/thinking-machines-lab/tinker/blob/1e5777ef1e0bb2bae6d9b8d63a6144eec405377d/src/tinker/_models.py#L76)*) **Fields:** - [**session_id**](https://github.com/thinking-machines-lab/tinker/blob/1e5777ef1e0bb2bae6d9b8d63a6144eec405377d/src/tinker/types/copy_weights_request.py#L9) (*str*) – Session that will own the copy; the copy inherits its project. - [**model_seq_id**](https://github.com/thinking-machines-lab/tinker/blob/1e5777ef1e0bb2bae6d9b8d63a6144eec405377d/src/tinker/types/copy_weights_request.py#L12) (*int*) – Training run slot within the session, as CreateModelRequest and LoadWeightsRequest use. - [**source_path**](https://github.com/thinking-machines-lab/tinker/blob/1e5777ef1e0bb2bae6d9b8d63a6144eec405377d/src/tinker/types/copy_weights_request.py#L15) (*str*) – A tinker URI for the weights to copy. Either kind is accepted. - [**ttl_seconds**](https://github.com/thinking-machines-lab/tinker/blob/1e5777ef1e0bb2bae6d9b8d63a6144eec405377d/src/tinker/types/copy_weights_request.py#L18) (*Optional[int]*) – Seconds until the copy expires, 1 hour (3600) to 10 years. Source expiry is not inherited. - [**weights_access_token**](https://github.com/thinking-machines-lab/tinker/blob/1e5777ef1e0bb2bae6d9b8d63a6144eec405377d/src/tinker/types/copy_weights_request.py#L21) (*Optional[str]*) – Optional access token for copying weights under a different account.