Knowledge Retrieval - Retrieve

KnowledgeBase hämtar relevanta data från säkerhetskopieringsbutiker.

POST {endpoint}/knowledgebases('{knowledgeBaseName}')/retrieve?api-version=2025-11-01-preview

URI-parametrar

Name I Obligatorisk Typ Description
endpoint
path True

string (uri)

Slutpunkts-URL:en för söktjänsten.

knowledgeBaseName
path True

string

Namnet på 知識庫.

api-version
query True

string

minLength: 1

Den API-version som ska användas för den här åtgärden.

Begärandehuvud

Name Obligatorisk Typ Description
Accept

Accept

Acceptera-rubriken.

x-ms-query-source-authorization

string

Token som identifierar den användare som frågan körs för. Denna token används för att framtvinga säkerhetsbegränsningar för dokument.

x-ms-client-request-id

string (uuid)

En ogenomskinlig, globalt unik, klientgenererad strängidentifierare för begäran.

Begärandetext

Name Typ Description
includeActivity

boolean

Anger att hämtningsresultaten ska innehålla aktivitetsinformation.

intents KnowledgeRetrievalIntent[]:

KnowledgeRetrievalSemanticIntent[]

En lista över avsedda frågor som ska köras utan planering av modellfrågor.

knowledgeSourceParams KnowledgeSourceParams[]:

En lista över körningsparametrar för kunskapskällorna.

maxOutputSize

integer (int32)

Begränsar den maximala storleken på innehållet i utdata.

maxRuntimeInSeconds

integer (int32)

Den maximala körtiden i sekunder.

messages

KnowledgeBaseMessage[]

En lista med indata för chattmeddelandeformat.

outputMode

KnowledgeRetrievalOutputMode

Utdatakonfigurationen för den här hämtningen.

retrievalReasoningEffort KnowledgeRetrievalReasoningEffort:

Konfigurationen för återhämtningsresonemangsinsats.

Svar

Name Typ Description
200 OK

KnowledgeBaseRetrievalResponse

Lyckad uttagsrespons.

Other Status Codes

KnowledgeBaseRetrievalResponse

Partiell uttagsrespons.

Other Status Codes

ErrorResponse

Ett oväntat felsvar.

Säkerhet

api-key

Typ: apiKey
I: header

OAuth2Auth

Typ: oauth2
Flow: implicit
Auktoriseringswebbadress: https://login.microsoftonline.com/common/oauth2/v2.0/authorize

Omfattningar

Name Description
https://search.azure.com/.default

Exempel

KnowledgeBaseRetrieve
KnowledgeBaseRetrieveWithIntents

KnowledgeBaseRetrieve

Exempelbegäran

POST https://previewexampleservice.search.windows.net/knowledgebases('base-preview-test')/retrieve?api-version=2025-11-01-preview



{
  "messages": [
    {
      "role": "user",
      "content": [
        {
          "text": "hello world",
          "type": "text"
        }
      ]
    }
  ],
  "maxRuntimeInSeconds": 60,
  "maxOutputSize": 100000,
  "retrievalReasoningEffort": {
    "kind": "low"
  },
  "includeActivity": true,
  "outputMode": "answerSynthesis",
  "knowledgeSourceParams": [
    {
      "filterAddOn": "foo eq bar",
      "knowledgeSourceName": "ks-preview-test",
      "includeReferences": true,
      "includeReferenceSourceData": true,
      "alwaysQuerySource": false,
      "rerankerThreshold": 2.1,
      "kind": "searchIndex"
    }
  ]
}

Exempelsvar

{
  "response": [
    {
      "content": [
        {
          "type": "text",
          "text": "[{...}]"
        }
      ]
    }
  ],
  "activity": [
    {
      "type": "modelQueryPlanning",
      "id": 0,
      "inputTokens": 11,
      "outputTokens": 22,
      "elapsedMs": 10
    },
    {
      "type": "searchIndex",
      "id": 1,
      "knowledgeSourceName": "ks-preview-test",
      "queryTime": "2025-01-01T00:08:45.045Z",
      "count": 2,
      "elapsedMs": 1234,
      "searchIndexArguments": {
        "search": "hello world",
        "filter": "foo eq bar",
        "sourceDataFields": [
          {
            "name": "category"
          },
          {
            "name": "description"
          },
          {
            "name": "ownerId"
          },
          {
            "name": "id"
          }
        ],
        "searchFields": [],
        "semanticConfigurationName": "testconfig"
      }
    },
    {
      "type": "searchIndex",
      "id": 2,
      "knowledgeSourceName": "ks-preview-test",
      "queryTime": "2025-01-01T00:08:45.045Z",
      "count": 2,
      "elapsedMs": 1234,
      "searchIndexArguments": {
        "search": "hello world two",
        "filter": "foo eq bar",
        "sourceDataFields": [
          {
            "name": "category"
          },
          {
            "name": "description"
          },
          {
            "name": "ownerId"
          },
          {
            "name": "id"
          }
        ],
        "searchFields": [],
        "semanticConfigurationName": "testconfig"
      }
    },
    {
      "type": "agenticReasoning",
      "id": 3,
      "retrievalReasoningEffort": {
        "kind": "low"
      },
      "reasoningTokens": 74
    },
    {
      "type": "modelAnswerSynthesis",
      "id": 4,
      "inputTokens": 664,
      "outputTokens": 1328,
      "elapsedMs": 10
    }
  ],
  "references": [
    {
      "type": "searchIndex",
      "id": "83dd7d40",
      "activitySource": 1,
      "sourceData": {
        "id": "myDocKey1",
        "title": "high_doc",
        "content": "hello world"
      },
      "rerankerScore": 3.5,
      "docKey": "myDocKey1"
    },
    {
      "type": "searchIndex",
      "id": "83dd7d41",
      "activitySource": 1,
      "sourceData": {
        "id": "myDocKey2",
        "title": "low_doc",
        "content": "goodbye world"
      },
      "rerankerScore": 2.7,
      "docKey": "myDocKey2"
    }
  ]
}
{
  "response": [
    {
      "content": [
        {
          "type": "text",
          "text": "[{...}]"
        }
      ]
    }
  ],
  "activity": [
    {
      "type": "modelQueryPlanning",
      "id": 0,
      "inputTokens": 11,
      "outputTokens": 22,
      "elapsedMs": 10
    },
    {
      "type": "searchIndex",
      "id": 1,
      "knowledgeSourceName": "ks-preview-test",
      "queryTime": "2025-01-01T00:08:45.045Z",
      "count": 2,
      "elapsedMs": 1234,
      "searchIndexArguments": {
        "search": "hello world",
        "filter": "foo eq bar",
        "sourceDataFields": [
          {
            "name": "category"
          },
          {
            "name": "description"
          },
          {
            "name": "ownerId"
          },
          {
            "name": "id"
          }
        ],
        "searchFields": [],
        "semanticConfigurationName": "testconfig"
      }
    },
    {
      "type": "web",
      "id": 2,
      "knowledgeSourceName": "ks-preview-web",
      "queryTime": "2025-01-01T00:08:45.045Z",
      "count": 10,
      "elapsedMs": 2345,
      "error": {
        "code": "403",
        "message": "The error message",
        "details": [],
        "additionalInfo": [
          {
            "type": "SomeErrorType",
            "info": {
              "someProperty": "Some value"
            }
          }
        ]
      }
    },
    {
      "type": "agenticReasoning",
      "id": 3,
      "retrievalReasoningEffort": {
        "kind": "low"
      },
      "reasoningTokens": 74
    },
    {
      "type": "modelAnswerSynthesis",
      "id": 4,
      "inputTokens": 664,
      "outputTokens": 1328,
      "elapsedMs": 10
    }
  ],
  "references": [
    {
      "type": "searchIndex",
      "id": "83dd7d40",
      "activitySource": 1,
      "sourceData": {
        "id": "myDocKey1",
        "title": "high_doc",
        "content": "hello world"
      },
      "rerankerScore": 3.5,
      "docKey": "myDocKey1"
    },
    {
      "type": "searchIndex",
      "id": "83dd7d41",
      "activitySource": 1,
      "sourceData": {
        "id": "myDocKey2",
        "title": "low_doc",
        "content": "goodbye world"
      },
      "rerankerScore": 2.7,
      "docKey": "myDocKey2"
    }
  ]
}

KnowledgeBaseRetrieveWithIntents

Exempelbegäran

POST https://previewexampleservice.search.windows.net/knowledgebases('base-preview-test')/retrieve?api-version=2025-11-01-preview



{
  "intents": [
    {
      "search": "foo",
      "type": "semantic"
    }
  ],
  "maxRuntimeInSeconds": 60,
  "maxOutputSize": 100000,
  "retrievalReasoningEffort": {
    "kind": "minimal"
  },
  "includeActivity": true,
  "outputMode": "extractiveData",
  "knowledgeSourceParams": [
    {
      "filterAddOn": "foo eq bar",
      "knowledgeSourceName": "ks-preview-test",
      "includeReferences": true,
      "includeReferenceSourceData": true,
      "alwaysQuerySource": true,
      "rerankerThreshold": 2.1,
      "kind": "searchIndex"
    }
  ]
}

Exempelsvar

{
  "response": [
    {
      "content": [
        {
          "type": "text",
          "text": "[{...}]"
        }
      ]
    }
  ],
  "activity": [
    {
      "type": "searchIndex",
      "id": 0,
      "knowledgeSourceName": "ks-preview-test",
      "queryTime": "2025-01-01T00:08:45.045Z",
      "count": 2,
      "elapsedMs": 1234,
      "searchIndexArguments": {
        "search": "foo",
        "filter": "foo eq bar",
        "sourceDataFields": [
          {
            "name": "category"
          },
          {
            "name": "description"
          },
          {
            "name": "ownerId"
          },
          {
            "name": "id"
          }
        ],
        "searchFields": [],
        "semanticConfigurationName": "testconfig"
      }
    },
    {
      "type": "agenticReasoning",
      "id": 1,
      "retrievalReasoningEffort": {
        "kind": "minimal"
      },
      "reasoningTokens": 37
    }
  ],
  "references": [
    {
      "type": "searchIndex",
      "id": "83dd7d40",
      "activitySource": 0,
      "sourceData": {
        "id": "myDocKey1",
        "title": "high_doc",
        "content": "hello world"
      },
      "rerankerScore": 3.5,
      "docKey": "myDocKey1"
    },
    {
      "type": "searchIndex",
      "id": "83dd7d41",
      "activitySource": 0,
      "sourceData": {
        "id": "myDocKey2",
        "title": "low_doc",
        "content": "goodbye world"
      },
      "rerankerScore": 2.7,
      "docKey": "myDocKey2"
    }
  ]
}
{
  "response": [
    {
      "content": [
        {
          "type": "text",
          "text": "[{...}]"
        }
      ]
    }
  ],
  "activity": [
    {
      "type": "searchIndex",
      "id": 0,
      "knowledgeSourceName": "ks-preview-test",
      "queryTime": "2025-01-01T00:08:45.045Z",
      "count": 2,
      "elapsedMs": 1234,
      "searchIndexArguments": {
        "search": "foo",
        "filter": "foo eq bar",
        "sourceDataFields": [
          {
            "name": "category"
          },
          {
            "name": "description"
          },
          {
            "name": "ownerId"
          },
          {
            "name": "id"
          }
        ],
        "searchFields": [],
        "semanticConfigurationName": "testconfig"
      }
    },
    {
      "type": "web",
      "id": 1,
      "knowledgeSourceName": "ks-preview-web",
      "queryTime": "2025-01-01T00:08:45.045Z",
      "count": 10,
      "elapsedMs": 2345,
      "error": {
        "code": "403",
        "message": "The error message",
        "details": [],
        "additionalInfo": [
          {
            "type": "SomeErrorType",
            "info": {
              "someProperty": "Some value"
            }
          }
        ]
      }
    },
    {
      "type": "agenticReasoning",
      "id": 2,
      "retrievalReasoningEffort": {
        "kind": "minimal"
      },
      "reasoningTokens": 37
    }
  ],
  "references": [
    {
      "type": "searchIndex",
      "id": "83dd7d40",
      "activitySource": 0,
      "sourceData": {
        "id": "myDocKey1",
        "title": "high_doc",
        "content": "hello world"
      },
      "rerankerScore": 3.5,
      "docKey": "myDocKey1"
    },
    {
      "type": "searchIndex",
      "id": "83dd7d41",
      "activitySource": 0,
      "sourceData": {
        "id": "myDocKey2",
        "title": "low_doc",
        "content": "goodbye world"
      },
      "rerankerScore": 2.7,
      "docKey": "myDocKey2"
    }
  ]
}

Definitioner

Name Description
Accept

Acceptera-rubriken.

AzureBlobKnowledgeSourceParams

Anger körningsparametrar för en Azure Blob-kunskapskälla

ErrorAdditionalInfo

Ytterligare information om resurshanteringsfelet.

ErrorDetail

Felinformationen.

ErrorResponse

Vanligt felsvar för alla Azure Resource Manager-API:er för att returnera felinformation för misslyckade åtgärder. (Detta följer även formatet för OData-felsvar.).

IndexedOneLakeKnowledgeSourceParams

Anger körningsparametrar för en indexerad OneLake-kunskapskälla

IndexedSharePointKnowledgeSourceParams

Anger körningsparametrar för en indexerad SharePoint-kunskapskälla

KnowledgeBaseActivityRecordType

Typen av aktivitetsregister.

KnowledgeBaseAgenticReasoningActivityRecord

Representerar en aktivitetspost för agentiskt resonemang.

KnowledgeBaseAzureBlobActivityArguments

Representerar argumenten som Azure Blob Retrieval-aktiviteten kördes med.

KnowledgeBaseAzureBlobActivityRecord

Representerar en aktivitetspost för hämtning av Azure Blob-blobar.

KnowledgeBaseAzureBlobReference

Representerar en Azure Blob Storage dokumentreferens.

KnowledgeBaseErrorAdditionalInfo

Ytterligare information om resurshanteringsfelet.

KnowledgeBaseErrorDetail

Felinformationen.

KnowledgeBaseImageContent

Bildinnehåll.

KnowledgeBaseIndexedOneLakeActivityArguments

Representerar argumenten som den indexerade OneLake-återvinningsaktiviteten kördes med.

KnowledgeBaseIndexedOneLakeActivityRecord

Representerar en indexerad OneLake-återvinningsaktivitetspost.

KnowledgeBaseIndexedOneLakeReference

Representerar en indexerad OneLake-dokumentreferens.

KnowledgeBaseIndexedSharePointActivityArguments

Representerar argumenten som den indexerade SharePoint-hämtningsaktiviteten kördes med.

KnowledgeBaseIndexedSharePointActivityRecord

Representerar en indexerad SharePoint-återvinningsaktivitetspost.

KnowledgeBaseIndexedSharePointReference

Representerar en indexerad SharePoint-dokumentreferens.

KnowledgeBaseMessage

Objektet för meddelandeformat på naturligt språk.

KnowledgeBaseMessageContentType

Typ av meddelandeinnehåll.

KnowledgeBaseMessageImageContent

Typ av bildmeddelande.

KnowledgeBaseMessageTextContent

Typ av textmeddelande.

KnowledgeBaseModelAnswerSynthesisActivityRecord

Representerar en LLM-svarssyntesaktivitetspost.

KnowledgeBaseModelQueryPlanningActivityRecord

Representerar en LLM-frågeplaneringsaktivitetspost.

KnowledgeBaseReferenceType

Typ av referens.

KnowledgeBaseRemoteSharePointActivityArguments

Representerar argumenten som den fjärrstyrda SharePoint-hämtningsaktiviteten kördes med.

KnowledgeBaseRemoteSharePointActivityRecord

Representerar en fjärråtkomst av SharePoint-återvinningsaktivitet.

KnowledgeBaseRemoteSharePointReference

Representerar en fjärrreferens till SharePoint-dokument.

KnowledgeBaseRetrievalRequest

Indatakontraktet för hämtningsbegäran.

KnowledgeBaseRetrievalResponse

Utdatakontraktet för hämtningssvaret.

KnowledgeBaseSearchIndexActivityArguments

Representerar de argument som sökindexhämtningsaktiviteten kördes med.

KnowledgeBaseSearchIndexActivityRecord

Representerar en post för hämtningsaktivitet för sökindex.

KnowledgeBaseSearchIndexReference

Representerar en referens för ett Azure Search-dokument.

KnowledgeBaseWebActivityArguments

Representerar argumenten som webbåtervinningsaktiviteten kördes med.

KnowledgeBaseWebActivityRecord

Representerar en webbsökningsaktivitetspost.

KnowledgeBaseWebReference

Representerar en referens till ett webbdokument.

KnowledgeRetrievalIntentType

Vilken typ av 知識庫-konfiguration som ska användas.

KnowledgeRetrievalLowReasoningEffort

Kör kunskapshämtning med låg ansträngning för att resonera.

KnowledgeRetrievalMediumReasoningEffort

Kör kunskapshämtning med medelhög ansträngning för resonemang.

KnowledgeRetrievalMinimalReasoningEffort

Kör kunskapshämtning med minimal ansträngning för att resonera.

KnowledgeRetrievalOutputMode

Utdatakonfigurationen för den här hämtningen.

KnowledgeRetrievalReasoningEffortKind

Mängden ansträngning som ska användas under hämtningen.

KnowledgeRetrievalSemanticIntent

En semantisk frågeavsikt.

KnowledgeSourceKind

Typen av kunskapskälla.

RemoteSharePointKnowledgeSourceParams

Anger körningsparametrar för en fjärransluten SharePoint-kunskapskälla

SearchIndexFieldReference

Fältreferens för ett sökindex.

SearchIndexKnowledgeSourceParams

Anger körningsparametrar för en kunskapskälla för sökindex

SharePointSensitivityLabelInfo

Information om känslighetsetiketten som tillämpas på ett SharePoint-dokument.

WebKnowledgeSourceParams

Anger körningsparametrar för en webbkunskapskälla

Accept

Acceptera-rubriken.

Värde Description
application/json;odata.metadata=minimal

AzureBlobKnowledgeSourceParams

Anger körningsparametrar för en Azure Blob-kunskapskälla

Name Typ Description
alwaysQuerySource

boolean

Anger att den här kunskapskällan ska kringgå valet av källa och alltid efterfrågas vid hämtningen.

includeReferenceSourceData

boolean

Anger om referenser ska innehålla strukturerade data som erhålls under hämtningen i nyttolasten.

includeReferences

boolean

Anger om referenser ska inkluderas för data som hämtas från den här källan.

kind string:

azureBlob

Typen av kunskapskälla.

knowledgeSourceName

string

Namnet på det index som parametrarna gäller för.

rerankerThreshold

number (float)

Tröskelvärdet för omrankning som alla hämtade dokument måste uppfylla för att tas med i svaret.

ErrorAdditionalInfo

Ytterligare information om resurshanteringsfelet.

Name Typ Description
info

Den ytterligare informationen.

type

string

Typen av ytterligare information.

ErrorDetail

Felinformationen.

Name Typ Description
additionalInfo

ErrorAdditionalInfo[]

Felet ytterligare information.

code

string

Felkoden.

details

ErrorDetail[]

Felinformationen.

message

string

Felmeddelandet.

target

string

Felet riktas.

ErrorResponse

Vanligt felsvar för alla Azure Resource Manager-API:er för att returnera felinformation för misslyckade åtgärder. (Detta följer även formatet för OData-felsvar.).

Name Typ Description
error

ErrorDetail

Felet objektet.

IndexedOneLakeKnowledgeSourceParams

Anger körningsparametrar för en indexerad OneLake-kunskapskälla

Name Typ Description
alwaysQuerySource

boolean

Anger att den här kunskapskällan ska kringgå valet av källa och alltid efterfrågas vid hämtningen.

includeReferenceSourceData

boolean

Anger om referenser ska innehålla strukturerade data som erhålls under hämtningen i nyttolasten.

includeReferences

boolean

Anger om referenser ska inkluderas för data som hämtas från den här källan.

kind string:

indexedOneLake

Typen av kunskapskälla.

knowledgeSourceName

string

Namnet på det index som parametrarna gäller för.

rerankerThreshold

number (float)

Tröskelvärdet för omrankning som alla hämtade dokument måste uppfylla för att tas med i svaret.

IndexedSharePointKnowledgeSourceParams

Anger körningsparametrar för en indexerad SharePoint-kunskapskälla

Name Typ Description
alwaysQuerySource

boolean

Anger att den här kunskapskällan ska kringgå valet av källa och alltid efterfrågas vid hämtningen.

includeReferenceSourceData

boolean

Anger om referenser ska innehålla strukturerade data som erhålls under hämtningen i nyttolasten.

includeReferences

boolean

Anger om referenser ska inkluderas för data som hämtas från den här källan.

kind string:

indexedSharePoint

Typen av kunskapskälla.

knowledgeSourceName

string

Namnet på det index som parametrarna gäller för.

rerankerThreshold

number (float)

Tröskelvärdet för omrankning som alla hämtade dokument måste uppfylla för att tas med i svaret.

KnowledgeBaseActivityRecordType

Typen av aktivitetsregister.

Värde Description
searchIndex

Sökindex-återvinningsaktivitet.

azureBlob

Azure Blob retrieval activity.

indexedSharePoint

Indexerad SharePoint-återvinningsaktivitet.

indexedOneLake

Indexerad OneLake-återvinningsaktivitet.

web

Webbåtervinningsaktivitet.

remoteSharePoint

Fjärråtkomst av SharePoint.

modelQueryPlanning

LLM-frågeplaneringsaktivitet.

modelAnswerSynthesis

LLM-svarssyntesaktivitet.

agenticReasoning

Agentiskt resonerande aktivitet.

KnowledgeBaseAgenticReasoningActivityRecord

Representerar en aktivitetspost för agentiskt resonemang.

Name Typ Description
elapsedMs

integer (int32)

Den förflutna tiden i millisekunder för hämtningsaktiviteten.

error

KnowledgeBaseErrorDetail

Felinformationen som förklarar varför åtgärden misslyckades. Den här egenskapen ingår bara när aktiviteten inte lyckas.

id

integer (int32)

ID för aktivitetsposten.

reasoningTokens

integer (int32)

Antalet indatatoken för agentisk resonemang.

retrievalReasoningEffort KnowledgeRetrievalReasoningEffort:

Konfigurationen för återhämtningsresonemangsinsats.

type string:

agenticReasoning

Typ av aktivitetspost.

KnowledgeBaseAzureBlobActivityArguments

Representerar argumenten som Azure Blob Retrieval-aktiviteten kördes med.

Name Typ Description
search

string

Söksträngen som används för att fråga blobinnehåll.

KnowledgeBaseAzureBlobActivityRecord

Representerar en aktivitetspost för hämtning av Azure Blob-blobar.

Name Typ Description
azureBlobArguments

KnowledgeBaseAzureBlobActivityArguments

Azure Blob-argumenten för hämtningsaktiviteten.

count

integer (int32)

Antalet dokument som hämtats som var tillräckligt relevanta för att passera tröskelvärdet för omrankning.

elapsedMs

integer (int32)

Den förflutna tiden i millisekunder för hämtningsaktiviteten.

error

KnowledgeBaseErrorDetail

Felinformationen som förklarar varför åtgärden misslyckades. Den här egenskapen ingår bara när aktiviteten inte lyckas.

id

integer (int32)

ID för aktivitetsposten.

knowledgeSourceName

string

Kunskapskällan för hämtningsaktiviteten.

queryTime

string (date-time)

Frågetiden för den här hämtningsaktiviteten.

type string:

azureBlob

Typ av aktivitetspost.

KnowledgeBaseAzureBlobReference

Representerar en Azure Blob Storage dokumentreferens.

Name Typ Description
activitySource

integer (int32)

Källaktivitets-ID:t för referensen.

blobUrl

string

Blob-URL:en för referensen.

id

string

ID för referensen.

rerankerScore

number (float)

Rankningspoängen för dokumentreferensen.

sourceData

Källdata för referensen.

type string:

azureBlob

Typen av referens.

KnowledgeBaseErrorAdditionalInfo

Ytterligare information om resurshanteringsfelet.

Name Typ Description
info

Den ytterligare informationen.

type

string

Typen av ytterligare information.

KnowledgeBaseErrorDetail

Felinformationen.

Name Typ Description
additionalInfo

KnowledgeBaseErrorAdditionalInfo[]

Felet ytterligare information.

code

string

Felkoden.

details

KnowledgeBaseErrorDetail[]

Felinformationen.

message

string

Felmeddelandet.

target

string

Felet riktas.

KnowledgeBaseImageContent

Bildinnehåll.

Name Typ Description
url

string (uri)

Webbadressen till bilden.

KnowledgeBaseIndexedOneLakeActivityArguments

Representerar argumenten som den indexerade OneLake-återvinningsaktiviteten kördes med.

Name Typ Description
search

string

Söksträngen som används för att söka indexerade innehåll i OneLake.

KnowledgeBaseIndexedOneLakeActivityRecord

Representerar en indexerad OneLake-återvinningsaktivitetspost.

Name Typ Description
count

integer (int32)

Antalet dokument som hämtats som var tillräckligt relevanta för att passera tröskelvärdet för omrankning.

elapsedMs

integer (int32)

Den förflutna tiden i millisekunder för hämtningsaktiviteten.

error

KnowledgeBaseErrorDetail

Felinformationen som förklarar varför åtgärden misslyckades. Den här egenskapen ingår bara när aktiviteten inte lyckas.

id

integer (int32)

ID för aktivitetsposten.

indexedOneLakeArguments

KnowledgeBaseIndexedOneLakeActivityArguments

De indexerade OneLake-argumenten för återvinningsaktiviteten.

knowledgeSourceName

string

Kunskapskällan för hämtningsaktiviteten.

queryTime

string (date-time)

Frågetiden för den här hämtningsaktiviteten.

type string:

indexedOneLake

Typ av aktivitetspost.

KnowledgeBaseIndexedOneLakeReference

Representerar en indexerad OneLake-dokumentreferens.

Name Typ Description
activitySource

integer (int32)

Källaktivitets-ID:t för referensen.

docUrl

string

Dokumentets URL för referensen.

id

string

ID för referensen.

rerankerScore

number (float)

Rankningspoängen för dokumentreferensen.

sourceData

Källdata för referensen.

type string:

indexedOneLake

Typen av referens.

KnowledgeBaseIndexedSharePointActivityArguments

Representerar argumenten som den indexerade SharePoint-hämtningsaktiviteten kördes med.

Name Typ Description
search

string

Söksträngen som används för att söka indexerade SharePoint-innehåll.

KnowledgeBaseIndexedSharePointActivityRecord

Representerar en indexerad SharePoint-återvinningsaktivitetspost.

Name Typ Description
count

integer (int32)

Antalet dokument som hämtats som var tillräckligt relevanta för att passera tröskelvärdet för omrankning.

elapsedMs

integer (int32)

Den förflutna tiden i millisekunder för hämtningsaktiviteten.

error

KnowledgeBaseErrorDetail

Felinformationen som förklarar varför åtgärden misslyckades. Den här egenskapen ingår bara när aktiviteten inte lyckas.

id

integer (int32)

ID för aktivitetsposten.

indexedSharePointArguments

KnowledgeBaseIndexedSharePointActivityArguments

De indexerade SharePoint-argumenten för hämtaaktiviteten.

knowledgeSourceName

string

Kunskapskällan för hämtningsaktiviteten.

queryTime

string (date-time)

Frågetiden för den här hämtningsaktiviteten.

type string:

indexedSharePoint

Typ av aktivitetspost.

KnowledgeBaseIndexedSharePointReference

Representerar en indexerad SharePoint-dokumentreferens.

Name Typ Description
activitySource

integer (int32)

Källaktivitets-ID:t för referensen.

docUrl

string

Dokumentets URL för referensen.

id

string

ID för referensen.

rerankerScore

number (float)

Rankningspoängen för dokumentreferensen.

sourceData

Källdata för referensen.

type string:

indexedSharePoint

Typen av referens.

KnowledgeBaseMessage

Objektet för meddelandeformat på naturligt språk.

Name Typ Description
content KnowledgeBaseMessageContent[]:

Innehållet i meddelandet.

role

string

Rollen för verktygets svar.

KnowledgeBaseMessageContentType

Typ av meddelandeinnehåll.

Värde Description
text

Typ av textmeddelandeinnehåll.

image

Typ av innehåll i bildmeddelanden.

KnowledgeBaseMessageImageContent

Typ av bildmeddelande.

Name Typ Description
image

KnowledgeBaseImageContent

Bildinnehållet.

type string:

image

Typ av meddelande

KnowledgeBaseMessageTextContent

Typ av textmeddelande.

Name Typ Description
text

string

Textinnehållet.

type string:

text

Typ av meddelande

KnowledgeBaseModelAnswerSynthesisActivityRecord

Representerar en LLM-svarssyntesaktivitetspost.

Name Typ Description
elapsedMs

integer (int32)

Den förflutna tiden i millisekunder för hämtningsaktiviteten.

error

KnowledgeBaseErrorDetail

Felinformationen som förklarar varför åtgärden misslyckades. Den här egenskapen ingår bara när aktiviteten inte lyckas.

id

integer (int32)

ID för aktivitetsposten.

inputTokens

integer (int32)

Antalet indatatoken för LLM-svarssyntesaktiviteten.

outputTokens

integer (int32)

Antalet utdatatoken för LLM-svarssyntesaktiviteten.

type string:

modelAnswerSynthesis

Typ av aktivitetspost.

KnowledgeBaseModelQueryPlanningActivityRecord

Representerar en LLM-frågeplaneringsaktivitetspost.

Name Typ Description
elapsedMs

integer (int32)

Den förflutna tiden i millisekunder för hämtningsaktiviteten.

error

KnowledgeBaseErrorDetail

Felinformationen som förklarar varför åtgärden misslyckades. Den här egenskapen ingår bara när aktiviteten inte lyckas.

id

integer (int32)

ID för aktivitetsposten.

inputTokens

integer (int32)

Antalet indatatoken för LLM-frågeplaneringsaktiviteten.

outputTokens

integer (int32)

Antalet utdatatoken för LLM-frågeplaneringsaktiviteten.

type string:

modelQueryPlanning

Typ av aktivitetspost.

KnowledgeBaseReferenceType

Typ av referens.

Värde Description
searchIndex

Sök i indexdokumentreferens.

azureBlob

Azure Blob dokumentreferens.

indexedSharePoint

Indexerad SharePoint-dokumentreferens.

indexedOneLake

Indexerad dokumentreferens från OneLake.

web

Webbdokumentreferens.

remoteSharePoint

Fjärrreferens för SharePoint-dokument.

KnowledgeBaseRemoteSharePointActivityArguments

Representerar argumenten som den fjärrstyrda SharePoint-hämtningsaktiviteten kördes med.

Name Typ Description
filterExpressionAddOn

string

Filteruttryckstillägget för återhämtningsaktiviteten.

search

string

Söksträngen som används för att söka den fjärrstyrda SharePoint-kunskapskällan.

KnowledgeBaseRemoteSharePointActivityRecord

Representerar en fjärråtkomst av SharePoint-återvinningsaktivitet.

Name Typ Description
count

integer (int32)

Antalet dokument som hämtats som var tillräckligt relevanta för att passera tröskelvärdet för omrankning.

elapsedMs

integer (int32)

Den förflutna tiden i millisekunder för hämtningsaktiviteten.

error

KnowledgeBaseErrorDetail

Felinformationen som förklarar varför åtgärden misslyckades. Den här egenskapen ingår bara när aktiviteten inte lyckas.

id

integer (int32)

ID för aktivitetsposten.

knowledgeSourceName

string

Kunskapskällan för hämtningsaktiviteten.

queryTime

string (date-time)

Frågetiden för den här hämtningsaktiviteten.

remoteSharePointArguments

KnowledgeBaseRemoteSharePointActivityArguments

De fjärrstyrda SharePoint-argumenten för hämtningsaktiviteten.

type string:

remoteSharePoint

Typ av aktivitetspost.

KnowledgeBaseRemoteSharePointReference

Representerar en fjärrreferens till SharePoint-dokument.

Name Typ Description
activitySource

integer (int32)

Källaktivitets-ID:t för referensen.

id

string

ID för referensen.

rerankerScore

number (float)

Rankningspoängen för dokumentreferensen.

searchSensitivityLabelInfo

SharePointSensitivityLabelInfo

Information om känslighetsetiketten som appliceras på SharePoint-dokumentet.

sourceData

Källdata för referensen.

type string:

remoteSharePoint

Typen av referens.

webUrl

string (uri)

Den URL som referensdata kommer från.

KnowledgeBaseRetrievalRequest

Indatakontraktet för hämtningsbegäran.

Name Typ Description
includeActivity

boolean

Anger att hämtningsresultaten ska innehålla aktivitetsinformation.

intents KnowledgeRetrievalIntent[]:

KnowledgeRetrievalSemanticIntent[]

En lista över avsedda frågor som ska köras utan planering av modellfrågor.

knowledgeSourceParams KnowledgeSourceParams[]:

En lista över körningsparametrar för kunskapskällorna.

maxOutputSize

integer (int32)

Begränsar den maximala storleken på innehållet i utdata.

maxRuntimeInSeconds

integer (int32)

Den maximala körtiden i sekunder.

messages

KnowledgeBaseMessage[]

En lista med indata för chattmeddelandeformat.

outputMode

KnowledgeRetrievalOutputMode

Utdatakonfigurationen för den här hämtningen.

retrievalReasoningEffort KnowledgeRetrievalReasoningEffort:

Konfigurationen för återhämtningsresonemangsinsats.

KnowledgeBaseRetrievalResponse

Utdatakontraktet för hämtningssvaret.

Name Typ Description
activity KnowledgeBaseActivityRecord[]:

Aktivitetsposterna för att spåra förlopp och faktureringskonsekvenser.

references KnowledgeBaseReference[]:

Referenserna för de hämtningsdata som används i svaret.

response

KnowledgeBaseMessage[]

Svarsmeddelandena.

KnowledgeBaseSearchIndexActivityArguments

Representerar de argument som sökindexhämtningsaktiviteten kördes med.

Name Typ Description
filter

string

Filtersträngen.

search

string

Söksträngen som används för att fråga sökindexet.

searchFields

SearchIndexFieldReference[]

Vilka fält genomsöktes.

semanticConfigurationName

string

Vilken semantisk konfiguration som användes från sökindexet.

sourceDataFields

SearchIndexFieldReference[]

Vilka fält som valdes för sökning.

KnowledgeBaseSearchIndexActivityRecord

Representerar en post för hämtningsaktivitet för sökindex.

Name Typ Description
count

integer (int32)

Antalet dokument som hämtats som var tillräckligt relevanta för att passera tröskelvärdet för omrankning.

elapsedMs

integer (int32)

Den förflutna tiden i millisekunder för hämtningsaktiviteten.

error

KnowledgeBaseErrorDetail

Felinformationen som förklarar varför åtgärden misslyckades. Den här egenskapen ingår bara när aktiviteten inte lyckas.

id

integer (int32)

ID för aktivitetsposten.

knowledgeSourceName

string

Kunskapskällan för hämtningsaktiviteten.

queryTime

string (date-time)

Frågetiden för den här hämtningsaktiviteten.

searchIndexArguments

KnowledgeBaseSearchIndexActivityArguments

Sökindexargumenten för hämtningsaktiviteten.

type string:

searchIndex

Typ av aktivitetspost.

KnowledgeBaseSearchIndexReference

Representerar en referens för ett Azure Search-dokument.

Name Typ Description
activitySource

integer (int32)

Källaktivitets-ID:t för referensen.

docKey

string

Dokumentnyckeln för referensen.

id

string

ID för referensen.

rerankerScore

number (float)

Rankningspoängen för dokumentreferensen.

sourceData

Källdata för referensen.

type string:

searchIndex

Typen av referens.

KnowledgeBaseWebActivityArguments

Representerar argumenten som webbåtervinningsaktiviteten kördes med.

Name Typ Description
count

integer (int32)

Antalet webbresultat returnerades.

freshness

string

Fräschheten för hämtningsaktiviteten.

language

string

Språket för återhämtningsaktiviteten.

market

string

Marknaden för återvinningsaktiviteten.

search

string

Söksträngen som används för att söka på webben.

KnowledgeBaseWebActivityRecord

Representerar en webbsökningsaktivitetspost.

Name Typ Description
count

integer (int32)

Antalet dokument som hämtats som var tillräckligt relevanta för att passera tröskelvärdet för omrankning.

elapsedMs

integer (int32)

Den förflutna tiden i millisekunder för hämtningsaktiviteten.

error

KnowledgeBaseErrorDetail

Felinformationen som förklarar varför åtgärden misslyckades. Den här egenskapen ingår bara när aktiviteten inte lyckas.

id

integer (int32)

ID för aktivitetsposten.

knowledgeSourceName

string

Kunskapskällan för hämtningsaktiviteten.

queryTime

string (date-time)

Frågetiden för den här hämtningsaktiviteten.

type string:

web

Typ av aktivitetspost.

webArguments

KnowledgeBaseWebActivityArguments

Webbargumenten för återvinningsaktiviteten.

KnowledgeBaseWebReference

Representerar en referens till ett webbdokument.

Name Typ Description
activitySource

integer (int32)

Källaktivitets-ID:t för referensen.

id

string

ID för referensen.

rerankerScore

number (float)

Rankningspoängen för dokumentreferensen.

sourceData

Källdata för referensen.

title

string

Titeln på webbdokumentet.

type string:

web

Typen av referens.

url

string (uri)

Den URL som referensdata kommer från.

KnowledgeRetrievalIntentType

Vilken typ av 知識庫-konfiguration som ska användas.

Värde Description
semantic

En semantisk frågeavsikt med naturligt språk.

KnowledgeRetrievalLowReasoningEffort

Kör kunskapshämtning med låg ansträngning för att resonera.

Name Typ Description
kind string:

low

Den sortens resonemangsförsök.

KnowledgeRetrievalMediumReasoningEffort

Kör kunskapshämtning med medelhög ansträngning för resonemang.

Name Typ Description
kind string:

medium

Den sortens resonemangsförsök.

KnowledgeRetrievalMinimalReasoningEffort

Kör kunskapshämtning med minimal ansträngning för att resonera.

Name Typ Description
kind string:

minimal

Den sortens resonemangsförsök.

KnowledgeRetrievalOutputMode

Utdatakonfigurationen för den här hämtningen.

Värde Description
extractiveData

Returnera data från kunskapskällorna direkt utan generativ förändring.

answerSynthesis

Syntetisera ett svar för svarsnyttolasten.

KnowledgeRetrievalReasoningEffortKind

Mängden ansträngning som ska användas under hämtningen.

Värde Description
minimal

Utför inga källval, frågeplanering eller iterativ sökning.

low

Använd lågt resonemang under hämtningen.

medium

Använd en måttlig mängd resonemang under hämtningen.

KnowledgeRetrievalSemanticIntent

En semantisk frågeavsikt.

Name Typ Description
search

string

Den semantiska fråga som ska köras

type string:

semantic

Typen av avsikt.

KnowledgeSourceKind

Typen av kunskapskälla.

Värde Description
searchIndex

En kunskapskälla som läser data från ett sökindex.

azureBlob

En kunskapskälla som läser och matar in data från Azure Blob Storage till ett sökindex.

indexedSharePoint

En kunskapskälla som läser data från indexerad SharePoint.

indexedOneLake

En kunskapskälla som läser data från indexerad OneLake.

web

En kunskapskälla som läser data från webben.

remoteSharePoint

En kunskapskälla som läser data från fjärr-SharePoint.

RemoteSharePointKnowledgeSourceParams

Anger körningsparametrar för en fjärransluten SharePoint-kunskapskälla

Name Typ Description
alwaysQuerySource

boolean

Anger att den här kunskapskällan ska kringgå valet av källa och alltid efterfrågas vid hämtningen.

filterExpressionAddOn

string

Ett filtervillkor som tillämpas på SharePoint-datakällan. Den måste anges i syntaxen för nyckelordsfrågespråk. Det kombineras som en kombination med det filteruttryck som anges i definitionen av kunskapskällan.

includeReferenceSourceData

boolean

Anger om referenser ska innehålla strukturerade data som erhålls under hämtningen i nyttolasten.

includeReferences

boolean

Anger om referenser ska inkluderas för data som hämtas från den här källan.

kind string:

remoteSharePoint

Typen av kunskapskälla.

knowledgeSourceName

string

Namnet på det index som parametrarna gäller för.

rerankerThreshold

number (float)

Tröskelvärdet för omrankning som alla hämtade dokument måste uppfylla för att tas med i svaret.

SearchIndexFieldReference

Fältreferens för ett sökindex.

Name Typ Description
name

string

Namnet på fältet.

SearchIndexKnowledgeSourceParams

Anger körningsparametrar för en kunskapskälla för sökindex

Name Typ Description
alwaysQuerySource

boolean

Anger att den här kunskapskällan ska kringgå valet av källa och alltid efterfrågas vid hämtningen.

filterAddOn

string

Ett filtervillkor som tillämpas på indexet (t.ex. "State eq VA").

includeReferenceSourceData

boolean

Anger om referenser ska innehålla strukturerade data som erhålls under hämtningen i nyttolasten.

includeReferences

boolean

Anger om referenser ska inkluderas för data som hämtas från den här källan.

kind string:

searchIndex

Typen av kunskapskälla.

knowledgeSourceName

string

Namnet på det index som parametrarna gäller för.

rerankerThreshold

number (float)

Tröskelvärdet för omrankning som alla hämtade dokument måste uppfylla för att tas med i svaret.

SharePointSensitivityLabelInfo

Information om känslighetsetiketten som tillämpas på ett SharePoint-dokument.

Name Typ Description
color

string

Den färg som användargränssnittet ska visa för etiketten, om den är konfigurerad.

displayName

string

Visningsnamnet för känslighetsetiketten.

isEncrypted

boolean

Anger om känslighetsetiketten framtvingar kryptering.

priority

integer (int32)

Den prioritet som känslighetsetiketten används i.

sensitivityLabelId

string

ID:t för känslighetsetiketten.

tooltip

string

Knappbeskrivningen som ska visas för etiketten i ett användargränssnitt.

WebKnowledgeSourceParams

Anger körningsparametrar för en webbkunskapskälla

Name Typ Description
alwaysQuerySource

boolean

Anger att den här kunskapskällan ska kringgå valet av källa och alltid efterfrågas vid hämtningen.

count

integer (int32)

Antalet webbresultat som ska returneras.

freshness

string

Färskheten i webbresultaten.

includeReferenceSourceData

boolean

Anger om referenser ska innehålla strukturerade data som erhålls under hämtningen i nyttolasten.

includeReferences

boolean

Anger om referenser ska inkluderas för data som hämtas från den här källan.

kind string:

web

Typen av kunskapskälla.

knowledgeSourceName

string

Namnet på det index som parametrarna gäller för.

language

string

Språket i webbresultaten.

market

string

Marknaden för webbens resultat.

rerankerThreshold

number (float)

Tröskelvärdet för omrankning som alla hämtade dokument måste uppfylla för att tas med i svaret.