|
378 | 378 | "outputs": [], |
379 | 379 | "source": [ |
380 | 380 | "#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", |
382 | 382 | "payload = {\"name\" : f\"{datastore_name}\", \"type\" : \"sharepoint\", \n", |
383 | 383 | " \"credentials\" : { \"connectionString\" : f\"SharePointOnlineEndpoint={sharepoint_endpoint};ApplicationId={app_id};TenantId={tenant_id}\" }, \n", |
384 | 384 | " \"container\" : { \"name\" : \"useQuery\", \"query\" : f\"includeLibrary={library}\"}}\n", |
|
404 | 404 | "outputs": [], |
405 | 405 | "source": [ |
406 | 406 | "#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", |
408 | 408 | "payload = {\"name\" : f\"{index_name}\", \"fields\": [\n", |
409 | 409 | " { \"name\": \"id\", \"type\": \"Edm.String\", \"key\": True, \"searchable\": False },\n", |
410 | 410 | " { \"name\": \"metadata_spo_item_name\", \"type\": \"Edm.String\", \"key\": False, \"searchable\": True, \"filterable\": False, \"sortable\": False, \"facetable\": False },\n", |
|
436 | 436 | "source": [ |
437 | 437 | "#INDEXER\n", |
438 | 438 | "\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", |
440 | 440 | "payload = { \"name\" : f\"{indexer_name}\", \n", |
441 | 441 | " \"dataSourceName\" : f\"{datastore_name}\", \n", |
442 | 442 | " \"targetIndexName\" : f\"{index_name}\", \n", |
|
485 | 485 | "source": [ |
486 | 486 | "import requests\n", |
487 | 487 | "#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", |
489 | 489 | "headers = {\"Content-Type\": \"application/json\", \"api-key\": f\"{index_service_key}\"}\n", |
490 | 490 | "r = requests.get(url, headers=headers)\n", |
491 | 491 | "r.json()" |
|
578 | 578 | "client = AzureOpenAI(\n", |
579 | 579 | " base_url=f\"{endpoint}/openai/deployments/{deployment_id}/extensions\",\n", |
580 | 580 | " api_key=api_key,\n", |
581 | | - " api_version=\"2023-08-01-preview\",\n", |
| 581 | + " api_version=\"2024-05-01-preview\",\n", |
582 | 582 | ")\n", |
583 | 583 | "\n", |
584 | 584 | "completion = client.chat.completions.create(\n", |
|
594 | 594 | " ],\n", |
595 | 595 | " stream=True,\n", |
596 | 596 | " 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, |
609 | 616 | "\n", |
610 | 617 | "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=\"\")" |
613 | 620 | ] |
614 | 621 | }, |
615 | 622 | { |
|
0 commit comments