Skip to content

Commit d427ccc

Browse files
authored
updated code
1 parent 2bbe2b0 commit d427ccc

File tree

1 file changed

+26
-19
lines changed

1 file changed

+26
-19
lines changed

notebooks/GenAI/notebooks/sharepoint_RAG_bot.ipynb

Lines changed: 26 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -378,7 +378,7 @@
378378
"outputs": [],
379379
"source": [
380380
"#DATASTORE\n",
381-
"url = f\"https://{service_name}.search.windows.net/datasources?api-version=2023-10-01-Preview\"\n",
381+
"url = f\"https://{service_name}.search.windows.net/datasources?api-version=2024-05-01-preview\"\n",
382382
"payload = {\"name\" : f\"{datastore_name}\", \"type\" : \"sharepoint\", \n",
383383
" \"credentials\" : { \"connectionString\" : f\"SharePointOnlineEndpoint={sharepoint_endpoint};ApplicationId={app_id};TenantId={tenant_id}\" }, \n",
384384
" \"container\" : { \"name\" : \"useQuery\", \"query\" : f\"includeLibrary={library}\"}}\n",
@@ -404,7 +404,7 @@
404404
"outputs": [],
405405
"source": [
406406
"#INDEX\n",
407-
"url = f\"https://{service_name}.search.windows.net/indexes?api-version=2023-10-01-Preview\"\n",
407+
"url = f\"https://{service_name}.search.windows.net/indexes?api-version=2024-05-01-preview\"\n",
408408
"payload = {\"name\" : f\"{index_name}\", \"fields\": [\n",
409409
" { \"name\": \"id\", \"type\": \"Edm.String\", \"key\": True, \"searchable\": False },\n",
410410
" { \"name\": \"metadata_spo_item_name\", \"type\": \"Edm.String\", \"key\": False, \"searchable\": True, \"filterable\": False, \"sortable\": False, \"facetable\": False },\n",
@@ -436,7 +436,7 @@
436436
"source": [
437437
"#INDEXER\n",
438438
"\n",
439-
"url = f\"https://{service_name}.search.windows.net/indexers?api-version=2023-10-01-Preview\"\n",
439+
"url = f\"https://{service_name}.search.windows.net/indexers?api-version=2024-05-01-preview\"\n",
440440
"payload = { \"name\" : f\"{indexer_name}\", \n",
441441
" \"dataSourceName\" : f\"{datastore_name}\", \n",
442442
" \"targetIndexName\" : f\"{index_name}\", \n",
@@ -485,7 +485,7 @@
485485
"source": [
486486
"import requests\n",
487487
"#RETRIEVE PASSCODE\n",
488-
"url = f\"https://{service_name}.search.windows.net/indexers/{indexer_name}/status?api-version=2023-10-01-Preview\"\n",
488+
"url = f\"https://{service_name}.search.windows.net/indexers/{indexer_name}/status?api-version=2024-05-01-preview\"\n",
489489
"headers = {\"Content-Type\": \"application/json\", \"api-key\": f\"{index_service_key}\"}\n",
490490
"r = requests.get(url, headers=headers)\n",
491491
"r.json()"
@@ -578,7 +578,7 @@
578578
"client = AzureOpenAI(\n",
579579
" base_url=f\"{endpoint}/openai/deployments/{deployment_id}/extensions\",\n",
580580
" api_key=api_key,\n",
581-
" api_version=\"2023-08-01-preview\",\n",
581+
" api_version=\"2024-05-01-preview\",\n",
582582
")\n",
583583
"\n",
584584
"completion = client.chat.completions.create(\n",
@@ -594,22 +594,29 @@
594594
" ],\n",
595595
" stream=True,\n",
596596
" extra_body={\n",
597-
" \"dataSources\": [\n",
598-
" {\n",
599-
" \"type\": \"AzureCognitiveSearch\",\n",
600-
" \"parameters\": {\n",
601-
" \"endpoint\": search_endpoint,\n",
602-
" \"key\": index_service_key,\n",
603-
" \"indexName\": index_name\n",
604-
" }\n",
605-
" }\n",
606-
" ]\n",
607-
" }\n",
608-
")\n",
597+
" \"data_sources\": [{\n",
598+
" \"type\": \"azure_search\",\n"
599+
" \"parameters\": {\n",
600+
" \"filter\": None,\n",
601+
" \"endpoint\": search_endpoint,\n",
602+
" \"index_name\": index_name\n",
603+
" \"semantic_configuration\": \"default\",\n"
604+
" \"authentication\": {\n",
605+
" \"type\": \"api_key\",\n",
606+
" \"key\": index_service_key\n",
607+
" },\n",
608+
" \"query_type\": \"simple\",\n"
609+
" \"in_scope\": True,\n"
610+
" \"role_information\": \"You are an AI assistant that helps people find information.\",\n"
611+
" \"strictness\": 4,\n"
612+
" \"top_n_documents\": 5\n"
613+
" }\n",
614+
" }]\n,
615+
" }])\n,
609616
"\n",
610617
"for chunk in completion:\n",
611-
" if chunk.choices[0].delta.content is not None:\n",
612-
" print(chunk.choices[0].delta.content, end=\"\")"
618+
" if chunk.choices[0].message.content is not None:\n",
619+
" print(chunk.choices[0].message.content, end=\"\")"
613620
]
614621
},
615622
{

0 commit comments

Comments
 (0)