Bagikan melalui


Memigrasikan kode pengambilan agenik ke versi terbaru

Nota

Fitur ini saat ini dalam pratinjau publik. Pratinjau ini disediakan tanpa perjanjian tingkat layanan dan tidak direkomendasikan untuk beban kerja produksi. Fitur tertentu mungkin tidak didukung atau mungkin memiliki kemampuan terbatas. Untuk informasi lebih lanjut, lihat Supplemental Terms of Use for Microsoft Azure Previews.

Jika Anda menulis kode pengambilan agenik menggunakan REST API pratinjau awal, artikel ini menjelaskan kapan dan cara bermigrasi ke versi yang lebih baru. Ini juga menjelaskan perubahan yang melanggar dan tidak melanggar untuk semua versi REST API yang mendukung pengambilan agenik.

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 Apa yang baru.

Petunjuk / Saran

Menggunakan Azure SDK alih-alih REST? Baca artikel ini untuk mempelajari tentang perubahan signifikan, lalu instal paket versi pratinjau yang lebih baru untuk memulai pembaruan. Sebelum memulai, periksa log perubahan SDK untuk mengonfirmasi pembaruan API: Python, .NET, JavaScript, Java.

Kapan harus bermigrasi

Setiap versi API baru yang mendukung pengambilan agentik telah memperkenalkan perubahan yang memutus kompatibilitas, dari pratinjau 2025-05-01 asli hingga pratinjau 2025-08-01, hingga pratinjau 2025-11-01 terbaru.

Anda dapat terus menjalankan kode yang lebih lama tanpa pembaruan jika Anda mempertahankan nilai versi API. Namun, untuk mendapatkan manfaat dari perbaikan bug, peningkatan, dan fungsionalitas yang lebih baru, Anda harus memperbarui kode Anda.

Cara bermigrasi

  • Jalur migrasi yang didukung bersifat inkremental. Jika kode Anda menargetkan versi 2025-05-01-pratinjau, pertama-tama migrasikan ke versi 2025-08-01-pratinjau, lalu migrasikan ke versi 2025-11-01-pratinjau.

  • Untuk memahami cakupan perubahan, tinjau perubahan yang menyebabkannya rusak dan perubahan yang tidak menyebabkannya rusak untuk setiap versi.

  • "Migrasi" berarti membuat objek baru bernama unik yang mengimplementasikan perilaku versi sebelumnya. Anda tidak dapat mengganti objek yang ada jika properti ditambahkan atau dihapus pada API. Salah satu keuntungan membuat objek baru adalah kemampuan untuk mempertahankan objek yang ada sementara objek baru dikembangkan dan diuji.

  • 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.

Jika Anda bermigrasi dari pratinjau 2025-08-01, "agen pengetahuan" diganti namanya menjadi "pangkalan pengetahuan," dan beberapa properti dipindahkan ke objek yang berbeda dan ke tingkat berbeda dalam definisi objek.

  1. Memperbarui sumber pengetahuan searchIndex.
  2. Perbarui sumber pengetahuan azureBlob.
  3. Ganti agen pengetahuan dengan pangkalan pengetahuan.
  4. Perbarui permintaan pengambilan dan kirim kueri untuk menguji pembaruan Anda.
  5. Perbarui kode klien.

Memperbarui sumber pengetahuan searchIndex

Prosedur ini membuat sumber pengetahuan pratinjau searchIndex 2025-11-01 baru pada tingkat fungsi yang sama dengan versi 2025-08-01 sebelumnya. Indeks yang mendasar itu sendiri tidak memerlukan pembaruan.

  1. 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
    api-key: {{api-key}}
    Content-Type: application/json
    
  2. Dapatkan 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
    api-key: {{api-key}}
    Content-Type: application/json
    

    Respons akan terlihat 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
    }
    
  3. Merumuskan permintaan Buat Sumber Pengetahuan sebagai dasar untuk migrasi Anda.

    Mulailah dengan JSON 08-01-preview.

    POST {{url}}/knowledge-sources/search-index-ks?api-version=2025-08-01-preview
    api-key: {{key}}
    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"
      }
    }
    

    Buat pembaruan berikut untuk migrasi pratinjau 2025-11-01:

    • Beri sumber pengetahuan nama baru.

    • Ubah versi API menjadi 2025-11-01-preview.

    • Ganti nama sourceDataSelect menjadi sourceDataFields dan 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, mirip select dengan klausa dalam kueri klasik.

  4. Tinjau pembaruan Anda lalu kirim permintaan untuk membuat objek.

    PUT {{url}}/knowledge-sources/search-index-ks-11-01?api-version=2025-11-01-preview
    api-key: {{key}}
    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 yang dimigrasikan searchIndex yang kompatibel mundur dengan versi sebelumnya, menggunakan spesifikasi properti yang benar untuk pratinjau 2025-11-01.

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 pratinjau azureBlob 2025-11-01 baru pada tingkat fungsi yang sama dengan versi 2025-08-01 sebelumnya. Ini membuat sekumpulan objek baru yang dihasilkan: sumber data, keterampilan, pengindeks, indeks.

  1. 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
    api-key: {{api-key}}
    Content-Type: application/json
    
  2. Dapatkan 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
    api-key: {{api-key}}
    Content-Type: application/json
    

    Respons mungkin terlihat mirip dengan contoh berikut jika alur kerja Anda menyertakan model. 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"
         }
       }
     }
    
  3. Merumuskan permintaan Buat Sumber Pengetahuan sebagai dasar untuk migrasi Anda.

    Mulailah dengan JSON 08-01-preview.

    POST {{url}}/knowledge-sources/azure-blob-ks?api-version=2025-08-01-preview
    api-key: {{key}}
    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
      }
    }
    

    Buat pembaruan berikut untuk migrasi pratinjau 2025-11-01:

    • Beri sumber pengetahuan nama baru.

    • Ubah versi API menjadi 2025-11-01-preview.

    • Tambahkan ingestionParameters sebagai kontainer untuk properti anak berikut: "embeddingModel", , "chatCompletionModel", "ingestionSchedule""contentExtractionMode".

  4. Tinjau pembaruan Anda lalu kirim permintaan untuk membuat objek. Objek baru yang dihasilkan dibuat untuk alur pengindeks.

    PUT {{url}}/knowledge-sources/azure-blob-ks-11-01?api-version=2025-11-01-preview
    api-key: {{key}}
    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 yang dimigrasikan azureBlob yang kompatibel dengan versi sebelumnya, menggunakan spesifikasi properti yang benar untuk pratinjau 2025-11-01.

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 Azure Blob.

Ganti agen pengetahuan dengan pangkalan pengetahuan

  1. Pangkalan pengetahuan memerlukan sumber pengetahuan. Pastikan Anda memiliki sumber pengetahuan yang menargetkan pratinjau 2025-11-01 sebelum memulai.

  2. 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
    api-key: {{api-key}}
    Content-Type: application/json
    

    Respons mungkin terlihat 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
      }
    }
    
  3. Merumuskan permintaan Buat Pangkalan Pengetahuan sebagai dasar untuk migrasi Anda.

    Mulailah dengan JSON 08-01-preview.

    PUT {{url}}/knowledgebases/earth-at-night?api-version=2025-08-01-preview  HTTP/1.1
    api-key: {{key}}
    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"
        }
    }
    

    Buat pembaruan berikut untuk migrasi pratinjau 2025-11-01:

    • Ganti titik akhir: /knowledgebases/{{your-object-name}}. Beri pangkalan pengetahuan nama yang unik.

    • Ubah versi API menjadi 2025-11-01-preview.

    • Hapus requestLimits. Properti maxRuntimeInSeconds dan maxOutputSize sekarang ditentukan pada objek permintaan pengambilan secara langsung

    • Perbarui knowledgeSources:

    • Tidak ada perubahan untuk models.

    • Perbarui outputConfiguration:

      • Ganti outputConfiguration dengan outputMode.

      • Hapus attemptFastPath. Sudah tidak ada lagi. Perilaku yang setara diimplementasikan melalui retrievalReasoningEffort diatur ke minimum (lihat Mengatur upaya penalaran pengambilan).

      • Jika modalitas diatur ke answerSynthesis, pastikan Anda mengatur upaya penalaran pengambilan ke rendah (default) atau sedang.

    • Tambahkan ingestionParameters sebagai persyaratan untuk membuat sumber pengetahuan pratinjau azureBlob 2025-11-01.

  4. Tinjau pembaruan Anda lalu kirim permintaan untuk membuat objek. Objek baru yang dihasilkan dibuat untuk alur pengindeks.

     PUT {{url}}/knowledgebases/earth-at-night-11-01?api-version={{api-version}}
     api-key: {{key}}
     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 basis pengetahuan, bukan agen pengetahuan, dan objek kompatibel ke belakang 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 proses pengambilan untuk pembaruan pratinjau 2025-11-01

Permintaan pengambilan data dimodifikasi untuk pratinjau 2025-11-01 untuk mendukung lebih banyak bentuk, termasuk permintaan yang lebih sederhana yang meminimalkan pemrosesan model bahasa berskala besar (LLM). Untuk informasi selengkapnya tentang pengambilan data dalam pratinjau ini, lihat Mengambil data menggunakan basis pengetahuan. Bagian ini menjelaskan cara memperbarui kode Anda.

  1. /agents/retrieve Ubah titik akhir menjadi /knowledgebases/retrieve.

  2. Ubah versi API menjadi 2025-11-01-preview.

  3. Tidak ada perubahan messages yang diperlukan jika Anda menggunakan low atau medium retrievalReasoningEffort. Ganti pesan dengan intent jika Anda menggunakan minimal penalaran (lihat Mengatur upaya penalaran pengambilan).

  4. Ubah knowledgeSourceParams untuk menyertakan properti apa pun yang dihapus dari agen: rerankerThreshold, alwaysQuerySource, includeReferenceSourceData, includeReferences.

  5. Tambahkan retrievalReasoningEffort yang diatur ke minimum jika Anda sedang menggunakan attemptFastPath. Jika Anda menggunakan maxSubQueries, itu tidak ada lagi. retrievalReasoningEffort Gunakan pengaturan untuk menentukan pemrosesan subkueri (lihat Mengatur upaya penalaran pengambilan).

Untuk menguji keluaran basis pengetahuan Anda dengan kueri, gunakan pratinjau 2025-11-01 dari Pengambilan Pengetahuan - Ambil (REST API).

### Send a query to the knowledge base
POST {{url}}/knowledgebases/earth-at-night-11-01/retrieve?api-version=2025-11-01-preview
api-key: {{key}}
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 kode dan klien untuk pratinjau 2025-11-01

Untuk menyelesaikan migrasi Anda, ikuti langkah-langkah pembersihan berikut:

  1. Hanya untuk sumber pengetahuan Azure 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.

  2. Ganti semua referensi agen dengan knowledgeBases dalam file konfigurasi, kode, skrip, dan pengujian.

  3. Perbarui panggilan klien untuk menggunakan pratinjau 2025-11-01.

  4. Hapus atau regenerasi definisi cache yang dibuat menggunakan bentuk lama.

Perubahan khusus versi

Bagian ini mencakup perubahan yang melanggar dan tidak melanggar untuk versi REST API berikut:

Pratinjau 2025-11-01

Untuk meninjau dokumentasi referensi REST API untuk versi ini, pastikan versi API pratinjau 2025-11-01 dipilih di filter 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/retrieve
  • Agen pengetahuan (basis) outputConfiguration diganti namanya menjadi outputMode dan diubah dari objek menjadi enumerator string. Beberapa properti terpengaruh:

    • includeActivity dipindahkan dari outputConfiguration ke objek permintaan pengambilan secara langsung.
    • attemptFastPath in outputConfiguration dihapus sepenuhnya. Upaya penalaran baru minimal menjadi penggantinya.
  • Agen pengetahuan (basis) requestLimits dihapus. Properti turunan dari maxRuntimeInSeconds dan maxOutputSize dipindahkan langsung ke objek permintaan pengambilan.

  • Parameter agen pengetahuan (basis) knowledgeSources sekarang hanya mencantumkan nama sumber pengetahuan yang digunakan oleh pangkalan pengetahuan. Properti anak lain yang dulu berada di bawah knowledgeSources dipindahkan ke properti knowledgeSourceParams dari objek permintaan pengambilan.

    • rerankerThreshold
    • alwaysQuerySource
    • includeReferenceSourceData
    • includeReferences

    Properti maxSubQueries sudah tidak ada. Penggantinya adalah properti usaha penalaran pengambilan data yang baru.

  • Objek permintaan pengambilan agen pengetahuan (dasar): Catatan aktivitas semanticReranker diganti dengan jenis catatan aktivitas agenticReasoning.

  • Sumber pengetahuan untuk azureBlob dan searchIndex: properti tingkat atas untuk identity, embeddingModel, chatCompletionModeldisableImageVerbalization, dan ingestionSchedule sekarang menjadi bagian dari objek ingestionParameters pada sumber pengetahuan. Semua sumber pengetahuan yang memanfaatkan indeks pencarian memiliki ingestionParameters objek.

  • Hanya untuk searchIndex sumber pengetahuan: sourceDataSelect diganti namanya menjadi sourceDataFields dan merupakan array yang menerima fieldName dan fieldToSearch.

2025-08-01-preview

Untuk meninjau dokumentasi referensi REST API untuk versi ini, pastikan versi API pratinjau 2025-08-01 dipilih di filter di bagian atas halaman.

  • Memperkenalkan sumber pengetahuan sebagai cara baru untuk menentukan sumber data, mendukung searchIndex (satu atau beberapa indeks) dan azureBlob jenis. Untuk informasi selengkapnya, lihat Membuat sumber pengetahuan indeks pencarian dan Membuat sumber pengetahuan blob.

  • Membutuhkan alih-alih knowledgeSourcestargetIndexes dalam definisi agen. Untuk langkah-langkah migrasi, lihat Cara bermigrasi.

  • defaultMaxDocsForReranker Menghapus dukungan. Properti ini sebelumnya ada di targetIndexes, tetapi tidak ada penggantian dalam knowledgeSources.

2025-05-01-preview

Versi REST API ini memperkenalkan pengambilan agen 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, pastikan versi API pratinjau 2025-05-01 dipilih di filter di bagian atas halaman.