Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Opmerking
Azure AI Zoeken is beschikbaar via de Azure-portal, REST API's en Azure-SDK's. Het vormt ook een basis voor Foundry IQ, de beheerde kennislaag die bedrijfsinhoud transformeert in herbruikbare, machtigingsbewuste knowledge bases voor agents in de Microsoft Foundry-portal.
Important
Functies, mogelijkheden of eigenschappen die zijn gemarkeerd (preview) vallen niet onder een service level agreement, worden niet aanbevolen voor productieworkloads en kunnen worden gewijzigd of beperkt voordat ze algemeen beschikbaar worden. De Azure AI Zoeken preview-voorwaarden zijn van toepassing op alle preview-functionaliteit, ongeacht of deze zelfstandig is of deel uitmaakt van een algemeen beschikbare functie.
Als uw agentische ophaalcode is gericht op een eerdere API-versie, wordt in dit artikel uitgelegd wanneer en hoe u migreert naar een nieuwere versie. Ook worden belangrijke en niet-brekende wijzigingen beschreven voor alle API-versies die ondersteuning bieden voor agentisch ophalen.
Migratie-instructies zijn bedoeld om u te helpen bij het uitvoeren van een bestaande oplossing op een nieuwere API-versie. De instructies in dit artikel helpen u bij het oplossen van belangrijke wijzigingen op API-niveau, zodat uw app wordt uitgevoerd zoals voorheen. Voor hulp bij het toevoegen van nieuwe functionaliteit begint u met Wat is er nieuw in Azure AI Zoeken.
Tip
Gebruikt u een Azure SDK in plaats van REST? Voordat u het pakket bijwerken en de relevante migratiewijzigingen toepast, controleert u het wijzigingenlogboek voor uw SDK-taal om de ondersteuning voor uw doel-API-versie te bevestigen.
Wanneer moet worden gemigreerd
De meeste versies die ondersteuning bieden voor agentisch ophalen hebben belangrijke wijzigingen geïntroduceerd. U kunt oudere code ongewijzigd blijven uitvoeren door de WAARDE van de API-versie te behouden, maar om te profiteren van foutoplossingen, verbeteringen en nieuwere functionaliteit, moet u uw code bijwerken.
Als uw code is gericht op een preview-versie, raden we u aan om alleen naar de nieuwste stabiele versie te migreren als uw use-case volledig wordt ondersteund door 2026-04-01. Als u afhankelijk bent van antwoordsynthese, complexe redeneringsinspanningen of berichten met meerdere schakels, controleer de ingrijpende en niet-verstorende wijzigingen voordat u besluit om te migreren. Deze mogelijkheden blijven beschikbaar als preview-versie.
Voordat u gaat migreren
Als u het bereik van wijzigingen wilt begrijpen, bekijkt u breaking en nonbreaking wijzigingen voor elke versie.
Het ondersteunde migratiepad is incrementeel. Als uw codedoelen
2025-05-01-previewzijn, migreert u eerst naar2025-08-01-previewen doorloopt u vervolgens elke volgende versie totdat u de doelversie bereikt.Voor een side-by-side migratie maakt u unieke benoemde objecten die het gedrag van de vorige versie implementeren. Met deze benadering blijven bestaande objecten behouden terwijl u vervangingen ontwikkelt en test. Als een object ter plaatse bijwerken ondersteunt, vermelden de versiespecifieke stappen die optie.
Voor elk object dat u migreert, moet u eerst de huidige definitie ophalen uit de zoekservice, zodat u bestaande eigenschappen kunt controleren voordat u het nieuwe object opgeeft.
Verwijder oudere versies pas nadat uw migratie volledig is getest en geïmplementeerd.
Hoe te migreren
In deze sectie worden migratiestappen voor de volgende API-versies behandeld:
2026-08-01-preview
Als u migreert van 2026-05-01-preview, kunt u rechtstreeks naar 2026-08-01-preview. Voor deze migratie zijn updates vereist voor Werk IQ-kennisbronnen, paginering van lijsten, reactieverwerking, MCP-serverhulpprogramma's en beïnvloede gegenereerde clientoproepen.
- Work IQ-kennisbronnen migreren
- Paginering van lijsten bijwerken
- Verwerking van ophaalantwoorden bijwerken
- Code en clients bijwerken
Work IQ-kennisbronnen migreren
Een Work IQ-kennisbron migreren naar de nieuwe verificatieconfiguratie:
Exporteer de huidige definitie.
Werk de bestaande kennisbron bij met Knowledge Sources - Create Or Update, of maak een vervangende versie met een unieke naam voor een parallelle migratie.
Gebruik de API-versie
2026-08-01-previewen configureerworkIQParameters.entraAppAuthentication. DeapplicationIdeigenschappen enfederatedCredentialIdeigenschappen zijn vereist. DetenantIdeigenschap is optioneel en wordt standaard ingesteld op de tenant van de zoekservice.Als u een vervanging hebt gemaakt, werkt u elke knowledge base bij die verwijst naar de vorige kennisbron om de vervangende naam te gebruiken.
Werk ophaalverzoeken bij om de gebruikersassertie door te geven in de
x-ms-query-work-iq-source-authorization-header.
Zie Een work IQ-kennisbron (preview) maken voor installatie en voorbeelden.
Paginering van de lijst bijwerken
Op offset gebaseerde paging vervangen door op cursor gebaseerde paging:
Verwijder
$top,$skipen$countuit aanvragen voor de kennisbronlijst. StelpageSizein van 1 tot en met 3.000 om de paginagrootte te bepalen. Als u deze weglaat, kiest de service het paginaformaat.Als u wilt filteren op naam, stelt u in
searchensearchType. De enige ondersteundesearchTypewaarde isprefix, wat ook de standaardwaarde is. De volgende aanvraag retourneert maximaal 100 kennisbronnen waarvan de namen beginnen metcontoso.GET {{search-endpoint}}/knowledgesources?api-version=2026-08-01-preview&pageSize=100&search=contoso&searchType=prefix Authorization: Bearer {{search-access-token}}Naslaginformatie:Kennisbronnen - Lijst
Als het antwoord
@odata.nextLinkbevat, stuurt u die URL exact zoals die is geretourneerd. Parseer de voortzettingsstatus ervan niet en wijzig deze niet.
Verwerking van ophaalresponsen bijwerken
De nieuwe Work IQ-referentie en vormen voor door modellen ondersteunde activiteiten verwerken:
Verwijder afhankelijkheden op
attributions,WorkIQAttributionenseeMoreWebUrl. Lees metagegevens van vertrouwelijkheidslabels uitsearchSensitivityLabelInfoin de Work IQ-referentie.In query-planning-, antwoordsynthese- en websamenvattingsactiviteitsrecords lees je
modelNameendeploymentIduit het geneste objectmodel. Het geneste object en beide eigenschappen zijn optioneel.
In de volgende fragmenten ziet u de wijzigingen in de antwoordvorm.
{
"references": [
{
"type": "workIQ",
"id": "<reference-id>",
"activitySource": 1,
"sourceData": {},
"attributions": [
{
"seeMoreWebUrl": "<attribution-url>"
}
]
}
],
"activity": [
{
"type": "modelAnswerSynthesis",
"id": 2,
"modelName": "<model-name>"
}
]
}
In 2026-08-01-previewdezelfde fragmenten wordt de volgende vorm gebruikt:
{
"references": [
{
"type": "workIQ",
"id": "<reference-id>",
"activitySource": 1,
"sourceData": {},
"searchSensitivityLabelInfo": {
"displayName": "<label-name>",
"sensitivityLabelId": "<label-id>"
}
}
],
"activity": [
{
"type": "modelAnswerSynthesis",
"id": 2,
"model": {
"modelName": "<model-name>",
"deploymentId": "<deployment-id>"
}
}
]
}
Code en clients bijwerken voor 2026-08-01-preview
Uw migratie voltooien:
Vervang op elk MCP-serveritem
toolsdoorinclusionModeresultsProcessing. Wijsrerankedtoe aanrerankenalwaysaannone. Dererankwaarde is de standaardwaarde. Denonewaarde omzeilt het opnieuw rangschikken en behoudt de onderliggende resultaatvolgorde van het hulpprogramma. Zie Hulpprogramma's configureren voor een kennisbron voor een MCP-server voor de installatie.Als u een Azure SDK gebruikt, installeert u een pakket dat ondersteuning biedt
2026-08-01-previewen controleert u de aanroepen van de positionele lijst voor wijzigingen in de parametervolgorde. REST-aanroepers worden niet beïnvloed omdat HTTP-parameters worden gesleuteld op naam. Geef in C# de voorkeur aan benoemde argumenten, zoalsGetKnowledgeSourcesAsync(search: ..., pageSize: ...). Geef in Python lijstopties door als trefwoordargumenten.Test Work IQ-authenticatie en referenties, cursorpaginering, deserialisatie van activiteitsrecords, de volgorde van MCP-serverresultaten en gegenereerde clientaanroepen voordat u de productieomgeving bijwerkt.
Als u vervangende Work IQ-kennisbronnen hebt gemaakt, verwijdert u de eerdere bronnen pas nadat de migratie alle tests heeft voltooid, wordt uw bijgewerkte toepassing geïmplementeerd en verwijst er geen knowledge base naar de eerdere namen.
2026-05-01-preview
Als u migreert van 2026-04-01 of 2025-11-01-preview, kunt u rechtstreeks 2026-05-01-previewnaar . Aanvragen, antwoorden en persistente objecten uit deze versies blijven compatibel. De verschillen zijn additieve functies en taal-SDK-namen.
Werk op REST-aanvragen de API-versie bij naar
2026-05-01-preview. SDK-clients gebruiken de standaard-API-versie van het pakket, dus u hoeft geen explicietserviceVersionargument door te geven. Voer in plaats daarvan een upgrade uit naar het2026-05-01-previewSDK-pakket.Als u de Python- of JavaScript-SDK gebruikt, werk dan de retrieve-client bij naar
KnowledgeBaseRetrievalClienten roepretrieve(...)aan in plaats van de verouderderetrieveKnowledge(...). Zie Code en clients bijwerken voor 2026-05-01-preview voor de volledige SDK-shapetoewijzing.(Optioneel) Gebruik de nieuwe
2026-05-01-previewfuncties, zoals nieuwheidsbewust ophalen, documentlimieten per bron en eindresultaat, persistente standaardwaarden ophalen, CORS en Purview-metagegevens voor vertrouwelijkheidslabels in het ophalen van antwoorden. Geen van deze functies is vereist om een bestaande oplossing te laten werken.
Code en clients bijwerken voor 2026-05-01-preview
De 2026-05-01-preview SDK's introduceren wijzigingen in codevorm in de ondersteunde talen:
| Language | Migratie-updates |
|---|---|
| Python | Maak de retrieve-client als KnowledgeBaseRetrievalClient(endpoint=..., credential=..., knowledge_base_name=...). Constructeer instantie van redeneringsinspanning, zoals KnowledgeRetrievalLowReasoningEffort() en geef de tekenreeks output_mode="answerSynthesis" door in de knowledge base of haal de aanvraag op. Geef AzureOpenAIVectorizerParameters(resource_url=...) op (hernoemd van resource_uri), via het hoofdendpoint van de resource in plaats van een /openai/v1-endpoint. |
| .NET | Maak de ophaalclient met new KnowledgeBaseRetrievalClient(endpoint, knowledgeBaseName, credential) en geef een AzureKeyCredential of tokengegevens door. Als u een op sleutels gebaseerd Azure OpenAI-model wilt koppelen aan een knowledge base, stelt u de api-sleutel van het model in op AzureOpenAIVectorizerParameters.ApiKey. |
| Java | Gebruik KnowledgeBaseRetrievalClientBuilder om de retrieve-client te maken en de resultaten te lezen als KnowledgeBaseRetrievalResult.
KnowledgeBaseRetrievalOptions stelt nu setMessages(...) beschikbaar naast setIntents(...), plus setRetrievalReasoningEffort, setOutputMode, setMaxOutputSize en setMaxOutputDocuments, zodat het ophalen op basis van berichten en de synthese van antwoorden werken zonder een tijdelijke oplossing voor semantische intentie.
KnowledgeBasevoegt setOutputMode, setRetrievalReasoningEffort, setRetrievalInstructions, en setAnswerInstructionssetCorsOptions.
SearchIndexKnowledgeSourceParams voegt setAlwaysQuerySource, setFailOnError, setMaxOutputDocumentsen setEnableImageServing. |
| JavaScript en TypeScript | Gebruik KnowledgeRetrievalClient.retrieve({ intents: [{ type: "semantic", search: query }] }). De vorige retrieveKnowledge(...) methode wordt verwijderd ten gunste van retrieve(...). |
Nadat u de cliëntdefinities hebt bijgewerkt, voert u de volledige stroom uit die de index maakt, documenten uploadt, een kennisbron maakt, een kennisbank maakt, een ophaalaanvraag uitvoert en resources opschoont om de migratie van begin tot eind te verifiëren.
01-04-2026
Als u migreert van 2025-11-01-preview, kunt u rechtstreeks migreren naar 2026-04-01. Uw index en inhoud blijven ongewijzigd. U hoeft alleen het knowledgebase-schema en de structuur van de ophaalaanvraag bij te werken.
- Kennisbronnen migreren
- De Knowledge Base migreren
- De opvraagaanvraag bijwerken
- Factureringstoestemming bijwerken
- Code en clients bijwerken
Kennisbronnen migreren
In 2026-04-01, de searchIndex, azureBlob, en indexedOneLakeweb kennisbrontypen zijn algemeen beschikbaar. Andere typen kennisbronnen blijven in voorbeeldweergave.
Gebruik Kennisbronnen : Ophalen (REST API) om de huidige definitie op te halen.
GET {{search-endpoint}}/knowledge-sources/{{knowledge-source-name}}?api-version=2025-11-01-preview Authorization: Bearer {{search-access-token}} Content-Type: application/jsonBepaal in het antwoord wat u moet uitvoeren en wat u wilt verwijderen:
Voor
searchIndexenweb, alle eigenschapswaarden doorsturen.Voor
azureBlobenindexedOneLakealle eigenschapswaarden doorgeven, maaringestionPermissionOptionsvaningestionParametersweglaten. Deze eigenschap wordt niet ondersteund in2026-04-01.
Gebruik Kennisbronnen: maken of bijwerken (REST API) om een nieuwe kennisbron te maken met een unieke naam, de API-versie
2026-04-01en de eigenschapswaarden uit de vorige stap.In het volgende voorbeeld ziet u een
searchIndexkennisbron. Gebruik een vergelijkbaar patroon voorazureBlob,indexedOneLakeenwebkennisbronnen.PUT {{search-endpoint}}/knowledge-sources/{{new-knowledge-source-name}}?api-version=2026-04-01 Authorization: Bearer {{search-access-token}} Content-Type: application/json { "name": "{{new-knowledge-source-name}}", "description": "Knowledge source backed by a search index.", "kind": "searchIndex", "searchIndexParameters": { "searchIndexName": "{{index-name}}", "sourceDataFields": [ { "name": "id" }, { "name": "page_chunk" }, { "name": "page_number" } ] } }
De Knowledge Base migreren
De 2026-04-01 knowledgebase heeft een eenvoudiger schema dan de 2025-11-01-preview-versie: knowledgeSources blijft behouden en instellingen voor antwoordgeneratie vervallen. Controleer de huidige definitie voordat u een nieuw object maakt.
Gebruik Knowledge Bases - Ophalen (REST API) om de huidige definitie op te halen.
GET {{search-endpoint}}/knowledgebases/{{knowledge-base-name}}?api-version=2025-11-01-preview Authorization: Bearer {{search-access-token}} Content-Type: application/jsonBepaal in het antwoord wat u moet uitvoeren en wat u wilt verwijderen:
Noteer de
knowledgeSourcesverwijzingen. Draag deze door naar de nieuwe knowledge base.Als deze aanwezig zijn, verwijder
outputMode,answerInstructionsenretrievalInstructions. Deze eigenschappen worden niet ondersteund in2026-04-01.Als uw knowledge base gebruikmaakt van een
webkennisbron, bewaart umodels. Wepophalen vereist een modelondersteunde samenvatting. Verwijdermodelsvoor alle andere typen kennisbronnen.
Gebruik Knowledge Bases : MAKEN of bijwerken (REST API) om een nieuwe knowledge base te maken met een unieke naam, de
2026-04-01API-versie en alleen de ondersteunde eigenschappen.PUT {{search-endpoint}}/knowledgebases/{{new-knowledge-base-name}}?api-version=2026-04-01 Authorization: Bearer {{search-access-token}} Content-Type: application/json { "name": "{{new-knowledge-base-name}}", "description": "Minimal knowledge base for search index retrieval.", "knowledgeSources": [ { "name": "{{new-knowledge-source-name}}" } ] }
Het afhaalverzoek bijwerken
De 2026-04-01 aanvraag ophalen heeft een andere vorm dan de preview-versie:
Gebruik
intentsin plaats vanmessages.Gebruik
maxOutputSizeInTokensin plaats vanmaxOutputSize.Verwijder
retrievalReasoningEffortenalwaysQuerySourceals deze aanwezig zijn. Deze parameters worden niet ondersteund in2026-04-01.Voor vervolgvragen verzendt u een nieuwe ophaalaanvraag met een nieuwe semantische intentie.
2026-04-01onderhoudt geen actieve berichtentranscriptie.
Als u de uitvoer van uw Knowledge Base wilt testen met een query, gebruikt u de 2026-04-01 versie van Knowledge Retrieval - Ophalen (REST API).
POST {{search-endpoint}}/knowledgebases/{{new-knowledge-base-name}}/retrieve?api-version=2026-04-01
Authorization: Bearer {{search-access-token}}
Content-Type: application/json
{
"intents": [
{
"type": "semantic",
"search": "{{query-text}}"
}
],
"knowledgeSourceParams": [
{
"knowledgeSourceName": "{{new-knowledge-source-name}}",
"kind": "searchIndex",
"includeReferences": true,
"includeReferenceSourceData": true,
"rerankerThreshold": 2.5
}
],
"maxRuntimeInSeconds": 30,
"maxOutputSizeInTokens": 6000
}
Als het antwoord een 200 OK HTTP-code heeft, heeft uw knowledge base inhoud opgehaald uit de kennisbron.
Factureringstoestemming bijwerken
Vanaf de 2026-04-01 API-versie wordt de factureringstoestemming voor agentische gegevensophaling beheerd via een afzonderlijke knowledgeRetrieval-eigenschap, die losstaat van semanticSearch, dat nu alleen van toepassing is op de facturering voor de semantische ranker.
knowledgeRetrieval is een eigenschap van het beheervlak, dus u stelt deze in via de REST API van Search Management, niet de REST API van de Search Service.
Gebruik de nieuwste preview-versie van Services : Maken of bijwerken (REST API) om in te stellen knowledgeRetrieval op uw zoekservice.
PATCH https://management.azure.com/subscriptions/{{subscription-id}}/resourcegroups/{{resource-group}}/providers/Microsoft.Search/searchServices/{{search-service-name}}?api-version=2026-03-01-preview
Content-Type: application/json
Authorization: Bearer {{management-access-token}}
{
"properties": {
"knowledgeRetrieval": "standard"
}
}
Zie Facturering voor het in- of uitschakelen van agentic retrieval voor geldige waarden en factureringsgegevens.
Code en clients bijwerken voor 2026-04-01
Uw migratie voltooien:
Werk clientoproepen bij om de
2026-04-01API-versie te gebruiken.Werk eventuele hardcoded Knowledge Base- of Knowledge Source-namen in uw code bij om te verwijzen naar de nieuwe objecten die tijdens de migratie zijn gemaakt.
Als u
azureBlobofindexedOneLakekennisbronnen hebt gemigreerd, werkt u alle code of scripts bij die verwijzen naar de bijbehorende index, indexeerfunctie, gegevensbron of skillset om te verwijzen naar de nieuwe objecten.Werk de code bij waarmee antwoorden worden verwerkt. Antwoorden retourneren extractieve, ondersteunende inhoud met
activityenreferences, zoals geen gesynthetiseerde antwoorden.Verwijder voorbeeldobjecten pas nadat de nieuwe objecten volledig zijn gevalideerd en geïmplementeerd.
2025-11-01-preview
Als u migreert van 2025-08-01-preview, wordt de naam van 'knowledge agent' gewijzigd in 'knowledge base' en worden meerdere eigenschappen verplaatst naar verschillende objecten en niveaus binnen een objectdefinitie.
- SearchIndex-kennisbronnen bijwerken
- AzureBlob-kennisbronnen bijwerken
- Kennisagent vervangen door knowledge base
- Werk de retrieve-aanvraag bij en verstuur een query om de wijzigingen te testen
- Clientcode bijwerken
Een searchIndex-kennisbron bijwerken
Met deze procedure maakt u een nieuwe 2025-11-01-previewsearchIndex kennisbron op hetzelfde functionele niveau als de vorige 2025-08-01 versie. De onderliggende index zelf vereist geen updates.
Vermeld alle kennisbronnen op naam om uw kennisbron te vinden.
### List all knowledge sources by name GET {{search-endpoint}}/knowledge-sources?api-version=2025-08-01-preview&$select=name Authorization: Bearer {{search-access-token}} Content-Type: application/jsonHaal de huidige definitie op om bestaande eigenschappen te controleren.
### Get a specific knowledge source GET {{search-endpoint}}/knowledge-sources/search-index-ks?api-version=2025-08-01-preview Authorization: Bearer {{search-access-token}} Content-Type: application/jsonHet antwoord moet er ongeveer uitzien als in het volgende voorbeeld.
{ "name": "search-index-ks", "kind": "searchIndex", "description": "This knowledge source pulls from a search index created using the 2025-08-01-preview.", "encryptionKey": null, "searchIndexParameters": { "searchIndexName": "earth-at-night-idx", "sourceDataSelect": "id, page_chunk, page_number" }, "azureBlobParameters": null }Formuleer een Knowledge Source-aanvraag maken als basis voor uw migratie.
Begin met de 08-01-preview JSON.
POST {{search-endpoint}}/knowledge-sources/search-index-ks?api-version=2025-08-01-preview Authorization: Bearer {{search-access-token}} Content-Type: application/json { "name": "search-index-ks", "kind": "searchIndex", "description": "A sample search index knowledge source", "encryptionKey": null, "searchIndexParameters": { "searchIndexName": "my-search-index", "sourceDataSelect": "id, page_chunk, page_number" } }Voer de volgende updates uit voor een
2025-11-01-previewmigratie:Geef de kennisbron een nieuwe naam.
Wijzig de API-versie in
2025-11-01-preview.Wijzig
sourceDataSelectinsourceDataFieldsen verander de tekenreeks in een matrix met naam-waardeparen voor elk veld dat u wilt opvragen. Dit zijn de velden die moeten worden geretourneerd in de zoekresultaten, vergelijkbaar met eenselectcomponent in een klassieke query.
Controleer uw updates en verzend de aanvraag om het object te maken.
PUT {{search-endpoint}}/knowledge-sources/search-index-ks-11-01?api-version=2025-11-01-preview Authorization: Bearer {{search-access-token}} Content-Type: application/json { "name": "search-index-ks-11-01", "kind": "searchIndex", "description": "knowledge source migrated to 2025-11-01-preview", "encryptionKey": null, "searchIndexParameters": { "searchIndexName": "my-search-index", "sourceDataFields": [ { "name": "id" }, { "name": "page_chunk" }, { "name": "page_number" } ] } }
U hebt nu een gemigreerde searchIndex kennisbron die compatibel is met de vorige versie, met behulp van de juiste eigenschapsspecificaties voor de 2025-11-01-preview.
Het antwoord bevat de volledige definitie van het nieuwe object. Voor meer informatie over nieuwe eigenschappen die beschikbaar zijn voor dit kennisbrontype, wat u nu kunt doen via updates, raadpleegt u Hoe u een zoekindexkennisbron maakt.
Een azureBlob-kennisbron bijwerken
Met deze procedure maakt u een nieuwe 2025-11-01-previewazureBlob kennisbron op hetzelfde functionele niveau als de vorige 2025-08-01 versie. Er wordt een nieuwe set gegenereerde objecten gemaakt: gegevensbron, vaardighedenset, indexeerfunctie, index.
Vermeld alle kennisbronnen op naam om uw kennisbron te vinden.
### List all knowledge sources by name GET {{search-endpoint}}/knowledge-sources?api-version=2025-08-01-preview&$select=name Authorization: Bearer {{search-access-token}} Content-Type: application/jsonHaal de huidige definitie op om bestaande eigenschappen te controleren.
### Get a specific knowledge source GET {{search-endpoint}}/knowledge-sources/azure-blob-ks?api-version=2025-08-01-preview Authorization: Bearer {{search-access-token}} Content-Type: application/jsonAls uw werkstroom een model bevat, moet het antwoord vergelijkbaar zijn met het volgende voorbeeld. U ziet dat een antwoord de namen van de gegenereerde objecten bevat. Deze objecten zijn volledig onafhankelijk van de kennisbron en blijven operationeel, zelfs als u de kennisbron bijwerkt of verwijdert.
{ "name": "azure-blob-ks", "kind": "azureBlob", "description": "A sample azure blob knowledge source.", "encryptionKey": null, "searchIndexParameters": null, "azureBlobParameters": { "connectionString": "<redacted>", "containerName": "blobcontainer", "folderPath": null, "disableImageVerbalization": false, "identity": null, "embeddingModel": { "name": "embedding-model", "kind": "azureOpenAI", "azureOpenAIParameters": { "resourceUri": "<redacted>", "deploymentId": "text-embedding-3-large", "apiKey": "<redacted>", "modelName": "text-embedding-3-large", "authIdentity": null }, "customWebApiParameters": null, "aiServicesVisionParameters": null, "amlParameters": null }, "chatCompletionModel": { "kind": "azureOpenAI", "azureOpenAIParameters": { "resourceUri": "<redacted>", "deploymentId": "gpt-4o-mini", "apiKey": "<redacted>", "modelName": "gpt-4o-mini", "authIdentity": null } }, "ingestionSchedule": null, "createdResources": { "datasource": "azure-blob-ks-datasource", "indexer": "azure-blob-ks-indexer", "skillset": "azure-blob-ks-skillset", "index": "azure-blob-ks-index" } } }Formuleer een Knowledge Source-aanvraag maken als basis voor uw migratie.
Begin met de 08-01-preview JSON.
POST {{search-endpoint}}/knowledge-sources/azure-blob-ks?api-version=2025-08-01-preview Authorization: Bearer {{search-access-token}} Content-Type: application/json { "name": "azure-blob-ks", "kind": "azureBlob", "description": "A sample azure blob knowledge source.", "encryptionKey": null, "azureBlobParameters": { "connectionString": "<redacted>", "containerName": "blobcontainer", "folderPath": null, "disableImageVerbalization": false, "identity": null, "embeddingModel": { "name": "embedding-model", "kind": "azureOpenAI", "azureOpenAIParameters": { "resourceUri": "<redacted>", "deploymentId": "text-embedding-3-large", "apiKey": "<redacted>", "modelName": "text-embedding-3-large", "authIdentity": null }, "customWebApiParameters": null, "aiServicesVisionParameters": null, "amlParameters": null }, "chatCompletionModel": null, "ingestionSchedule": null } }Voer de volgende updates uit voor een
2025-11-01-previewmigratie:Geef de kennisbron een nieuwe naam.
Wijzig de API-versie in
2025-11-01-preview.Voeg
ingestionParameterstoe als een container voor de volgende onderliggende eigenschappen:"embeddingModel","chatCompletionModel","ingestionSchedule"en"contentExtractionMode".
Controleer uw updates en verzend de aanvraag om het object te maken. Er worden nieuwe gegenereerde objecten gemaakt voor de indexeerpijplijn.
PUT {{search-endpoint}}/knowledge-sources/azure-blob-ks-11-01?api-version=2025-11-01-preview Authorization: Bearer {{search-access-token}} Content-Type: application/json { "name": "azure-blob-ks", "kind": "azureBlob", "description": "A sample azure blob knowledge source", "encryptionKey": null, "azureBlobParameters": { "connectionString": "{{blob-connection-string}}", "containerName": "blobcontainer", "folderPath": null, "ingestionParameters": { "embeddingModel": { "kind": "azureOpenAI", "azureOpenAIParameters": { "deploymentId": "text-embedding-3-large", "modelName": "text-embedding-3-large", "resourceUri": "{{aoai-endpoint}}", "apiKey": "{{aoai-key}}" } }, "chatCompletionModel": null, "disableImageVerbalization": false, "ingestionSchedule": null, "contentExtractionMode": "minimal" } } }
U hebt nu een gemigreerde azureBlob kennisbron die compatibel is met de vorige versie, met behulp van de juiste eigenschapsspecificaties voor de 2025-11-01-preview.
Het antwoord bevat de volledige definitie van het nieuwe object. Zie Een blob-kennisbron maken voor meer informatie over nieuwe eigenschappen die beschikbaar zijn voor dit kennisbrontype. Dit kunt u nu doen via updates.
Kennisagent vervangen door knowledge base
Knowledge bases vereisen een kennisbron. Zorg ervoor dat u een kennisbron hebt die is gericht op
2025-11-01-previewvoordat u begint.Haal de huidige definitie op om bestaande eigenschappen te controleren.
### Get a knowledge agent by name GET {{search-endpoint}}/agents/earth-at-night?api-version=2025-08-01-preview Authorization: Bearer {{search-access-token}} Content-Type: application/jsonHet antwoord moet er ongeveer uitzien als in het volgende voorbeeld.
{ "name": "earth-at-night", "description": "A sample knowledge agent that retrieves from the earth-at-night knowledge source.", "retrievalInstructions": null, "requestLimits": null, "encryptionKey": null, "knowledgeSources": [ { "name": "earth-at-night", "alwaysQuerySource": null, "includeReferences": null, "includeReferenceSourceData": null, "maxSubQueries": null, "rerankerThreshold": 2.5 } ], "models": [ { "kind": "azureOpenAI", "azureOpenAIParameters": { "resourceUri": "<redacted>", "deploymentId": "gpt-5-mini", "apiKey": "<redacted>", "modelName": "gpt-5-mini", "authIdentity": null } } ], "outputConfiguration": { "modality": "answerSynthesis", "answerInstructions": null, "attemptFastPath": false, "includeActivity": null } }Formuleer een Knowledge Base-aanvraag maken als basis voor uw migratie.
Begin met de 08-01-preview JSON.
PUT {{search-endpoint}}/knowledgebases/earth-at-night?api-version=2025-08-01-preview HTTP/1.1 Authorization: Bearer {{search-access-token}} Content-Type: application/json { "name": "earth-at-night", "description": "A sample knowledge agent that retrieves from the earth-at-night knowledge source.", "retrievalInstructions": null, "encryptionKey": null, "knowledgeSources": [ { "name": "earth-at-night", "alwaysQuerySource": null, "includeReferences": null, "includeReferenceSourceData": null, "maxSubQueries": null, "rerankerThreshold": 2.5 } ], "models": [ { "kind": "azureOpenAI", "azureOpenAIParameters": { "resourceUri": "<redacted>", "apiKey": "<redacted>", "deploymentId": "gpt-5-mini", "modelName": "gpt-5-mini" } } ], "outputConfiguration": { "modality": "answerSynthesis" } }Voer de volgende updates uit voor een
2025-11-01-previewmigratie:Vervang het eindpunt:
/knowledgebases/{{knowledge-base-name}}. Geef de knowledge base een unieke naam.Wijzig de API-versie in
2025-11-01-preview.Verwijderen
requestLimits. DemaxRuntimeInSecondseigenschappen enmaxOutputSizeeigenschappen worden nu rechtstreeks op de ophaalaanvraag opgegeven.Bijwerken
knowledgeSources:- Verwijder
maxSubQueriesen vervang deze doorretrievalReasoningEffort(zie De redeneerinspanning voor ophalen instellen (preview)).
- Verwijder
Verplaats
alwaysQuerySource,includeReferenceSourceData,includeReferencesenrerankerThresholdnaar deknowledgeSourceParamssectie van een ophaalactie.Geen wijzigingen voor
models.Bijwerken
outputConfiguration:Vervangen
outputConfigurationdooroutputMode.Verwijderen
attemptFastPath. Het bestaat niet meer. Het equivalente gedrag wordt geïmplementeerd doorretrievalReasoningEffortin te stellen op het minimum (zie De redeneerinspanning voor ophalen instellen (preview)).Als de modaliteit is ingesteld op
answerSynthesis, moet u ervoor zorgen dat u de inspanning voor het ophalen van de redenering instelt op laag (standaard) of gemiddeld.
Voeg
ingestionParameterstoe als vereiste voor het maken van een2025-11-01-previewazureBlob-kennisbron.
Controleer uw updates en verzend de aanvraag om het object te maken. Er worden nieuwe gegenereerde objecten gemaakt voor de indexeerpijplijn.
PUT {{search-endpoint}}/knowledgebases/earth-at-night-11-01?api-version={{api-version}} Authorization: Bearer {{search-access-token}} Content-Type: application/json { "name": "earth-at-night-11-01", "description": "A sample knowledge base at the same functional level as the previous knowledge agent.", "retrievalInstructions": null, "encryptionKey": null, "knowledgeSources": [ { "name": "earth-at-night-ks" } ], "models": [ { "kind": "azureOpenAI", "azureOpenAIParameters": { "resourceUri": "<redacted>", "apiKey": "<redacted>", "deploymentId": "gpt-5-mini", "modelName": "gpt-5-mini" } } ], "retrievalReasoningEffort": null, "outputMode": "answerSynthesis", "answerInstructions": "Provide a concise and accurate answer based on the retrieved information." }
U hebt nu een knowledge base in plaats van een kennisagent en het object is achterwaarts compatibel met de vorige versie.
Het antwoord bevat de volledige definitie van het nieuwe object. Zie How to create a knowledge base (Een knowledge base maken) voor meer informatie over nieuwe eigenschappen die beschikbaar zijn voor een knowledge base. Dit kunt u nu doen via updates.
Het ophalen bijwerken en testen van de updates voor 2025-11-01-preview
Het ophaalverzoek voor de 2025-11-01-preview is aangepast om meer vormen te ondersteunen, waaronder een eenvoudiger verzoek dat de LLM-verwerking minimaliseert. Zie Gegevens ophalen met behulp van een knowledge base voor meer informatie over het ophalen in deze preview. In deze sectie wordt uitgelegd hoe u uw code bijwerkt.
Wijzig het
/agents/retrieveeindpunt in/knowledgebases/retrieve.Wijzig de API-versie in
2025-11-01-preview.Er zijn geen wijzigingen aan
messagesnodig als ulowofmediumretrieval-redeneerinspanning gebruikt. Vervangmessagesdoorintentsals uminimal-redenering gebruikt (zie De redeneerinspanning voor ophalen instellen (preview)).Wijzig
knowledgeSourceParamsom de eigenschappen op te nemen die verwijderd zijn uit de agent:rerankerThreshold,alwaysQuerySource,includeReferenceSourceData,includeReferences.Voeg
retrievalReasoningEffortin alsminimumals uattemptFastPathgebruikte. Als umaxSubQueriesgebruikte, is het niet langer beschikbaar. Gebruik de instellingretrievalReasoningEffortom de verwerking van subquery's te specificeren (zie De inspanning voor retrievalredenering instellen (preview)).
Als u de uitvoer van uw Knowledge Base wilt testen met een query, gebruikt u de 2025-11-01-preview functie Knowledge Retrieval - Ophalen (REST API).
### Send a query to the knowledge base
POST {{search-endpoint}}/knowledgebases/earth-at-night-11-01/retrieve?api-version=2025-11-01-preview
Authorization: Bearer {{search-access-token}}
Content-Type: application/json
{
"messages": [
{
"role": "user",
"content": [
{ "type": "text", "text": "What are some light sources on the ocean at night" }
]
}
],
"includeActivity": true,
"retrievalReasoningEffort": { "kind": "medium" },
"outputMode": "answerSynthesis",
"maxRuntimeInSeconds": 30,
"maxOutputSize": 6000
}
Als het antwoord een 200 OK HTTP-code heeft, heeft uw knowledge base inhoud opgehaald uit de kennisbron.
Code en clients bijwerken voor 2025-11-01-preview
Voer de volgende opschoonstappen uit om uw migratie te voltooien:
Voor alleen blob-kennisbronnen werkt u clients bij om de nieuwe index te gebruiken. Als u code of script hebt dat een indexeerfunctie uitvoert of verwijst naar een gegevensbron, index of vaardighedenset, moet u ervoor zorgen dat u de verwijzingen naar de nieuwe objecten bijwerkt.
Vervang alle agentverwijzingen door
knowledgeBasesin configuratiebestanden, code, scripts en tests.Werk clientoproepen bij om het
2025-11-01-previewte gebruiken.Wis of genereer definities in de cache die zijn gemaakt met behulp van de oude vormen.
2025-08-01-preview
Als u een kennisagent hebt gemaakt met de preview van 2025-05-01, bevat de definitie van uw agent een inlinematrix targetIndexes en een optionele defaultMaxDocsForReranker eigenschap.
Vanaf API-versie 2025-08-01-preview vervangen herbruikbare kennisbronnen targetIndexes, en wordt defaultMaxDocsForReranker niet langer ondersteund. Voor deze brekende wijzigingen moet u de volgende stappen ondernemen:
-
De huidige
targetIndexesconfiguratie ophalen - Een equivalente kennisbron maken
-
De agent bijwerken voor gebruik
knowledgeSourcesin plaats vantargetIndexes - Een query verzenden om het ophalen te testen
-
Code verwijderen die
targetIndexesgebruikt en clients bijwerken
De huidige configuratie ophalen
Als u de definitie van uw agent wilt ophalen, gebruikt u de van Knowledge Agents - Get (REST API).
@search-endpoint = <search-endpoint>
@agent-name = <agent-name>
@search-access-token = <search-access-token>
### Get agent definition
GET {{search-endpoint}}/agents/{{agent-name}}?api-version=2025-05-01-preview HTTP/1.1
Authorization: Bearer {{search-access-token}}
Het antwoord moet er ongeveer uitzien als in het volgende voorbeeld. Kopieer de indexName, defaultRerankerThresholden defaultIncludeReferenceSourceData waarden voor gebruik in de komende stappen.
defaultMaxDocsForReranker is afgeschaft, zodat u de waarde ervan kunt negeren.
{
"@odata.etag": "0x1234568AE7E58A1",
"name": "my-knowledge-agent",
"description": "My description of the agent",
"targetIndexes": [
{
"indexName": "my-index",
"defaultRerankerThreshold": 2.5,
"defaultIncludeReferenceSourceData": true,
"defaultMaxDocsForReranker": 100
}
]
}
Een kennisbron maken
Als u een searchIndex kennisbron wilt maken, gebruikt u de 2025-08-01-preview van Kennisbronnen - Maken (REST API). Stel searchIndexName in op de waarde die u eerder hebt gekopieerd.
@source-name = <source-name>
### Create a knowledge source
PUT {{search-endpoint}}/knowledgeSources/{{source-name}}?api-version=2025-08-01-preview HTTP/1.1
Content-Type: application/json
Authorization: Bearer {{search-access-token}}
{
"name": "{{source-name}}",
"description": "My description of the knowledge source",
"kind": "searchIndex",
"searchIndexParameters": {
"searchIndexName": "my-index"
}
}
In het vorige voorbeeld wordt een kennisbron gemaakt die één index vertegenwoordigt, maar u kunt zich richten op meerdere indexen of een Azure-blob. Zie Een kennisbron maken voor meer informatie.
De agent bijwerken
Als u targetIndexes door knowledgeSources wilt vervangen in de definitie van uw agent, gebruikt u de 2025-08-01-preview van Knowledge Agents - Create or Update (REST API). Stel rerankerThreshold en includeReferenceSourceData op de waarden die u eerder hebt gekopieerd.
### Replace targetIndexes with knowledgeSources
POST {{search-endpoint}}/agents/{{agent-name}}?api-version=2025-08-01-preview HTTP/1.1
Content-Type: application/json
Authorization: Bearer {{search-access-token}}
{
"name": "{{agent-name}}",
"knowledgeSources": [
{
"name": "{{source-name}}",
"rerankerThreshold": 2.5,
"includeReferenceSourceData": true
}
]
}
In het vorige voorbeeld wordt de definitie bijgewerkt om te verwijzen naar één kennisbron, maar u kunt zich richten op meerdere kennisbronnen. U kunt ook andere eigenschappen gebruiken om het ophaalgedrag te beheren, zoals alwaysQuerySource. Zie Een kennisagent maken voor meer informatie.
Test het ophalen van updates van 1 augustus 2025-preview.
Om de uitvoer van uw agent met een query te testen, gebruikt u de van Knowledge Retrieval - Retrieve (REST API).
### Send a query to the agent
POST {{search-endpoint}}/agents/{{agent-name}}/retrieve?api-version=2025-08-01-preview HTTP/1.1
Content-Type: application/json
Authorization: Bearer {{search-access-token}}
{
"messages": [
{
"role": "user",
"content" : [
{
"text": "<query-text>",
"type": "text"
}
]
}
]
}
Als het antwoord een 200 OK HTTP-code heeft, heeft uw agent inhoud opgehaald uit de kennisbron.
Code en clients bijwerken voor 2025-08-01-preview
Voer de volgende opschoonstappen uit om uw migratie te voltooien:
- Vervang alle
targetIndexesverwijzingen doorknowledgeSourcesin configuratiebestanden, code, scripts en tests. - Werk clientoproepen bij om het
2025-08-01-previewte gebruiken. - Wis of regenereer agentdefinities in de cache die zijn gemaakt met behulp van de oude vorm.
Versiespecifieke wijzigingen
In deze sectie worden compatibiliteitsbrekende en niet-compatibiliteitsbrekende wijzigingen voor de volgende API-versies behandeld:
- 2026-08-01-preview
- 2026-05-01-preview
- 2026-04-01
- 2025-11-01-preview
- 2025-08-01-preview
- 2025-05-01-preview
2026-08-01-preview
De 2026-08-01-preview versie bouwt voort op 2026-05-01-preview en bevat belangrijke wijzigingen voor toepassingen die gebruikmaken van Work IQ-kennisbronnen, offsetgebaseerde lijstpaginering, door model ondersteunde activiteitsrecords, verwerking van MCP-serverresultaten of positionele gegenereerde clientaanroepen.
Als u de REST API-referentiedocumentatie voor deze versie wilt bekijken, selecteert u het 2026-08-01-preview API-versiefilter boven aan de pagina.
workIQParametersis vereist voor een Werk IQ-kennisbron en moet deze bevattenentraAppAuthentication. Werk de bron ter plaatse bij, of maak een vervangende versie voor een parallelle migratie. Geef de gebruikersassertie door in dex-ms-query-work-iq-source-authorization-header bij ophaalverzoeken.Work IQ-verwijzingen verwijderen:
attributions, de vormWorkIQAttributionenseeMoreWebUrl. De aangepaste verwijzing maaktsearchSensitivityLabelInfozichtbaar. Verwijder afhankelijkheden van de verwijderde velden en werk de verwijzingsverwerking bij voor de nieuwe vorm voor vertrouwelijkheidslabels.De preview-only
$topen$skip$countparameters worden verwijderd. Bewerkingen op verzamelingslijsten gebruikensearch,pageSizeensearchType. Reacties gebruiken@odata.nextLinkvoor doorlopende paginering. Werk lijstaanvragen bij en volg elke@odata.nextLinkaanvraag precies zoals geretourneerd.Activiteitsrecords voor queryplanning, antwoordsynthese en websamenvatting verwijderen de scalaire waarde
modelName. Het vervangendemodelobject bevatmodelNameendeploymentId. Het genestemodelobject deserialiseren voor door model ondersteunde activiteitsrecords.McpServerTool.inclusionModewordt verwijderd. Koppel voor elk itemtoolsop de MCP-serverrerankedaanresultsProcessing: "rerank"enalwaysaanresultsProcessing: "none". Als dit wordt weggelaten, wordtresultsProcessingstandaard ingesteld oprerank;noneslaat hernieuwde rangschikking over en behoudt de onderliggende volgorde van resultaten.De nieuwe lijstparameters wijzigen de gegenereerde methodeparametervolgorde, maar hebben geen invloed op REST-parameterbinding. Controleer positionele aanroepen nadat u een SDK-pakket hebt geïnstalleerd dat ondersteuning biedt
2026-08-01-preview. Geef de voorkeur aan benoemde argumenten of opties, indien beschikbaar.
2026-05-01-preview
2026-05-01-preview voegt kennisbank-, kennisbron- en ophaalfuncties toe boven op 2025-11-01-preview, zonder eerder opgeslagen eigenschappen te verwijderen. Bestaande knowledge bases en kennisbronnen die u in eerdere preview-versies hebt gemaakt, blijven werken. Deze versie introduceert vooral nieuwe functionaliteit en draait enkele beperkingen terug die alleen voor previewversies golden.
Als u de REST API-referentiedocumentatie voor deze versie wilt bekijken, selecteert u het 2026-05-01-preview API-versiefilter boven aan de pagina.
Er zijn geen belangrijke wijzigingen tussen 2025-11-01-preview en 2026-05-01-preview. Bestaande aanvragen die het doel hebben 2025-11-01-preview , blijven werken wanneer u de API-versie wijzigt in 2026-05-01-preview.
De taal-SDK's die 2026-05-01-preview ondersteuning bieden, introduceren wijzigingen in codevorm die fouten veroorzaken in de SDK-laag. Zie Code en clients bijwerken voor 2026-05-01-preview voor de volledige toewijzing van SDK-structuren.
01-04-2026
2026-04-01 is de eerste stabiele API-versie voor agentic retrieval. Het stelt een minimaal, extractief-ophaalcontract vast en verwijdert vraagplanning gebaseerd op berichten en antwoordsynthesemogelijkheden uit de voorvertoningsperiode.
Als u de REST API-referentiedocumentatie voor deze versie wilt bekijken, selecteert u het 2026-04-01 API-versiefilter boven aan de pagina.
De volgende wijzigingen zijn van invloed op zowel het Knowledge Base-schema als de aanvraag voor ophalen:
retrievalReasoningEffortwordt verwijderd. Kennisbanken die eerder zijn geconfigureerd metmediumoflowredeneringsinspanning, zijn niet compatibel met2026-04-01en moeten opnieuw worden aangemaakt.outputModewordt verwijderd. Ophalen retourneert standaard extractieve geaarde inhoud. Antwoordsynthese wordt niet ondersteund.
De volgende wijzigingen zijn alleen van invloed op het ophaalverzoek:
intentsvervangtmessages.alwaysQuerySourcewordt verwijderd uitknowledgeSourceParams.maxOutputSizeis hernoemd naarmaxOutputSizeInTokens.De gespreksstatus wordt niet bijgehouden tussen aanvragen. Het
messages-gebaseerde patroon voor meerdere beurten wordt niet ondersteund.
De volgende wijziging is van invloed op azureBlob en indexedOneLake kennisbronnen:
-
ingestionPermissionOptionswordt verwijderd uitingestionParameters.azureBlobenindexedOneLakekennisbronnen die deze eigenschap bevatten, moeten zonder deze eigenschap opnieuw worden gemaakt.
Opmerking
Het verzenden van verwijderde velden retourneert een 400 Bad Request HTTP-code. De opvraagverzoek verwijdert geen velden en tolereert geen velden die niet meer in deze versie bestaan.
2025-11-01-preview
Als u de REST API-referentiedocumentatie voor deze versie wilt bekijken, selecteert u het 2025-11-01-preview API-versiefilter boven aan de pagina.
De kennisagent wordt omgedoopt tot kennisbank.
Vorige route Nieuwe route /agents/knowledgebases/agents/agent-name/knowledgebases/knowledge-base-name/agents/agent-name/retrieve/knowledgebases/knowledge-base-name/retrieveDe naam van de Knowledge Agent (base)
outputConfigurationwordt gewijzigd inoutputModeen gewijzigd van een object in een tekenreeksenumerator. Verschillende eigenschappen worden beïnvloed:-
includeActivitywordt rechtstreeks vanoutputConfigurationnaar de retrieve-aanvraag verplaatst. -
attemptFastPathwordt volledig uitoutputConfigurationverwijderd. De nieuweminimalredeneringsinspanning is de vervanging.
-
Kennisagent (basis)
requestLimitswordt verwijderd. De subeigenschappen vanmaxRuntimeInSecondsenmaxOutputSizeworden rechtstreeks op de retrieve-aanvraag geplaatst.Parameters van knowledge agent (base)
knowledgeSourcesvermelden nu alleen de namen van de kennisbron die door een knowledge base worden gebruikt. Andere onderliggende eigenschappen die voorheen onderknowledgeSourcesstonden, worden verplaatst naar de eigenschappen vanknowledgeSourceParamsvan het ophaalverzoek:rerankerThresholdalwaysQuerySourceincludeReferenceSourceDataincludeReferences
De
maxSubQueriesaccommodatie is verdwenen. De vervanging is de nieuwe eigenschap voor het ophalen van redeneringen.Ophaalaanvraag voor knowledge agent (base): het
semanticRerankeractiviteitenrecord wordt vervangen door hetagenticReasoningactiviteitenrecordtype.Kennisbronnen voor zowel
azureBlobalssearchIndex: eigenschappen op het hoogste niveau vooridentity,embeddingModel,chatCompletionModel, endisableImageVerbalizationingestionSchedulemaken nu deel uit van eeningestionParametersobject in de kennisbron. Alle kennisbronnen die uit een zoekindex worden opgehaald, hebben eeningestionParametersobject.Alleen voor
searchIndexkennisbronnen:sourceDataSelectis hernoemd insourceDataFieldsen is een matrix die accepteertfieldNameenfieldToSearch.
2025-08-01-preview
Als u de REST API-referentiedocumentatie voor deze versie wilt bekijken, selecteert u het 2025-08-01-preview API-versiefilter boven aan de pagina.
Introduceert kennisbronnen als de nieuwe manier om gegevensbronnen te definiëren, die zowel
searchIndex(één of meerdere indexen) alsazureBlobsoorten ondersteunen. Zie Een kennisbron voor een zoekindex maken en een blob-kennisbron maken voor meer informatie.Vereist
knowledgeSourcesin plaats vantargetIndexesin agentdefinities. Voor migratiestappen, zie Hoe te migreren.Verwijdert
defaultMaxDocsForRerankerondersteuning. Deze eigenschap bestond al eerder,targetIndexesmaar er is geen vervanging inknowledgeSources.
2025-05-01-preview
Deze API-versie introduceert agentische ophaal- en kennisagenten. Elke agentdefinitie vereist een targetIndexes matrix die één index en optionele eigenschappen opgeeft, zoals defaultRerankerThreshold en defaultIncludeReferenceSourceData.
Als u de REST API-referentiedocumentatie voor deze versie wilt bekijken, selecteert u het 2025-05-01-preview API-versiefilter boven aan de pagina.