---
title: Models
---

[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**

# Models

##### [Model Search](https://developers.cloudflare.com/api/typescript/resources/ai/subresources/models/methods/list)

client.ai.models.list(ModelListParams { account\_id, author, format, 7 more } params, RequestOptionsoptions?): V4PagePaginationArray<[ModelListResponse](https://developers.cloudflare.com/api/typescript/resources/ai#%28resource%29%20ai.models%20%3E%20%28model%29%20model%5Flist%5Fresponse%20%3E%20%28schema%29)\>

GET/accounts/{account\_id}/ai/models/search

##### ModelsExpand Collapse 

ModelListResponse \= unknown

#### ModelsSchema

##### [Get Model Schema](https://developers.cloudflare.com/api/typescript/resources/ai/subresources/models/subresources/schema/methods/get)

client.ai.models.schema.get(SchemaGetParams { account\_id, model } params, RequestOptionsoptions?): [SchemaGetResponse](https://developers.cloudflare.com/api/typescript/resources/ai#%28resource%29%20ai.models.schema%20%3E%20%28model%29%20schema%5Fget%5Fresponse%20%3E%20%28schema%29) { input, output } 

GET/accounts/{account\_id}/ai/models/schema

##### ModelsExpand Collapse 

SchemaGetResponse { input, output } 

input: Input { additionalProperties, description, type } 

additionalProperties: boolean

description: string

type: string

output: Output { additionalProperties, description, type } 

additionalProperties: boolean

description: string

type: string