Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Catatan
Pencarian Azure AI tersedia melalui portal Azure, REST API, dan Azure SDK. Ini juga mendukung Foundry IQ, lapisan pengetahuan terkelola yang mengubah konten perusahaan menjadi pangkalan pengetahuan yang dapat digunakan kembali dan sadar izin untuk agen di portal Microsoft Foundry.
Important
Fitur, kemampuan, atau properti yang ditandai (pratinjau) tidak tercakup dalam perjanjian tingkat layanan, tidak disarankan untuk beban kerja produksi, dan mungkin berubah atau dibatasi sebelum tersedia secara umum. Ketentuan pratinjau Pencarian Azure AI berlaku untuk semua fungsionalitas pratinjau, baik itu mandiri atau bagian dari fitur yang tersedia secara umum.
Jika kode pengambilan agenik Anda menargetkan versi API sebelumnya, artikel ini menjelaskan kapan dan cara bermigrasi ke versi yang lebih baru. Ini juga menjelaskan perubahan yang merusak dan yang tidak merusak untuk semua versi API yang mendukung agentic retrieval.
Instruksi migrasi dimaksudkan untuk membantu Anda menjalankan solusi yang ada pada versi API yang lebih baru. Instruksi dalam artikel ini membantu Anda mengatasi perubahan yang melanggar di tingkat API sehingga aplikasi Anda berjalan seperti sebelumnya. Untuk bantuan dalam menambahkan fungsionalitas baru, mulailah dengan Yang baru di Pencarian Azure AI.
Tips
Menggunakan Azure SDK alih-alih REST? Sebelum Anda meningkatkan paket dan menerapkan perubahan migrasi yang relevan, periksa changelog untuk bahasa SDK Anda untuk mengonfirmasi dukungan untuk versi API target Anda.
Kapan harus bermigrasi
Sebagian besar versi yang mendukung pengambilan agenik memperkenalkan perubahan yang melanggar. Anda dapat terus menjalankan kode lama yang tidak berubah dengan mempertahankan nilai versi API, tetapi untuk mendapatkan manfaat dari perbaikan bug, peningkatan, dan fungsionalitas yang lebih baru, Anda harus memperbarui kode Anda.
Jika kode Anda menargetkan versi pratinjau, sebaiknya migrasikan ke versi stabil terbaru hanya jika kasus penggunaan Anda sepenuhnya didukung oleh 2026-04-01. Jika Anda mengandalkan sintesis jawaban, upaya penalaran yang signifikan, atau pesan multi-giliran, tinjau perubahan yang mengganggu dan tidak mengganggu sebelum Anda memutuskan untuk bermigrasi. Kemampuan tersebut masih dalam fase pratinjau.
Sebelum Anda bermigrasi
Untuk memahami cakupan perubahan, tinjau perubahan yang mempengaruhi kompatibilitas dan yang tidak mempengaruhi kompatibilitas untuk setiap versi.
Jalur migrasi yang didukung bersifat inkremental. Jika kode Anda menargetkan
2025-05-01-preview, pertama-tama bermigrasi ke2025-08-01-preview, maka lanjutkan melalui setiap versi berikutnya hingga Anda mencapai versi target Anda.Untuk migrasi berdampingan, buat objek bernama unik yang mengimplementasikan perilaku versi sebelumnya. Pendekatan ini mempertahankan objek yang ada saat Anda mengembangkan dan menguji penggantian. Jika objek mendukung pembaruan di tempat, langkah-langkah khusus versi memanggil opsi tersebut.
Untuk setiap objek yang Anda migrasikan, mulailah dengan mendapatkan definisi saat ini dari layanan pencarian sehingga Anda dapat meninjau properti yang ada sebelum menentukan yang baru.
Hapus versi lama hanya setelah migrasi Anda sepenuhnya diuji dan disebarkan.
Cara bermigrasi
Bagian ini mencakup langkah-langkah migrasi untuk versi API berikut:
Pratinjau 08-01 2026
Jika Anda bermigrasi dari 2026-05-01-preview, Anda dapat berpindah langsung ke 2026-08-01-preview. Migrasi ini memerlukan pembaruan pada sumber pengetahuan Work IQ, paginasi daftar, pemrosesan respons, alat server MCP, dan panggilan klien yang dihasilkan yang terdampak.
- Memigrasikan sumber pengetahuan Work IQ
- Memperbarui halaman daftar
- Perbarui pemrosesan respons pengambilan
- Memperbarui kode dan klien
Memigrasikan sumber pengetahuan Work IQ
Untuk memigrasikan sumber pengetahuan Work IQ ke konfigurasi autentikasi baru:
Ekspor definisinya saat ini.
Perbarui sumber pengetahuan yang ada dengan menggunakan Sumber Pengetahuan - Buat Atau Perbarui, atau buat pengganti dengan nama unik untuk migrasi berdampingan.
Gunakan versi API
2026-08-01-previewdan konfigurasikanworkIQParameters.entraAppAuthentication. PropertiapplicationIddanfederatedCredentialIddiperlukan. PropertitenantIdbersifat opsional dan secara default menggunakan tenant layanan pencarian.Jika Anda membuat pengganti, perbarui setiap pangkalan pengetahuan yang mereferensikan sumber pengetahuan sebelumnya untuk menggunakan nama pengganti.
Perbarui permintaan pengambilan data untuk menyertakan asersi pengguna dalam header
x-ms-query-work-iq-source-authorization.
Untuk penyiapan dan contoh, lihat Membuat sumber pengetahuan Work IQ (pratinjau).
Memperbarui paginasi daftar
Untuk mengganti halaman berbasis offset dengan halaman berbasis kursor:
Hapus
$top,$skip, dan$countdari permintaan daftar sumber pengetahuan. AturpageSizedari 1 hingga 3.000 untuk mengontrol ukuran halaman. Jika Anda menghilangkannya, layanan akan memilih ukuran halaman.Untuk memfilter menurut nama, atur
searchdansearchType. Satu-satunya nilai yang didukungsearchTypeadalahprefix, yang juga merupakan default. Permintaan berikut mengembalikan hingga 100 sumber pengetahuan yang namanya dimulai dengancontoso.GET {{search-endpoint}}/knowledgesources?api-version=2026-08-01-preview&pageSize=100&search=contoso&searchType=prefix Authorization: Bearer {{search-access-token}}Referensi:Sumber Pengetahuan - Daftar
Jika respons berisi
@odata.nextLink, kirim URL tersebut persis seperti yang dikembalikan. Jangan mengurai atau memodifikasi status kelanjutannya.
Pembaruan pemrosesan respons pengambilan
Untuk memproses referensi Work IQ baru dan bentuk aktivitas yang didukung model:
Hapus dependensi pada
attributions,WorkIQAttribution, danseeMoreWebUrl. Baca metadata label sensitivitas darisearchSensitivityLabelInfopada referensi Work IQ.Dalam rekaman aktivitas perencanaan kueri, sintesis jawaban, dan ringkasan web, baca
modelNamedandeploymentIddari objek berlapismodel. Objek berlapis dan kedua properti bersifat opsional.
Fragmen berikut menunjukkan perubahan bentuk respons.
{
"references": [
{
"type": "workIQ",
"id": "<reference-id>",
"activitySource": 1,
"sourceData": {},
"attributions": [
{
"seeMoreWebUrl": "<attribution-url>"
}
]
}
],
"activity": [
{
"type": "modelAnswerSynthesis",
"id": 2,
"modelName": "<model-name>"
}
]
}
Dalam 2026-08-01-preview, fragmen yang sama menggunakan bentuk berikut:
{
"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>"
}
}
]
}
Perbarui kode dan klien untuk 2026-08-01-preview
Untuk menyelesaikan migrasi Anda:
Pada setiap item server
toolsMCP, gantiinclusionModedenganresultsProcessing. Petakanrerankedkererankdanalwayskenone. Nilairerankadalah bawaan. Nilainonemelewati proses pemeringkatan ulang dan mempertahankan urutan hasil asli dari alat tersebut. Untuk penyiapan, lihat Mengonfigurasi alat untuk sumber pengetahuan server MCP.Jika Anda menggunakan Azure SDK, instal paket yang mendukung
2026-08-01-preview, dan tinjau panggilan daftar posisi untuk perubahan urutan parameter. Penelepon REST tidak terpengaruh karena parameter HTTP di-key berdasarkan nama. Di C#, lebih suka argumen bernama, sepertiGetKnowledgeSourcesAsync(search: ..., pageSize: ...). Di Python, berikan opsi daftar sebagai argumen kata kunci.Uji autentikasi dan referensi Work IQ, paginasi kursor, deserialisasi rekaman aktivitas, pengurutan hasil server MCP, dan panggilan klien yang dihasilkan sebelum Anda memperbarui lingkungan produksi.
Jika Anda membuat sumber pengetahuan Work IQ pengganti, hapus sumber sebelumnya hanya setelah migrasi melewati semua pengujian, aplikasi yang diperbarui disebarkan, dan tidak ada pangkalan pengetahuan yang mereferensikan nama sebelumnya.
2026-05-01-preview
Jika Anda bermigrasi dari 2026-04-01 atau 2025-11-01-preview, Anda dapat langsung berpindah ke 2026-05-01-preview. Permintaan, respons, dan objek yang dipertahankan dari versi tersebut tetap kompatibel. Perbedaannya adalah fitur aditif dan penggantian nama SDK bahasa.
Perbarui versi API ke
2026-05-01-previewpada permintaan REST. Klien SDK menggunakan versi API default paket, sehingga Anda tidak perlu meneruskan argumen eksplisitserviceVersion. Sebagai gantinya, tingkatkan ke paket SDK2026-05-01-preview.Jika Anda menggunakan SDK Python atau JavaScript, perbarui klien retrieve ke
KnowledgeBaseRetrievalClientdan panggilretrieve(...)alih-alihretrieveKnowledge(...)versi lama. Untuk pemetaan struktur SDK lengkap, lihat Perbarui kode dan klien untuk 2026-05-01-preview.(Opsional) Gunakan fitur baru
2026-05-01-preview, seperti pengambilan yang mempertimbangkan kebaruan, batas jumlah dokumen per sumber dan hasil akhir, default pengambilan yang dipertahankan, CORS basis pengetahuan, dan metadata label sensitivitas Purview dalam respons pengambilan. Tidak ada fitur ini yang diperlukan untuk menjaga solusi yang ada tetap berfungsi.
Perbarui kode dan klien untuk 2026-05-01-preview
2026-05-01-preview SDK memperkenalkan perubahan bentuk kode di seluruh bahasa yang didukung:
| Bahasa | Pembaruan migrasi |
|---|---|
| Phyton | Buat klien pengambil sebagai KnowledgeBaseRetrievalClient(endpoint=..., credential=..., knowledge_base_name=...). Buat instance upaya penalaran seperti KnowledgeRetrievalLowReasoningEffort() dan sertakan string output_mode="answerSynthesis" pada basis pengetahuan atau permintaan pengambilan. Teruskan AzureOpenAIVectorizerParameters(resource_url=...) (diubah namanya dari resource_uri) menggunakan endpoint root sumber daya, bukan endpoint /openai/v1. |
| .NET | Buat klien ambil sebagai new KnowledgeBaseRetrievalClient(endpoint, knowledgeBaseName, credential) dan berikan AzureKeyCredential kredensial atau token. Untuk melampirkan model OpenAI Azure berbasis kunci ke pangkalan pengetahuan, atur kunci API model pada AzureOpenAIVectorizerParameters.ApiKey. |
| Java | Gunakan KnowledgeBaseRetrievalClientBuilder untuk membuat klien pengambil dan membaca hasil sebagai KnowledgeBaseRetrievalResult.
KnowledgeBaseRetrievalOptions kini menyediakan setMessages(...) bersama setIntents(...), serta setRetrievalReasoningEffort, setOutputMode, setMaxOutputSize, dan setMaxOutputDocuments, sehingga pengambilan berbasis pesan dan sintesis jawaban dapat berfungsi tanpa solusi semantic-intent. `KnowledgeBasemenambahkan setOutputMode, setRetrievalReasoningEffort, setRetrievalInstructions, setAnswerInstructions, dan setCorsOptions.`
SearchIndexKnowledgeSourceParams menambahkan setAlwaysQuerySource, setFailOnError, setMaxOutputDocuments, dan setEnableImageServing. |
| JavaScript dan TypeScript | Gunakan KnowledgeRetrievalClient.retrieve({ intents: [{ type: "semantic", search: query }] }). Metode sebelumnya retrieveKnowledge(...) dihapus demi retrieve(...). |
Setelah Anda memperbarui bentuk klien, jalankan alur penuh yang membuat indeks, mengunggah dokumen, membuat sumber pengetahuan, membuat pangkalan pengetahuan, mengeluarkan permintaan pengambilan, dan membersihkan sumber daya untuk mengonfirmasi migrasi secara menyeluruh.
2026-04-01
Jika Anda bermigrasi dari 2025-11-01-preview, Anda dapat bermigrasi langsung ke 2026-04-01. Indeks dan konten Anda tetap tidak berubah. Anda hanya perlu memperbarui skema basis pengetahuan dan struktur permintaan pengambilan.
- Memigrasikan sumber pengetahuan
- Memigrasikan pangkalan pengetahuan
- Perbarui permintaan pengambilan
- Memperbarui persetujuan penagihan
- Memperbarui kode dan klien
Memigrasikan sumber pengetahuan
Dalam 2026-04-01, searchIndex, azureBlob, indexedOneLake, dan web jenis sumber pengetahuan umumnya tersedia. Jenis sumber pengetahuan lainnya tetap dalam pratinjau.
Gunakan Sumber Pengetahuan - Dapatkan (REST API) untuk mendapatkan definisi saat ini.
GET {{search-endpoint}}/knowledge-sources/{{knowledge-source-name}}?api-version=2025-11-01-preview Authorization: Bearer {{search-access-token}} Content-Type: application/jsonDalam respons, identifikasi apa yang harus dibawa ke depan dan apa yang harus dihapus:
Untuk
searchIndexdanweb, teruskan semua nilai properti.Untuk
azureBlobdanindexedOneLake, teruskan semua nilai properti, tetapi hilangkaningestionPermissionOptionsdariingestionParameters. Properti ini tidak didukung di2026-04-01.
Gunakan Sumber Pengetahuan - Buat Atau Perbarui (REST API) untuk membuat sumber pengetahuan baru dengan nama unik,
2026-04-01versi API, dan nilai properti dari langkah sebelumnya.Berikut contoh menunjukkan sumber pengetahuan
searchIndex. Gunakan pola serupa untukazureBlob, ,indexedOneLakedanwebsumber pengetahuan.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" } ] } }
Memigrasikan pangkalan pengetahuan
Pangkalan 2026-04-01 pengetahuan memiliki skema yang lebih sederhana daripada 2025-11-01-preview versinya: menyimpan knowledgeSources dan menghilangkan pengaturan pembuatan jawaban. Tinjau definisi saat ini sebelum Anda membuat objek baru.
Gunakan Pangkalan Pengetahuan - Dapatkan (REST API) untuk mendapatkan definisi saat ini.
GET {{search-endpoint}}/knowledgebases/{{knowledge-base-name}}?api-version=2025-11-01-preview Authorization: Bearer {{search-access-token}} Content-Type: application/jsonDalam respons, identifikasi apa yang harus dibawa ke depan dan apa yang harus dihapus:
Perhatikan referensi
knowledgeSources. Teruskan ini ke pangkalan pengetahuan baru.Jika ada, hapus
outputMode,answerInstructions, danretrievalInstructions. Properti ini tidak didukung dalam2026-04-01.Jika pangkalan pengetahuan Anda menggunakan
websumber pengetahuan, simpanmodels. Pengambilan web memerlukan ringkasan berbasis model. Untuk semua jenis sumber pengetahuan lainnya, hapusmodels.
Gunakan Pangkalan Pengetahuan - Buat Atau Perbarui (REST API) untuk membuat pangkalan pengetahuan baru dengan nama unik,
2026-04-01versi API, dan hanya properti yang didukung.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}}" } ] }
Pembaruan permintaan pengambilan data
Permintaan pengambilan 2026-04-01 memiliki struktur yang berbeda dari versi pratinjau:
Gunakan
intentsalih-alihmessages.Gunakan
maxOutputSizeInTokensalih-alihmaxOutputSize.Jika ada, hapus
retrievalReasoningEffortdanalwaysQuerySource. Parameter ini tidak didukung di2026-04-01.Untuk pertanyaan tindak lanjut, kirim permintaan pencarian baru dengan maksud semantik baru.
2026-04-01tidak menyimpan transkrip pesan secara berkelanjutan.
Untuk menguji output pangkalan pengetahuan Anda dengan kueri, gunakan 2026-04-01 versi Pengambilan Pengetahuan - Ambil (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
}
Jika respons memiliki 200 OK kode HTTP, pangkalan pengetahuan Anda berhasil mengambil konten dari sumber pengetahuan.
Memperbarui persetujuan penagihan
Mulai dari versi API 2026-04-01, persetujuan penagihan untuk retrieval agentik diatur oleh properti khusus bernama knowledgeRetrieval yang terpisah dari semanticSearch, yang kini hanya berlaku untuk penagihan semantic ranker.
knowledgeRetrieval adalah properti sarana manajemen, jadi Anda mengaturnya melalui REST API Manajemen Pencarian, bukan REST API Layanan Pencarian.
Gunakan versi pratinjau terbaru Layanan - Buat Atau Perbarui (REST API) untuk mengatur knowledgeRetrieval pada layanan pencarian Anda.
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"
}
}
Untuk nilai dan detail penagihan yang valid, lihat Aktifkan atau nonaktifkan penagihan penelusuran agen.
Memperbarui kode dan klien untuk 2026-04-01
Untuk menyelesaikan migrasi Anda:
Perbarui panggilan klien untuk menggunakan
2026-04-01versi API.Perbarui pangkalan pengetahuan hardcoded atau nama sumber pengetahuan dalam kode Anda untuk mereferensikan objek baru yang dibuat selama migrasi.
Jika Anda memigrasikan
azureBlobatauindexedOneLakesumber pengetahuan, perbarui kode atau skrip apa pun yang mereferensikan indeks, pengindeks, sumber data, atau set keterampilan terkait berdasarkan nama untuk menunjuk ke objek baru.Perbarui kode yang memproses respons pengambilan. Respons mengembalikan konten grounding ekstraktif dengan
activitydanreferences, bukan jawaban yang disintesis.Hapus objek pratinjau hanya setelah objek baru divalidasi dan disebarkan sepenuhnya.
Pratinjau 01-11-2025
Jika Anda bermigrasi dari pratinjau 2025-08-01, "agen pengetahuan" diganti namanya menjadi "basis pengetahuan," dan beberapa properti dipindahkan ke objek yang berbeda serta tingkat yang berbeda dalam definisi objek.
- Memperbarui sumber pengetahuan searchIndex
- Memperbarui sumber pengetahuan azureBlob
- Ganti agen pengetahuan dengan pangkalan pengetahuan
- Memperbarui permintaan pengambilan dan mengirim kueri untuk menguji pembaruan Anda
- Memperbarui kode klien
Memperbarui sumber pengetahuan searchIndex
Prosedur ini membuat sumber pengetahuan baru 2025-11-01-previewsearchIndex pada tingkat fungsi yang sama dengan versi sebelumnya 2025-08-01 . Indeks yang mendasar itu sendiri tidak memerlukan pembaruan.
Cantumkan semua sumber pengetahuan berdasarkan nama untuk menemukan sumber pengetahuan Anda.
### 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/jsonDapatkan definisi saat ini untuk meninjau properti yang ada.
### 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/jsonResponsnya harus mirip dengan contoh berikut.
{ "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 }Merumuskan permintaan Buat Sumber Pengetahuan sebagai dasar untuk migrasi Anda.
Mulailah dengan format data JSON 08-01-preview.
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" } }Lakukan perubahan berikut untuk migrasi
2025-11-01-preview:Beri sumber pengetahuan nama baru.
Ubah versi API menjadi
2025-11-01-preview.Ganti nama
sourceDataSelectmenjadisourceDataFieldsdan ubah string menjadi array dengan pasangan nama-nilai untuk setiap bidang yang dapat diambil yang ingin Anda kueri. Ini adalah bidang yang akan dikembalikan dalam hasil pencarian, miripselectdengan klausa dalam kueri klasik.
Tinjau pembaruan Anda lalu kirim permintaan untuk membuat objek.
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" } ] } }
Anda sekarang memiliki sumber pengetahuan searchIndex yang telah dimigrasikan dan tetap kompatibel dengan versi sebelumnya, menggunakan spesifikasi properti yang benar untuk 2025-11-01-preview.
Respons mencakup definisi lengkap objek baru. Untuk informasi selengkapnya tentang properti baru yang tersedia untuk jenis sumber pengetahuan ini, yang sekarang dapat Anda lakukan melalui pembaruan, lihat Cara membuat sumber pengetahuan indeks pencarian.
Memperbarui sumber pengetahuan azureBlob
Prosedur ini membuat sumber pengetahuan baru 2025-11-01-previewazureBlob pada tingkat fungsi yang sama dengan versi sebelumnya 2025-08-01 . Ini membuat sekumpulan objek baru yang dihasilkan: sumber data, keterampilan, pengindeks, indeks.
Cantumkan semua sumber pengetahuan berdasarkan nama untuk menemukan sumber pengetahuan Anda.
### 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/jsonDapatkan definisi saat ini untuk meninjau properti yang ada.
### 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/jsonJika alur kerja Anda menyertakan model, responsnya harus mirip dengan contoh berikut. Perhatikan bahwa respons menyertakan nama objek yang dihasilkan. Objek-objek ini sepenuhnya independen dari sumber pengetahuan dan tetap beroperasi bahkan jika Anda memperbarui atau menghapus sumber pengetahuan mereka.
{ "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" } } }Merumuskan permintaan Buat Sumber Pengetahuan sebagai dasar untuk migrasi Anda.
Mulailah dengan format data JSON 08-01-preview.
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 } }Lakukan perubahan berikut untuk migrasi
2025-11-01-preview:Beri sumber pengetahuan nama baru.
Ubah versi API menjadi
2025-11-01-preview.Tambahkan
ingestionParameterssebagai kontainer untuk properti anak berikut:"embeddingModel", ,"chatCompletionModel","ingestionSchedule""contentExtractionMode".
Tinjau pembaruan Anda lalu kirim permintaan untuk membuat objek. Objek baru yang dihasilkan dibuat untuk alur pengindeks.
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" } } }
Anda sekarang memiliki sumber pengetahuan azureBlob yang telah dimigrasikan dan tetap kompatibel dengan versi sebelumnya, menggunakan spesifikasi properti yang benar untuk 2025-11-01-preview.
Respons mencakup definisi lengkap objek baru. Untuk informasi selengkapnya tentang properti baru yang tersedia untuk jenis sumber pengetahuan ini, yang sekarang dapat Anda lakukan melalui pembaruan, lihat Membuat sumber pengetahuan blob.
Ganti agen pengetahuan dengan pangkalan pengetahuan
Pangkalan pengetahuan memerlukan sumber pengetahuan. Pastikan Anda memiliki sumber pengetahuan yang menargetkan
2025-11-01-previewsebelum memulai.Dapatkan definisi saat ini untuk meninjau properti yang ada.
### 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/jsonResponsnya harus mirip dengan contoh berikut.
{ "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 } }Merumuskan permintaan Buat Pangkalan Pengetahuan sebagai dasar untuk migrasi Anda.
Mulailah dengan format data JSON 08-01-preview.
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" } }Lakukan perubahan berikut untuk migrasi
2025-11-01-preview:Ganti titik akhir:
/knowledgebases/{{knowledge-base-name}}. Berikan nama yang unik untuk pangkalan pengetahuan.Ubah versi API menjadi
2025-11-01-preview.Hapus
requestLimits. PropertimaxRuntimeInSecondsdanmaxOutputSizesekarang ditentukan langsung pada permintaan pengambilan.Perbarui
knowledgeSources:- Hapus
maxSubQueriesdan ganti denganretrievalReasoningEffort(lihat Mengatur upaya penalaran pengambilan (pratinjau)).
- Hapus
Pindahkan
alwaysQuerySource,includeReferenceSourceData,includeReferences, danrerankerThresholdke bagianknowledgeSourceParamsdalam tindakan mengambil.Tidak ada perubahan untuk
models.Perbarui
outputConfiguration:Ganti
outputConfigurationdenganoutputMode.Hapus
attemptFastPath. Sudah tidak ada lagi. Perilaku yang setara dicapai dengan menetapkanretrievalReasoningEffortke minimum (lihat Mengatur upaya penalaran untuk pengambilan (pratinjau)).Jika modalitas diatur ke
answerSynthesis, pastikan Anda mengatur tingkat usaha penalaran pengambilan ke rendah (default) atau sedang.
Tambahkan
ingestionParameterssebagai persyaratan untuk membuat2025-11-01-previewsumber pengetahuan azureBlob.
Tinjau pembaruan Anda lalu kirim permintaan untuk membuat objek. Objek baru yang dihasilkan dibuat untuk alur pengindeks.
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." }
Anda sekarang memiliki sebuah basis pengetahuan alih-alih agen pengetahuan, dan objek tersebut kompatibel dengan versi sebelumnya.
Respons mencakup definisi lengkap objek baru. Untuk informasi selengkapnya tentang properti baru yang tersedia untuk pangkalan pengetahuan, yang sekarang dapat Anda lakukan melalui pembaruan, lihat Cara membuat pangkalan pengetahuan.
Memperbarui dan menguji pengambilan untuk pembaruan pratinjau versi 2025-11-01.
Permintaan pengambilan dimodifikasi agar 2025-11-01-preview mendukung lebih banyak format, termasuk permintaan yang lebih sederhana yang meminimalkan pemrosesan LLM. Untuk informasi selengkapnya tentang pengambilan data dalam pratinjau ini, silakan lihat Mengambil data menggunakan pangkalan pengetahuan. Bagian ini menjelaskan cara memperbarui kode Anda.
/agents/retrieveUbah titik akhir menjadi/knowledgebases/retrieve.Ubah versi API menjadi
2025-11-01-preview.Tidak diperlukan perubahan pada
messagesjika Anda menggunakanlowataumediumdengan upaya penalaran pengambilan. Gantimessagesdenganintentsjika Anda menggunakan penalaranminimal(lihat Mengatur upaya penalaran untuk pengambilan (pratinjau)).Ubah
knowledgeSourceParamsuntuk menyertakan properti apa pun yang dihapus dari agen:rerankerThreshold,alwaysQuerySource,includeReferenceSourceData,includeReferences.Tambahkan
retrievalReasoningEffortatur keminimumjika Anda menggunakanattemptFastPath. Jika Anda menggunakanmaxSubQueries, itu tidak ada lagi. Gunakan pengaturanretrievalReasoningEffortuntuk menentukan pemrosesan subkueri (lihat Mengatur tingkat upaya penalaran pengambilan (pratinjau)).
Untuk menguji keluaran basis pengetahuan Anda dengan kueri, gunakan fitur 2025-11-01-preview dari Pengambilan Pengetahuan - Ambil (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
}
Jika respons memiliki 200 OK kode HTTP, pangkalan pengetahuan Anda berhasil mengambil konten dari sumber pengetahuan.
Memperbarui dan menyesuaikan kode serta klien untuk versi pratinjau 2025-11-01
Untuk menyelesaikan migrasi Anda, ikuti langkah-langkah pembersihan berikut:
Hanya untuk sumber pengetahuan blob, perbarui klien untuk menggunakan indeks baru. Jika Anda memiliki kode atau skrip yang menjalankan pengindeks atau mereferensikan sumber data, indeks, atau set keterampilan, pastikan Anda memperbarui referensi ke objek baru.
Ganti semua referensi agen dengan
knowledgeBasesdalam file konfigurasi, kode, skrip, dan pengujian.Perbarui panggilan klien untuk menggunakan
2025-11-01-preview.Hapus atau regenerasi definisi cache yang dibuat menggunakan bentuk lama.
Pratinjau 01-08-2025
Jika Anda membuat agen pengetahuan menggunakan 2025-05-01-preview, definisi agen Anda mencakup array inline targetIndexes dan properti opsional defaultMaxDocsForReranker.
Mulai dengan versi API 2025-08-01-preview, sumber pengetahuan yang dapat digunakan kembali menggantikan targetIndexes, dan defaultMaxDocsForReranker tidak lagi didukung. Perubahan yang mengganggu ini mengharuskan Anda:
-
Mendapatkan konfigurasi saat ini
targetIndexes - Membuat sumber pengetahuan yang setara
-
Memperbarui agen untuk digunakan
knowledgeSourcesalih-alihtargetIndexes - Mengirim kueri untuk menguji pengambilan
-
Menghapus kode yang menggunakan
targetIndexesdan memperbarui klien
Dapatkan konfigurasi saat ini
Untuk mengambil definisi agen Anda, gunakan 2025-05-01-preview dari 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}}
Responsnya harus mirip dengan contoh berikut.
indexNameSalin nilai , defaultRerankerThreshold, dan defaultIncludeReferenceSourceData untuk digunakan dalam langkah-langkah mendatang.
defaultMaxDocsForReranker tidak digunakan lagi, sehingga Anda dapat mengabaikan nilainya.
{
"@odata.etag": "0x1234568AE7E58A1",
"name": "my-knowledge-agent",
"description": "My description of the agent",
"targetIndexes": [
{
"indexName": "my-index",
"defaultRerankerThreshold": 2.5,
"defaultIncludeReferenceSourceData": true,
"defaultMaxDocsForReranker": 100
}
]
}
Membuat sumber pengetahuan
Untuk membuat searchIndex sumber pengetahuan, gunakan 2025-08-01-previewSumber Pengetahuan - Buat (REST API). Atur searchIndexName ke nilai yang sebelumnya Anda salin.
@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"
}
}
Contoh sebelumnya membuat sumber pengetahuan yang mewakili satu indeks, tetapi Anda dapat menargetkan beberapa indeks atau blob Azure. Untuk informasi selengkapnya, lihat Membuat sumber pengetahuan.
Memperbarui agen
Untuk mengganti targetIndexes dengan knowledgeSources dalam definisi agen Anda, gunakan 2025-08-01-previewAgen Pengetahuan - Buat atau Perbarui (REST API). Atur rerankerThreshold dan includeReferenceSourceData ke nilai yang sebelumnya Anda salin.
### 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
}
]
}
Contoh sebelumnya memperbarui definisi untuk mereferensikan satu sumber pengetahuan, tetapi Anda dapat menargetkan beberapa sumber pengetahuan. Anda juga dapat menggunakan properti lain untuk mengontrol perilaku pengambilan, seperti alwaysQuerySource. Untuk informasi selengkapnya, lihat Membuat agen pengetahuan.
Uji pengambilan untuk pembaruan pratinjau tanggal 2025-08-01
Untuk menguji output agen Anda menggunakan kueri, gunakan 2025-08-01-preview dari 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"
}
]
}
]
}
Jika respons memiliki 200 OK kode HTTP, agen Anda berhasil mengambil konten dari sumber pengetahuan.
Memperbarui kode dan klien untuk versi pratinjau 2025-08-01
Untuk menyelesaikan migrasi Anda, ikuti langkah-langkah pembersihan berikut:
- Ganti semua
targetIndexesreferensi denganknowledgeSourcesdalam file konfigurasi, kode, skrip, dan pengujian. - Perbarui panggilan klien untuk menggunakan
2025-08-01-preview. - Hapus atau regenerasi definisi agen cache yang dibuat menggunakan bentuk lama.
Perubahan khusus versi
Bagian ini mencakup perubahan yang menyebabkan ketidakcocokan dan perubahan yang tidak menyebabkan ketidakcocokan untuk versi API berikut:
- 2026-08-01-preview
- 2026-05-01-preview
- 2026-04-01
- Pratinjau 11-11-2025
- 2025-08-01-preview
- Pratinjau 05-01 2025
Pratinjau 08-01 2026
Versi ini 2026-08-01-preview dibangun pada pratinjau 2026-05-01 dan mencakup perubahan mencolok untuk aplikasi yang menggunakan sumber pengetahuan Work IQ, penomoran daftar berbasis offset, catatan aktivitas yang didukung model, pemrosesan hasil server MCP, atau panggilan klien yang dihasilkan posisi.
Untuk meninjau dokumentasi referensi REST API untuk versi ini, pilih 2026-08-01-preview filter versi API di bagian atas halaman.
workIQParametersdiperlukan pada sumber pengetahuan Work IQ dan harus berisientraAppAuthentication. Perbarui sumber di tempat, atau buat penggantian untuk migrasi berdampingan. Sertakan asersi pengguna di headerx-ms-query-work-iq-source-authorizationpada permintaan pengambilan.Referensi Work IQ adalah menghapus
attributions, bentukWorkIQAttribution, danseeMoreWebUrl. Referensi yang dibentuk ulang menampilkansearchSensitivityLabelInfo. Hapus dependensi pada bidang yang dihapus, dan perbarui pemrosesan referensi untuk bentuk label sensitivitas baru.Parameter khusus pratinjau
$top,$skip, dan$countdihapus. Operasi daftar koleksi menggunakansearch,pageSize, dansearchType. Respons menggunakan@odata.nextLinkuntuk paginasi lanjutan. Perbarui permintaan daftar, dan ikuti setiap@odata.nextLinktepat seperti yang dikembalikan.Rekaman aktivitas perencanaan kueri, sintesis jawaban, dan ringkasan web menghapus skalar
modelName. Objek penggantimodelberisimodelNamedandeploymentId. Deserialisasikan objek bertingkatmodeluntuk rekaman aktivitas berbasis model.McpServerTool.inclusionModedihapus. Pada setiap item servertoolsMCP, petakanrerankedkeresultsProcessing: "rerank"danalwayskeresultsProcessing: "none". Jika dihilangkan,resultsProcessingsecara default menggunakanrerank;nonemelewati proses penyusunan ulang peringkat dan mempertahankan urutan hasil dasarnya.Parameter daftar baru mengubah urutan parameter metode yang dihasilkan tetapi tidak memengaruhi pengikatan parameter REST. Tinjau panggilan posisi setelah Anda menginstal paket SDK yang mendukung
2026-08-01-preview. Pilih argumen atau opsi bernama jika tersedia.
2026-05-01-preview
2026-05-01-preview menambahkan basis pengetahuan, sumber pengetahuan, dan fitur pengambilan di atas 2025-11-01-preview tanpa menghapus properti yang sebelumnya disimpan. Pangkalan pengetahuan dan sumber pengetahuan yang ada yang Anda buat di versi pratinjau sebelumnya terus berfungsi. Versi ini terutama menghadirkan fungsionalitas baru dan membatalkan beberapa batasan yang hanya berlaku pada versi pratinjau.
Untuk meninjau dokumentasi referensi REST API untuk versi ini, pilih 2026-05-01-preview filter versi API di bagian atas halaman.
Tidak ada perubahan yang melanggar antara 2025-11-01-preview dan 2026-05-01-preview. Permintaan yang ada yang menargetkan 2025-11-01-preview terus berfungsi saat Anda mengubah versi API menjadi 2026-05-01-preview.
SDK bahasa yang dikirimkan dengan dukungan 2026-05-01-preview memperkenalkan perubahan pada struktur kode yang bersifat inkompatibel di lapisan SDK. Lihat Pembaruan kode dan klien untuk versi pratinjau 2026-05-01 untuk pemetaan struktur SDK secara lengkap.
2026-04-01
2026-04-01 adalah versi API stabil pertama untuk retrieval agentik. Ini menetapkan kontrak minimal untuk pengambilan ekstraktif dan dapat menghapus perencanaan kueri berbasis pesan era pratinjau serta kemampuan sintesis jawaban.
Untuk meninjau dokumentasi referensi REST API untuk versi ini, pilih 2026-04-01 filter versi API di bagian atas halaman.
Perubahan berikut memengaruhi skema pangkalan pengetahuan dan permintaan pengambilan:
retrievalReasoningEffortdihapus. Basis pengetahuan yang sebelumnya dikonfigurasi dengan tingkat upaya penalaranlowataumediumtidak kompatibel dengan2026-04-01dan harus dibuat ulang.outputModedihapus. Pengambilan mengembalikan konten beralasan ekstraktif secara default. Sintesis jawaban tidak didukung.
Perubahan berikut hanya memengaruhi permintaan pengambilan:
intentsmenggantikanmessages.alwaysQuerySourcedihapus dariknowledgeSourceParams.maxOutputSizediganti namanya menjadimaxOutputSizeInTokens.Status percakapan tidak dipertahankan di seluruh permintaan. Pola berbasis
messagesmulti-putaran tidak didukung.
Perubahan berikut memengaruhi azureBlob dan indexedOneLake sumber pengetahuan:
-
ingestionPermissionOptionsdihapus dariingestionParameters.azureBlobdanindexedOneLakesumber pengetahuan yang mencakup properti ini harus dibuat ulang tanpa properti ini.
Catatan
Mengirim bidang yang dihapus mengembalikan 400 Bad Request kode HTTP. Permintaan pengambilan tidak menghilangkan atau mentolerir bidang yang tidak lagi ada dalam versi ini.
Pratinjau 01-11-2025
Untuk meninjau dokumentasi referensi REST API untuk versi ini, pilih 2025-11-01-preview filter versi API di bagian atas halaman.
Agen pengetahuan diganti namanya menjadi pangkalan pengetahuan.
Rute sebelumnya Rute baru /agents/knowledgebases/agents/agent-name/knowledgebases/knowledge-base-name/agents/agent-name/retrieve/knowledgebases/knowledge-base-name/retrieveAgen pengetahuan (basis)
outputConfigurationdiganti namanya menjadioutputModedan diubah dari objek menjadi enumerator string. Beberapa properti terpengaruh:-
includeActivitydipindahkan darioutputConfigurationlangsung ke permintaan pengambilan. -
attemptFastPathdalamoutputConfigurationdihapus sepenuhnya. Upaya penalaran baruminimaladalah penggantinya.
-
Agen pengetahuan (basis)
requestLimitsdihapus. Properti turunannya darimaxRuntimeInSecondsdanmaxOutputSizedipindahkan langsung ke permintaan pengambilan.Parameter agen pengetahuan (basis)
knowledgeSourcessekarang hanya mencantumkan nama sumber pengetahuan yang digunakan oleh pangkalan pengetahuan. Properti anak lain yang sebelumnya berada di bawahknowledgeSourcesdipindahkan ke propertiknowledgeSourceParamsdari permintaan pengambilan data:rerankerThresholdalwaysQuerySourceincludeReferenceSourceDataincludeReferences
Properti
maxSubQueriessudah tidak ada. Penggantinya adalah properti upaya penalaran pengambilan baru.Agen pengetahuan (dasar) permintaan pengambilan: Catatan aktivitas
semanticRerankerdigantikan dengan jenis catatan aktivitasagenticReasoning.Sumber pengetahuan untuk
azureBlobdansearchIndex: properti tingkat atas untukidentity,embeddingModel,chatCompletionModel,disableImageVerbalization, daningestionSchedulesekarang menjadi bagian dari objekingestionParameterspada sumber pengetahuan. Semua sumber pengetahuan yang mengambil dari indeks pencarian memilikiingestionParametersobjek.Hanya untuk
searchIndexsumber pengetahuan:sourceDataSelectdiganti namanya menjadisourceDataFieldsdan merupakan array yang menerimafieldNamedanfieldToSearch.
Pratinjau 01-08-2025
Untuk meninjau dokumentasi referensi REST API untuk versi ini, pilih 2025-08-01-preview filter versi API di bagian atas halaman.
Memperkenalkan sumber pengetahuan sebagai cara baru untuk menentukan sumber data, mendukung
searchIndex(satu atau beberapa indeks) danazureBlobjenis. Untuk informasi selengkapnya, lihat Membuat sumber pengetahuan indeks pencarian dan Membuat sumber pengetahuan blob.Membutuhkan
knowledgeSourcessebagai gantinyatargetIndexesdalam definisi agen. Untuk langkah-langkah migrasi, lihat Cara bermigrasi.Menghapus dukungan
defaultMaxDocsForReranker. Properti ini sebelumnya ada ditargetIndexes, tetapi tidak ada penggantian dalamknowledgeSources.
Pratinjau 05-01 2025
Versi API ini memperkenalkan penelusuran agentik dan agen pengetahuan. Setiap definisi agen memerlukan targetIndexes array yang menentukan satu indeks dan properti opsional, seperti defaultRerankerThreshold dan defaultIncludeReferenceSourceData.
Untuk meninjau dokumentasi referensi REST API untuk versi ini, pilih 2025-05-01-preview filter versi API di bagian atas halaman.