---
title: Finetunes
---

[Skip to content](#%5Ftop) 

[API Reference](https://developers.cloudflare.com/api/typescript)

[AI](https://developers.cloudflare.com/api/typescript/resources/ai)

Copy Markdown

Open in **Claude**

Open in **ChatGPT**

Open in **Cursor**

---

**Copy Markdown**

**View as Markdown**

# Finetunes

##### [List Finetunes](https://developers.cloudflare.com/api/typescript/resources/ai/subresources/finetunes/methods/list)

client.ai.finetunes.list(FinetuneListParams { account\_id } params, RequestOptionsoptions?): [FinetuneListResponse](https://developers.cloudflare.com/api/typescript/resources/ai#%28resource%29%20ai.finetunes%20%3E%20%28model%29%20finetune%5Flist%5Fresponse%20%3E%20%28schema%29) { id, created\_at, model, 3 more } 

GET/accounts/{account\_id}/ai/finetunes

##### [Create a new Finetune](https://developers.cloudflare.com/api/typescript/resources/ai/subresources/finetunes/methods/create)

client.ai.finetunes.create(FinetuneCreateParams { account\_id, model, name, 2 more } params, RequestOptionsoptions?): [FinetuneCreateResponse](https://developers.cloudflare.com/api/typescript/resources/ai#%28resource%29%20ai.finetunes%20%3E%20%28model%29%20finetune%5Fcreate%5Fresponse%20%3E%20%28schema%29) { id, created\_at, model, 4 more } 

POST/accounts/{account\_id}/ai/finetunes

##### ModelsExpand Collapse 

FinetuneListResponse { id, created\_at, model, 3 more } 

id: string

formatuuid

created\_at: string

formatdate-time

model: string

modified\_at: string

formatdate-time

name: string

description?: string

FinetuneCreateResponse { id, created\_at, model, 4 more } 

id: string

formatuuid

created\_at: string

formatdate-time

model: string

modified\_at: string

formatdate-time

name: string

public: boolean

description?: string

#### FinetunesAssets

##### [Upload a Finetune Asset](https://developers.cloudflare.com/api/typescript/resources/ai/subresources/finetunes/subresources/assets/methods/create)

client.ai.finetunes.assets.create(stringfinetuneID, AssetCreateParams { account\_id, file, file\_name } params, RequestOptionsoptions?): [AssetCreateResponse](https://developers.cloudflare.com/api/typescript/resources/ai#%28resource%29%20ai.finetunes.assets%20%3E%20%28model%29%20asset%5Fcreate%5Fresponse%20%3E%20%28schema%29) { success } 

POST/accounts/{account\_id}/ai/finetunes/{finetune\_id}/finetune-assets

##### ModelsExpand Collapse 

AssetCreateResponse { success } 

success: boolean

#### FinetunesPublic

##### [List Public Finetunes](https://developers.cloudflare.com/api/typescript/resources/ai/subresources/finetunes/subresources/public/methods/list)

client.ai.finetunes.public.list(PublicListParams { account\_id, limit, offset, orderBy } params, RequestOptionsoptions?): SinglePage<[PublicListResponse](https://developers.cloudflare.com/api/typescript/resources/ai#%28resource%29%20ai.finetunes.public%20%3E%20%28model%29%20public%5Flist%5Fresponse%20%3E%20%28schema%29) { id, created\_at, model, 4 more } \>

GET/accounts/{account\_id}/ai/finetunes/public

##### ModelsExpand Collapse 

PublicListResponse { id, created\_at, model, 4 more } 

id: string

formatuuid

created\_at: string

formatdate-time

model: string

modified\_at: string

formatdate-time

name: string

public: boolean

description?: string