14
14
WebApiSkill ,
15
15
AzureOpenAIEmbeddingSkill ,
16
16
AzureOpenAIVectorizer ,
17
- AzureOpenAIParameters ,
17
+ AzureOpenAIVectorizerParameters ,
18
18
SearchIndexer ,
19
19
SearchIndexerSkillset ,
20
20
SearchIndexerDataContainer ,
24
24
InputFieldMappingEntry ,
25
25
SynonymMap ,
26
26
SplitSkill ,
27
- SearchIndexerIndexProjections ,
27
+ SearchIndexerIndexProjection ,
28
28
BlobIndexerParsingMode ,
29
29
)
30
30
from azure .core .exceptions import HttpResponseError
@@ -146,7 +146,7 @@ def get_indexer(self) -> SearchIndexer:
146
146
147
147
return None
148
148
149
- def get_index_projections (self ) -> SearchIndexerIndexProjections :
149
+ def get_index_projections (self ) -> SearchIndexerIndexProjection :
150
150
"""Get the index projections for the indexer."""
151
151
152
152
return None
@@ -353,9 +353,9 @@ def get_vector_skill(
353
353
name = "Vector Skill" ,
354
354
description = "Skill to generate embeddings" ,
355
355
context = context ,
356
- deployment_id = self .environment .open_ai_embedding_deployment ,
356
+ deployment_name = self .environment .open_ai_embedding_deployment ,
357
357
model_name = self .environment .open_ai_embedding_model ,
358
- resource_uri = self .environment .open_ai_endpoint ,
358
+ resource_url = self .environment .open_ai_endpoint ,
359
359
inputs = embedding_skill_inputs ,
360
360
outputs = embedding_skill_outputs ,
361
361
dimensions = self .environment .open_ai_embedding_dimensions ,
@@ -430,10 +430,10 @@ def get_vector_search(self) -> VectorSearch:
430
430
VectorSearch: The vector search configuration
431
431
"""
432
432
433
- open_ai_params = AzureOpenAIParameters (
434
- resource_uri = self .environment .open_ai_endpoint ,
433
+ open_ai_params = AzureOpenAIVectorizerParameters (
434
+ resource_url = self .environment .open_ai_endpoint ,
435
435
model_name = self .environment .open_ai_embedding_model ,
436
- deployment_id = self .environment .open_ai_embedding_deployment ,
436
+ deployment_name = self .environment .open_ai_embedding_deployment ,
437
437
)
438
438
439
439
if self .environment .identity_type == IdentityType .KEY :
@@ -451,13 +451,13 @@ def get_vector_search(self) -> VectorSearch:
451
451
VectorSearchProfile (
452
452
name = self .vector_search_profile_name ,
453
453
algorithm_configuration_name = self .algorithm_name ,
454
- vectorizer = self .vectorizer_name ,
454
+ vectorizer_name = self .vectorizer_name ,
455
455
)
456
456
],
457
457
vectorizers = [
458
458
AzureOpenAIVectorizer (
459
- name = self .vectorizer_name ,
460
- azure_open_ai_parameters = open_ai_params ,
459
+ vectorizer_name = self .vectorizer_name ,
460
+ parameters = open_ai_params ,
461
461
),
462
462
],
463
463
)
@@ -497,7 +497,7 @@ def deploy_skillset(self):
497
497
name = self .skillset_name ,
498
498
description = "Skillset to chunk documents and generating embeddings" ,
499
499
skills = skills ,
500
- index_projections = index_projections ,
500
+ index_projection = index_projections ,
501
501
)
502
502
503
503
self ._search_indexer_client .create_or_update_skillset (skillset )
0 commit comments