Skip to content

Commit 19ae710

Browse files
chore(api): update composite API spec
1 parent 9c3c799 commit 19ae710

10 files changed

Lines changed: 28 additions & 2 deletions

File tree

.stats.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 1993
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-27df4a8eb29421fc73f5615e454fffd12c3a2ded87e62b0b6f94e280944207d0.yml
3-
openapi_spec_hash: d21f2d93b8f5d7e34684960eadd53f16
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-5bb2ec563a6da0db3e96b4d462d761b304b2b73492ebc4170af60ab7027f6b33.yml
3+
openapi_spec_hash: 718cb232dc32fca3eac44e21e8b3fadf
44
config_hash: 316e765ff117ffcf8ecf5a3187c184b1

src/cloudflare/resources/aisearch/instances/instances.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,7 @@ def create(
127127
"",
128128
]
129129
| Omit = omit,
130+
hybrid_search_enabled: bool | Omit = omit,
130131
max_num_results: int | Omit = omit,
131132
metadata: instance_create_params.Metadata | Omit = omit,
132133
public_endpoint_params: instance_create_params.PublicEndpointParams | Omit = omit,
@@ -201,6 +202,7 @@ def create(
201202
"chunk_overlap": chunk_overlap,
202203
"chunk_size": chunk_size,
203204
"embedding_model": embedding_model,
205+
"hybrid_search_enabled": hybrid_search_enabled,
204206
"max_num_results": max_num_results,
205207
"metadata": metadata,
206208
"public_endpoint_params": public_endpoint_params,
@@ -275,6 +277,7 @@ def update(
275277
"",
276278
]
277279
| Omit = omit,
280+
hybrid_search_enabled: bool | Omit = omit,
278281
max_num_results: int | Omit = omit,
279282
metadata: instance_update_params.Metadata | Omit = omit,
280283
paused: bool | Omit = omit,
@@ -384,6 +387,7 @@ def update(
384387
"chunk_overlap": chunk_overlap,
385388
"chunk_size": chunk_size,
386389
"embedding_model": embedding_model,
390+
"hybrid_search_enabled": hybrid_search_enabled,
387391
"max_num_results": max_num_results,
388392
"metadata": metadata,
389393
"paused": paused,
@@ -670,6 +674,7 @@ async def create(
670674
"",
671675
]
672676
| Omit = omit,
677+
hybrid_search_enabled: bool | Omit = omit,
673678
max_num_results: int | Omit = omit,
674679
metadata: instance_create_params.Metadata | Omit = omit,
675680
public_endpoint_params: instance_create_params.PublicEndpointParams | Omit = omit,
@@ -744,6 +749,7 @@ async def create(
744749
"chunk_overlap": chunk_overlap,
745750
"chunk_size": chunk_size,
746751
"embedding_model": embedding_model,
752+
"hybrid_search_enabled": hybrid_search_enabled,
747753
"max_num_results": max_num_results,
748754
"metadata": metadata,
749755
"public_endpoint_params": public_endpoint_params,
@@ -818,6 +824,7 @@ async def update(
818824
"",
819825
]
820826
| Omit = omit,
827+
hybrid_search_enabled: bool | Omit = omit,
821828
max_num_results: int | Omit = omit,
822829
metadata: instance_update_params.Metadata | Omit = omit,
823830
paused: bool | Omit = omit,
@@ -927,6 +934,7 @@ async def update(
927934
"chunk_overlap": chunk_overlap,
928935
"chunk_size": chunk_size,
929936
"embedding_model": embedding_model,
937+
"hybrid_search_enabled": hybrid_search_enabled,
930938
"max_num_results": max_num_results,
931939
"metadata": metadata,
932940
"paused": paused,

src/cloudflare/types/aisearch/instance_create_params.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,8 @@ class InstanceCreateParams(TypedDict, total=False):
8484
"",
8585
]
8686

87+
hybrid_search_enabled: bool
88+
8789
max_num_results: int
8890

8991
metadata: Metadata

src/cloudflare/types/aisearch/instance_create_response.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -171,6 +171,8 @@ class InstanceCreateResponse(BaseModel):
171171

172172
engine_version: Optional[float] = None
173173

174+
hybrid_search_enabled: Optional[bool] = None
175+
174176
last_activity: Optional[datetime] = None
175177

176178
max_num_results: Optional[int] = None

src/cloudflare/types/aisearch/instance_delete_response.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -171,6 +171,8 @@ class InstanceDeleteResponse(BaseModel):
171171

172172
engine_version: Optional[float] = None
173173

174+
hybrid_search_enabled: Optional[bool] = None
175+
174176
last_activity: Optional[datetime] = None
175177

176178
max_num_results: Optional[int] = None

src/cloudflare/types/aisearch/instance_list_response.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -171,6 +171,8 @@ class InstanceListResponse(BaseModel):
171171

172172
engine_version: Optional[float] = None
173173

174+
hybrid_search_enabled: Optional[bool] = None
175+
174176
last_activity: Optional[datetime] = None
175177

176178
max_num_results: Optional[int] = None

src/cloudflare/types/aisearch/instance_read_response.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -171,6 +171,8 @@ class InstanceReadResponse(BaseModel):
171171

172172
engine_version: Optional[float] = None
173173

174+
hybrid_search_enabled: Optional[bool] = None
175+
174176
last_activity: Optional[datetime] = None
175177

176178
max_num_results: Optional[int] = None

src/cloudflare/types/aisearch/instance_update_params.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,8 @@ class InstanceUpdateParams(TypedDict, total=False):
7979
"",
8080
]
8181

82+
hybrid_search_enabled: bool
83+
8284
max_num_results: int
8385

8486
metadata: Metadata

src/cloudflare/types/aisearch/instance_update_response.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -171,6 +171,8 @@ class InstanceUpdateResponse(BaseModel):
171171

172172
engine_version: Optional[float] = None
173173

174+
hybrid_search_enabled: Optional[bool] = None
175+
174176
last_activity: Optional[datetime] = None
175177

176178
max_num_results: Optional[int] = None

tests/api_resources/aisearch/test_instances.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ def test_method_create_with_all_params(self, client: Cloudflare) -> None:
5050
chunk_overlap=0,
5151
chunk_size=64,
5252
embedding_model="@cf/baai/bge-m3",
53+
hybrid_search_enabled=True,
5354
max_num_results=1,
5455
metadata={
5556
"created_from_aisearch_wizard": True,
@@ -155,6 +156,7 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None:
155156
chunk_overlap=0,
156157
chunk_size=64,
157158
embedding_model="@cf/baai/bge-m3",
159+
hybrid_search_enabled=True,
158160
max_num_results=1,
159161
metadata={
160162
"created_from_aisearch_wizard": True,
@@ -466,6 +468,7 @@ async def test_method_create_with_all_params(self, async_client: AsyncCloudflare
466468
chunk_overlap=0,
467469
chunk_size=64,
468470
embedding_model="@cf/baai/bge-m3",
471+
hybrid_search_enabled=True,
469472
max_num_results=1,
470473
metadata={
471474
"created_from_aisearch_wizard": True,
@@ -571,6 +574,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare
571574
chunk_overlap=0,
572575
chunk_size=64,
573576
embedding_model="@cf/baai/bge-m3",
577+
hybrid_search_enabled=True,
574578
max_num_results=1,
575579
metadata={
576580
"created_from_aisearch_wizard": True,

0 commit comments

Comments
 (0)