Skip to content

Commit bfe8a21

Browse files
revert changes - 1
1 parent 5667d76 commit bfe8a21

File tree

1 file changed

+8
-16
lines changed

1 file changed

+8
-16
lines changed

infra/scripts/index_scripts/create_search_index.py

Lines changed: 8 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
DataLakeServiceClient,
3232
FileSystemClient,
3333
)
34-
from azure.ai.projects import AIProjectClient
34+
from openai import AzureOpenAI
3535

3636
# Get Azure Key Vault Client
3737
key_vault_name = "kv_to-be-replaced" #'nc6262-kv-2fpeafsylfd2e'
@@ -61,7 +61,6 @@
6161
openai_api_version = secret_client.get_secret("AZURE-OPENAI-PREVIEW-API-VERSION").value
6262
openai_embedding_model = secret_client.get_secret("AZURE-OPENAI-EMBEDDING-MODEL").value
6363
account_name = secret_client.get_secret("ADLS-ACCOUNT-NAME").value
64-
ai_project_endpoint = secret_client.get_secret("AZURE-AI-AGENT-ENDPOINT").value
6564

6665
# Create a search index
6766
index_client = SearchIndexClient(endpoint=search_endpoint, credential=credential)
@@ -133,22 +132,15 @@
133132

134133

135134
# Function: Get Embeddings
136-
def get_embeddings(text: str, ai_project_endpoint, openai_api_version, credential):
135+
def get_embeddings(text: str, openai_api_base, openai_api_version, azure_token_provider):
137136
model_id = openai_embedding_model or "text-embedding-ada-002"
138-
139-
# Create AI Projects client
140-
project_client = AIProjectClient(
141-
endpoint=ai_project_endpoint,
142-
credential=credential,
137+
client = AzureOpenAI(
143138
api_version=openai_api_version,
144-
)
145-
146-
# Get the OpenAI client from the AI Projects client
147-
openai_client = project_client.get_openai_client(
148-
api_version=openai_api_version
139+
azure_endpoint=openai_api_base,
140+
azure_ad_token_provider=azure_token_provider,
149141
)
150142

151-
embedding = openai_client.embeddings.create(input=text, model=model_id).data[0].embedding
143+
embedding = client.embeddings.create(input=text, model=model_id).data[0].embedding
152144

153145
return embedding
154146

@@ -268,12 +260,12 @@ def chunk_data(text):
268260

269261
try:
270262
v_contentVector = get_embeddings(
271-
d["content"], ai_project_endpoint, openai_api_version, credential
263+
d["content"], openai_api_base, openai_api_version, token_provider
272264
)
273265
except:
274266
time.sleep(30)
275267
v_contentVector = get_embeddings(
276-
d["content"], ai_project_endpoint, openai_api_version, credential
268+
d["content"], openai_api_base, openai_api_version, token_provider
277269
)
278270

279271
docs.append(

0 commit comments

Comments
 (0)