@@ -11200,6 +11200,111 @@ Methods:
1120011200
1120111201# AISearch
1120211202
11203+ ## Namespaces
11204+
11205+ Types:
11206+
11207+ ```python
11208+ from cloudflare.types.aisearch import (
11209+ NamespaceCreateResponse,
11210+ NamespaceUpdateResponse,
11211+ NamespaceListResponse,
11212+ NamespaceDeleteResponse,
11213+ NamespaceChatCompletionsResponse,
11214+ NamespaceReadResponse,
11215+ NamespaceSearchResponse,
11216+ )
11217+ ```
11218+
11219+ Methods:
11220+
11221+ - <code title="post /accounts/{account_id}/ai-search/namespaces">client.aisearch.namespaces.<a href="./src/cloudflare/resources/aisearch/namespaces/namespaces.py">create</a>(\*, account_id, \*\*<a href="src/cloudflare/types/aisearch/namespace_create_params.py">params</a>) -> <a href="./src/cloudflare/types/aisearch/namespace_create_response.py">NamespaceCreateResponse</a></code>
11222+ - <code title="put /accounts/{account_id}/ai-search/namespaces/{name}">client.aisearch.namespaces.<a href="./src/cloudflare/resources/aisearch/namespaces/namespaces.py">update</a>(name, \*, account_id, \*\*<a href="src/cloudflare/types/aisearch/namespace_update_params.py">params</a>) -> <a href="./src/cloudflare/types/aisearch/namespace_update_response.py">NamespaceUpdateResponse</a></code>
11223+ - <code title="get /accounts/{account_id}/ai-search/namespaces">client.aisearch.namespaces.<a href="./src/cloudflare/resources/aisearch/namespaces/namespaces.py">list</a>(\*, account_id, \*\*<a href="src/cloudflare/types/aisearch/namespace_list_params.py">params</a>) -> <a href="./src/cloudflare/types/aisearch/namespace_list_response.py">SyncV4PagePaginationArray[NamespaceListResponse]</a></code>
11224+ - <code title="delete /accounts/{account_id}/ai-search/namespaces/{name}">client.aisearch.namespaces.<a href="./src/cloudflare/resources/aisearch/namespaces/namespaces.py">delete</a>(name, \*, account_id) -> <a href="./src/cloudflare/types/aisearch/namespace_delete_response.py">NamespaceDeleteResponse</a></code>
11225+ - <code title="post /accounts/{account_id}/ai-search/namespaces/{name}/chat/completions">client.aisearch.namespaces.<a href="./src/cloudflare/resources/aisearch/namespaces/namespaces.py">chat_completions</a>(name, \*, account_id, \*\*<a href="src/cloudflare/types/aisearch/namespace_chat_completions_params.py">params</a>) -> <a href="./src/cloudflare/types/aisearch/namespace_chat_completions_response.py">NamespaceChatCompletionsResponse</a></code>
11226+ - <code title="get /accounts/{account_id}/ai-search/namespaces/{name}">client.aisearch.namespaces.<a href="./src/cloudflare/resources/aisearch/namespaces/namespaces.py">read</a>(name, \*, account_id) -> <a href="./src/cloudflare/types/aisearch/namespace_read_response.py">NamespaceReadResponse</a></code>
11227+ - <code title="post /accounts/{account_id}/ai-search/namespaces/{name}/search">client.aisearch.namespaces.<a href="./src/cloudflare/resources/aisearch/namespaces/namespaces.py">search</a>(name, \*, account_id, \*\*<a href="src/cloudflare/types/aisearch/namespace_search_params.py">params</a>) -> <a href="./src/cloudflare/types/aisearch/namespace_search_response.py">NamespaceSearchResponse</a></code>
11228+
11229+ ### Instances
11230+
11231+ Types:
11232+
11233+ ```python
11234+ from cloudflare.types.aisearch.namespaces import (
11235+ InstanceCreateResponse,
11236+ InstanceUpdateResponse,
11237+ InstanceListResponse,
11238+ InstanceDeleteResponse,
11239+ InstanceChatCompletionsResponse,
11240+ InstanceReadResponse,
11241+ InstanceSearchResponse,
11242+ InstanceStatsResponse,
11243+ )
11244+ ```
11245+
11246+ Methods:
11247+
11248+ - <code title="post /accounts/{account_id}/ai-search/namespaces/{name}/instances">client.aisearch.namespaces.instances.<a href="./src/cloudflare/resources/aisearch/namespaces/instances/instances.py">create</a>(name, \*, account_id, \*\*<a href="src/cloudflare/types/aisearch/namespaces/instance_create_params.py">params</a>) -> <a href="./src/cloudflare/types/aisearch/namespaces/instance_create_response.py">InstanceCreateResponse</a></code>
11249+ - <code title="put /accounts/{account_id}/ai-search/namespaces/{name}/instances/{id}">client.aisearch.namespaces.instances.<a href="./src/cloudflare/resources/aisearch/namespaces/instances/instances.py">update</a>(id, \*, account_id, name, \*\*<a href="src/cloudflare/types/aisearch/namespaces/instance_update_params.py">params</a>) -> <a href="./src/cloudflare/types/aisearch/namespaces/instance_update_response.py">InstanceUpdateResponse</a></code>
11250+ - <code title="get /accounts/{account_id}/ai-search/namespaces/{name}/instances">client.aisearch.namespaces.instances.<a href="./src/cloudflare/resources/aisearch/namespaces/instances/instances.py">list</a>(name, \*, account_id, \*\*<a href="src/cloudflare/types/aisearch/namespaces/instance_list_params.py">params</a>) -> <a href="./src/cloudflare/types/aisearch/namespaces/instance_list_response.py">SyncV4PagePaginationArray[InstanceListResponse]</a></code>
11251+ - <code title="delete /accounts/{account_id}/ai-search/namespaces/{name}/instances/{id}">client.aisearch.namespaces.instances.<a href="./src/cloudflare/resources/aisearch/namespaces/instances/instances.py">delete</a>(id, \*, account_id, name) -> <a href="./src/cloudflare/types/aisearch/namespaces/instance_delete_response.py">InstanceDeleteResponse</a></code>
11252+ - <code title="post /accounts/{account_id}/ai-search/namespaces/{name}/instances/{id}/chat/completions">client.aisearch.namespaces.instances.<a href="./src/cloudflare/resources/aisearch/namespaces/instances/instances.py">chat_completions</a>(id, \*, account_id, name, \*\*<a href="src/cloudflare/types/aisearch/namespaces/instance_chat_completions_params.py">params</a>) -> <a href="./src/cloudflare/types/aisearch/namespaces/instance_chat_completions_response.py">InstanceChatCompletionsResponse</a></code>
11253+ - <code title="get /accounts/{account_id}/ai-search/namespaces/{name}/instances/{id}">client.aisearch.namespaces.instances.<a href="./src/cloudflare/resources/aisearch/namespaces/instances/instances.py">read</a>(id, \*, account_id, name) -> <a href="./src/cloudflare/types/aisearch/namespaces/instance_read_response.py">InstanceReadResponse</a></code>
11254+ - <code title="post /accounts/{account_id}/ai-search/namespaces/{name}/instances/{id}/search">client.aisearch.namespaces.instances.<a href="./src/cloudflare/resources/aisearch/namespaces/instances/instances.py">search</a>(id, \*, account_id, name, \*\*<a href="src/cloudflare/types/aisearch/namespaces/instance_search_params.py">params</a>) -> <a href="./src/cloudflare/types/aisearch/namespaces/instance_search_response.py">InstanceSearchResponse</a></code>
11255+ - <code title="get /accounts/{account_id}/ai-search/namespaces/{name}/instances/{id}/stats">client.aisearch.namespaces.instances.<a href="./src/cloudflare/resources/aisearch/namespaces/instances/instances.py">stats</a>(id, \*, account_id, name) -> <a href="./src/cloudflare/types/aisearch/namespaces/instance_stats_response.py">InstanceStatsResponse</a></code>
11256+
11257+ #### Jobs
11258+
11259+ Types:
11260+
11261+ ```python
11262+ from cloudflare.types.aisearch.namespaces.instances import (
11263+ JobCreateResponse,
11264+ JobUpdateResponse,
11265+ JobListResponse,
11266+ JobGetResponse,
11267+ JobLogsResponse,
11268+ )
11269+ ```
11270+
11271+ Methods:
11272+
11273+ - <code title="post /accounts/{account_id}/ai-search/namespaces/{name}/instances/{id}/jobs">client.aisearch.namespaces.instances.jobs.<a href="./src/cloudflare/resources/aisearch/namespaces/instances/jobs.py">create</a>(id, \*, account_id, name, \*\*<a href="src/cloudflare/types/aisearch/namespaces/instances/job_create_params.py">params</a>) -> <a href="./src/cloudflare/types/aisearch/namespaces/instances/job_create_response.py">JobCreateResponse</a></code>
11274+ - <code title="patch /accounts/{account_id}/ai-search/namespaces/{name}/instances/{id}/jobs/{job_id}">client.aisearch.namespaces.instances.jobs.<a href="./src/cloudflare/resources/aisearch/namespaces/instances/jobs.py">update</a>(job_id, \*, account_id, name, id, \*\*<a href="src/cloudflare/types/aisearch/namespaces/instances/job_update_params.py">params</a>) -> <a href="./src/cloudflare/types/aisearch/namespaces/instances/job_update_response.py">JobUpdateResponse</a></code>
11275+ - <code title="get /accounts/{account_id}/ai-search/namespaces/{name}/instances/{id}/jobs">client.aisearch.namespaces.instances.jobs.<a href="./src/cloudflare/resources/aisearch/namespaces/instances/jobs.py">list</a>(id, \*, account_id, name, \*\*<a href="src/cloudflare/types/aisearch/namespaces/instances/job_list_params.py">params</a>) -> <a href="./src/cloudflare/types/aisearch/namespaces/instances/job_list_response.py">SyncV4PagePaginationArray[JobListResponse]</a></code>
11276+ - <code title="get /accounts/{account_id}/ai-search/namespaces/{name}/instances/{id}/jobs/{job_id}">client.aisearch.namespaces.instances.jobs.<a href="./src/cloudflare/resources/aisearch/namespaces/instances/jobs.py">get</a>(job_id, \*, account_id, name, id) -> <a href="./src/cloudflare/types/aisearch/namespaces/instances/job_get_response.py">JobGetResponse</a></code>
11277+ - <code title="get /accounts/{account_id}/ai-search/namespaces/{name}/instances/{id}/jobs/{job_id}/logs">client.aisearch.namespaces.instances.jobs.<a href="./src/cloudflare/resources/aisearch/namespaces/instances/jobs.py">logs</a>(job_id, \*, account_id, name, id, \*\*<a href="src/cloudflare/types/aisearch/namespaces/instances/job_logs_params.py">params</a>) -> <a href="./src/cloudflare/types/aisearch/namespaces/instances/job_logs_response.py">JobLogsResponse</a></code>
11278+
11279+ #### Items
11280+
11281+ Types:
11282+
11283+ ```python
11284+ from cloudflare.types.aisearch.namespaces.instances import (
11285+ ItemListResponse,
11286+ ItemDeleteResponse,
11287+ ItemChunksResponse,
11288+ ItemCreateOrUpdateResponse,
11289+ ItemGetResponse,
11290+ ItemLogsResponse,
11291+ ItemSyncResponse,
11292+ ItemUploadResponse,
11293+ )
11294+ ```
11295+
11296+ Methods:
11297+
11298+ - <code title="get /accounts/{account_id}/ai-search/namespaces/{name}/instances/{id}/items">client.aisearch.namespaces.instances.items.<a href="./src/cloudflare/resources/aisearch/namespaces/instances/items.py">list</a>(id, \*, account_id, name, \*\*<a href="src/cloudflare/types/aisearch/namespaces/instances/item_list_params.py">params</a>) -> <a href="./src/cloudflare/types/aisearch/namespaces/instances/item_list_response.py">SyncV4PagePaginationArray[ItemListResponse]</a></code>
11299+ - <code title="delete /accounts/{account_id}/ai-search/namespaces/{name}/instances/{id}/items/{item_id}">client.aisearch.namespaces.instances.items.<a href="./src/cloudflare/resources/aisearch/namespaces/instances/items.py">delete</a>(item_id, \*, account_id, name, id) -> <a href="./src/cloudflare/types/aisearch/namespaces/instances/item_delete_response.py">ItemDeleteResponse</a></code>
11300+ - <code title="get /accounts/{account_id}/ai-search/namespaces/{name}/instances/{id}/items/{item_id}/chunks">client.aisearch.namespaces.instances.items.<a href="./src/cloudflare/resources/aisearch/namespaces/instances/items.py">chunks</a>(item_id, \*, account_id, name, id, \*\*<a href="src/cloudflare/types/aisearch/namespaces/instances/item_chunks_params.py">params</a>) -> <a href="./src/cloudflare/types/aisearch/namespaces/instances/item_chunks_response.py">ItemChunksResponse</a></code>
11301+ - <code title="put /accounts/{account_id}/ai-search/namespaces/{name}/instances/{id}/items">client.aisearch.namespaces.instances.items.<a href="./src/cloudflare/resources/aisearch/namespaces/instances/items.py">create_or_update</a>(id, \*, account_id, name, \*\*<a href="src/cloudflare/types/aisearch/namespaces/instances/item_create_or_update_params.py">params</a>) -> <a href="./src/cloudflare/types/aisearch/namespaces/instances/item_create_or_update_response.py">ItemCreateOrUpdateResponse</a></code>
11302+ - <code title="get /accounts/{account_id}/ai-search/namespaces/{name}/instances/{id}/items/{item_id}/download">client.aisearch.namespaces.instances.items.<a href="./src/cloudflare/resources/aisearch/namespaces/instances/items.py">download</a>(item_id, \*, account_id, name, id) -> BinaryAPIResponse</code>
11303+ - <code title="get /accounts/{account_id}/ai-search/namespaces/{name}/instances/{id}/items/{item_id}">client.aisearch.namespaces.instances.items.<a href="./src/cloudflare/resources/aisearch/namespaces/instances/items.py">get</a>(item_id, \*, account_id, name, id) -> <a href="./src/cloudflare/types/aisearch/namespaces/instances/item_get_response.py">ItemGetResponse</a></code>
11304+ - <code title="get /accounts/{account_id}/ai-search/namespaces/{name}/instances/{id}/items/{item_id}/logs">client.aisearch.namespaces.instances.items.<a href="./src/cloudflare/resources/aisearch/namespaces/instances/items.py">logs</a>(item_id, \*, account_id, name, id, \*\*<a href="src/cloudflare/types/aisearch/namespaces/instances/item_logs_params.py">params</a>) -> <a href="./src/cloudflare/types/aisearch/namespaces/instances/item_logs_response.py">ItemLogsResponse</a></code>
11305+ - <code title="patch /accounts/{account_id}/ai-search/namespaces/{name}/instances/{id}/items/{item_id}">client.aisearch.namespaces.instances.items.<a href="./src/cloudflare/resources/aisearch/namespaces/instances/items.py">sync</a>(item_id, \*, account_id, name, id, \*\*<a href="src/cloudflare/types/aisearch/namespaces/instances/item_sync_params.py">params</a>) -> <a href="./src/cloudflare/types/aisearch/namespaces/instances/item_sync_response.py">ItemSyncResponse</a></code>
11306+ - <code title="post /accounts/{account_id}/ai-search/namespaces/{name}/instances/{id}/items">client.aisearch.namespaces.instances.items.<a href="./src/cloudflare/resources/aisearch/namespaces/instances/items.py">upload</a>(id, \*, account_id, name, \*\*<a href="src/cloudflare/types/aisearch/namespaces/instances/item_upload_params.py">params</a>) -> <a href="./src/cloudflare/types/aisearch/namespaces/instances/item_upload_response.py">ItemUploadResponse</a></code>
11307+
1120311308## Instances
1120411309
1120511310Types:
0 commit comments