Knowledge Agents - List
Felsorolja a keresési szolgáltatáshoz elérhető összes ügynököt.
GET {endpoint}/agents?api-version=2025-05-01-preview
URI-paraméterek
Name | In | Kötelező | Típus | Description |
---|---|---|---|---|
endpoint
|
path | True |
string |
A keresési szolgáltatás végponti URL-címe. |
api-version
|
query | True |
string |
Ügyfél API-verziója. |
Kérelem fejléce
Name | Kötelező | Típus | Description |
---|---|---|---|
x-ms-client-request-id |
string (uuid) |
A kéréssel együtt küldött nyomkövetési azonosító, amely segít a hibakeresésben. |
Válaszok
Name | Típus | Description |
---|---|---|
200 OK | ||
Other Status Codes |
Hibaválasz. |
Példák
SearchServiceListKnowledgeAgents
Mintakérelem
GET https://previewexampleservice.search.windows.net/agents?api-version=2025-05-01-preview
Mintaválasz
{
"value": [
{
"@odata.etag": "0x1234568AE7E58A1",
"name": "agent-preview-test",
"description": "Description of the agent.",
"targetIndexes": [
{
"indexName": "preview-test",
"defaultRerankerThreshold": 2.5,
"defaultIncludeReferenceSourceData": true,
"defaultMaxDocsForReranker": 100
}
],
"models": [
{
"kind": "azureOpenAI",
"azureOpenAIParameters": {
"resourceUri": "https://test-sample.openai.azure.com",
"deploymentId": "myDeployment",
"apiKey": "<redacted>",
"modelName": "gpt-4o-mini"
}
}
],
"requestLimits": {
"maxRuntimeInSeconds": 60,
"maxOutputSize": 100000
},
"encryptionKey": {
"keyVaultKeyName": "myUserManagedEncryptionKey-createdinAzureKeyVault",
"keyVaultKeyVersion": "myKeyVersion-32charAlphaNumericString",
"keyVaultUri": "https://myKeyVault.vault.azure.net",
"accessCredentials": {
"applicationId": "00000000-0000-0000-0000-000000000000",
"applicationSecret": "<applicationSecret>"
}
}
}
]
}
Definíciók
Name | Description |
---|---|
Azure |
A keresési szolgáltatáshoz létrehozott regisztrált alkalmazás hitelesítő adatai, amelyeket az Azure Key Vaultban tárolt titkosítási kulcsokhoz való hitelesített hozzáféréshez használnak. |
Azure |
Lehetővé teszi egy vektor beágyazását egy adott szöveges bemenethez az Azure OpenAI-erőforrás használatával. |
Azure |
A meghívandó Azure Open AI-modell neve. |
Azure |
Megadja az Azure OpenAI-erőforráshoz való csatlakozás paramétereit. |
Error |
Az erőforrás-kezelési hiba további információi. |
Error |
A hiba részletei. |
Error |
Hibaválasz |
Input |
Beviteli mező leképezése egy képességhez. |
Knowledge |
|
Knowledge |
Megadja a lekérdezések tervezéséhez használt Azure OpenAI-erőforrást. |
Knowledge |
A lekérdezések tervezéséhez használt AI-modell. |
Knowledge |
Védőkorlátok az egyetlen ügynök lekérési kéréséhez használt erőforrások mennyiségének korlátozására. |
Knowledge |
|
List |
|
Output |
Kimeneti mezőleképezés egy képességhez. |
Search |
Törli az adatforrás identitástulajdonságát. |
Search |
Megadja a használni kívánt adatforrás identitását. |
Search |
Ügyfél által felügyelt titkosítási kulcs az Azure Key Vaultban. A létrehozott és kezelt kulcsokkal titkosíthatja vagy visszafejtheti az inaktív adatokat, például indexeket és szinonimatérképeket. |
AzureActiveDirectoryApplicationCredentials
A keresési szolgáltatáshoz létrehozott regisztrált alkalmazás hitelesítő adatai, amelyeket az Azure Key Vaultban tárolt titkosítási kulcsokhoz való hitelesített hozzáféréshez használnak.
Name | Típus | Description |
---|---|---|
applicationId |
string |
Egy AAD-alkalmazásazonosító, amely megkapta a szükséges hozzáférési engedélyeket az Azure Key Vaulthoz, amelyet az inaktív adatok titkosításához kell használni. Az alkalmazásazonosító nem tévesztendő össze az AAD-alkalmazás objektumazonosítójával. |
applicationSecret |
string |
A megadott AAD-alkalmazás hitelesítési kulcsa. |
AzureOpenAIEmbeddingSkill
Lehetővé teszi egy vektor beágyazását egy adott szöveges bemenethez az Azure OpenAI-erőforrás használatával.
Name | Típus | Description |
---|---|---|
@odata.type |
string:
#Microsoft. |
Egy URI-töredék, amely megadja a képesség típusát. |
apiKey |
string |
A kijelölt Azure OpenAI-erőforrás API-kulcsa. |
authIdentity | SearchIndexerDataIdentity: |
A kimenő kapcsolatokhoz használt, felhasználó által hozzárendelt felügyelt identitás. |
context |
string |
A műveletek végrehajtásának szintjét jelöli, például a dokumentum gyökerét vagy a dokumentum tartalmát (például /document vagy /document/content). Az alapértelmezett érték a /document. |
deploymentId |
string |
Az Azure OpenAI-modell üzembe helyezésének azonosítója a kijelölt erőforráson. |
description |
string |
A képesség leírása, amely leírja a képesség bemeneteit, kimeneteit és használatát. |
dimensions |
integer (int32) |
Az eredményként kapott kimeneti beágyazások dimenzióinak száma. Csak a text-embedding-3 és újabb modellekben támogatott. |
inputs |
A készségek bemenetei lehetnek a forrásadatkészlet oszlopai, vagy egy felsőbb rétegbeli képesség kimenete. |
|
modelName |
A megadott deploymentId elérési úton üzembe helyezett beágyazási modell neve. |
|
name |
string |
Annak a képességnek a neve, amely egyedileg azonosítja azt a képességkészleten belül. A névvel nem rendelkező képességek a képességtömb 1-alapú indexének alapértelmezett nevét kapják, "#" karakterrel előtaggal. |
outputs |
A szakértelem kimenete vagy egy keresési index mezője, vagy egy olyan érték, amelyet egy másik képesség bemenetként használhat fel. |
|
resourceUri |
string (uri) |
Az Azure OpenAI-erőforrás erőforrás-URI-ja. |
AzureOpenAIModelName
A meghívandó Azure Open AI-modell neve.
Érték | Description |
---|---|
gpt-4.1 | |
gpt-4.1-mini | |
gpt-4.1-nano | |
gpt-4o | |
gpt-4o-mini | |
text-embedding-3-large | |
text-embedding-3-small | |
text-embedding-ada-002 |
AzureOpenAIParameters
Megadja az Azure OpenAI-erőforráshoz való csatlakozás paramétereit.
Name | Típus | Description |
---|---|---|
apiKey |
string |
A kijelölt Azure OpenAI-erőforrás API-kulcsa. |
authIdentity | SearchIndexerDataIdentity: |
A kimenő kapcsolatokhoz használt, felhasználó által hozzárendelt felügyelt identitás. |
deploymentId |
string |
Az Azure OpenAI-modell üzembe helyezésének azonosítója a kijelölt erőforráson. |
modelName |
A megadott deploymentId elérési úton üzembe helyezett beágyazási modell neve. |
|
resourceUri |
string (uri) |
Az Azure OpenAI-erőforrás erőforrás-URI-ja. |
ErrorAdditionalInfo
Az erőforrás-kezelési hiba további információi.
Name | Típus | Description |
---|---|---|
info |
object |
A további információk. |
type |
string |
A további információtípus. |
ErrorDetail
A hiba részletei.
Name | Típus | Description |
---|---|---|
additionalInfo |
A hiba további információi. |
|
code |
string |
A hibakód. |
details |
A hiba részletei. |
|
message |
string |
A hibaüzenet. |
target |
string |
A hibacél. |
ErrorResponse
Hibaválasz
Name | Típus | Description |
---|---|---|
error |
A hibaobjektum. |
InputFieldMappingEntry
Beviteli mező leképezése egy képességhez.
Name | Típus | Description |
---|---|---|
inputs |
Az összetett típus létrehozásakor használt rekurzív bemenetek. |
|
name |
string |
A bemenet neve. |
source |
string |
A bemenet forrása. |
sourceContext |
string |
A rekurzív bemenetek kiválasztásához használt forráskörnyezet. |
KnowledgeAgent
Name | Típus | Description |
---|---|---|
@odata.etag |
string |
Az ügynök ETag-je. |
description |
string |
Az ügynök leírása. |
encryptionKey |
Az Azure Key Vaultban létrehozott titkosítási kulcs leírása. Ez a kulcs az inaktív adatok titkosításának további szintjét biztosítja az ügynökdefinícióhoz, ha teljes körű biztosítékot szeretne arra, hogy senki, még a Microsoft sem tudja visszafejteni őket. Miután titkosította az ügynök definícióját, az mindig titkosítva marad. A keresési szolgáltatás figyelmen kívül hagyja a tulajdonság null értékre történő beállítására tett kísérleteket. Ezt a tulajdonságot szükség szerint módosíthatja, ha el szeretné forgatni a titkosítási kulcsot; Az ügynök definícióját ez nem érinti. Az ügyfél által felügyelt kulcsokkal rendelkező titkosítás nem érhető el az ingyenes keresési szolgáltatásokhoz, és csak a 2019. január 1-jén vagy azt követően létrehozott fizetős szolgáltatásokhoz érhető el. |
|
models | KnowledgeAgentModel[]: |
Konfigurációs beállításokat tartalmaz az AI-modellekhez való csatlakozáshoz. |
name |
string |
A tudásügynök neve. |
requestLimits |
Védőkorlátok az egyetlen ügynök lekérési kéréséhez használt erőforrások mennyiségének korlátozására. |
|
targetIndexes |
KnowledgeAgentAzureOpenAIModel
Megadja a lekérdezések tervezéséhez használt Azure OpenAI-erőforrást.
Name | Típus | Description |
---|---|---|
azureOpenAIParameters | AzureOpenAIParameters: |
Az Azure OpenAI-modell végpontjára jellemző paramétereket tartalmazza. |
kind |
string:
azure |
Az AI-modell típusa. |
KnowledgeAgentModelKind
A lekérdezések tervezéséhez használt AI-modell.
Érték | Description |
---|---|
azureOpenAI |
Lekérdezéstervezéshez használja az Azure Open AI-modelleket. |
KnowledgeAgentRequestLimits
Védőkorlátok az egyetlen ügynök lekérési kéréséhez használt erőforrások mennyiségének korlátozására.
Name | Típus | Description |
---|---|---|
maxOutputSize |
integer (int32) |
Korlátozza a kimenet tartalmának maximális méretét. |
maxRuntimeInSeconds |
integer (int32) |
A maximális futási idő másodpercben. |
KnowledgeAgentTargetIndex
Name | Típus | Description |
---|---|---|
defaultIncludeReferenceSourceData |
boolean |
Azt jelzi, hogy a referenciaforrás adatait bele kell-e foglalni. |
defaultMaxDocsForReranker |
integer (int32) |
Korlátozza a rangsoroláshoz figyelembe vett dokumentumok számát. |
defaultRerankerThreshold |
number (float) minimum: 0maximum: 4 |
Az eredmények újrarangsorolásának küszöbértéke (tartomány: 0–4). |
indexName |
string |
A célindex neve. |
ListKnowledgeAgentsResult
Name | Típus | Description |
---|---|---|
value |
OutputFieldMappingEntry
Kimeneti mezőleképezés egy képességhez.
Name | Típus | Description |
---|---|---|
name |
string |
A képesség által definiált kimenet neve. |
targetName |
string |
A kimenet célneve. A név megadása nem kötelező, és alapértelmezés szerint a név megadása kötelező. |
SearchIndexerDataNoneIdentity
Törli az adatforrás identitástulajdonságát.
Name | Típus | Description |
---|---|---|
@odata.type |
string:
#Microsoft. |
Az identitás típusát meghatározó URI-töredék. |
SearchIndexerDataUserAssignedIdentity
Megadja a használni kívánt adatforrás identitását.
Name | Típus | Description |
---|---|---|
@odata.type |
string:
#Microsoft. |
Az identitás típusát meghatározó URI-töredék. |
userAssignedIdentity |
string |
A felhasználó által hozzárendelt felügyelt identitás teljes Azure-erőforrás-azonosítója általában "/subscriptions/12345678-1234-1234-1234-1234-1234567890ab/resourceGroups/rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId" formában található, amelyet hozzá kellett volna rendelni a keresési szolgáltatáshoz. |
SearchResourceEncryptionKey
Ügyfél által felügyelt titkosítási kulcs az Azure Key Vaultban. A létrehozott és kezelt kulcsokkal titkosíthatja vagy visszafejtheti az inaktív adatokat, például indexeket és szinonimatérképeket.
Name | Típus | Description |
---|---|---|
accessCredentials |
Az Azure Key Vault eléréséhez használt opcionális Azure Active Directory-hitelesítő adatok. Nem kötelező, ha ehelyett felügyelt identitást használ. |
|
identity | SearchIndexerDataIdentity: |
Explicit felügyelt identitás ehhez a titkosítási kulcshoz. Ha nincs megadva, és a hozzáférési hitelesítő adatok tulajdonság null értékű, akkor a rendszer a rendszer által hozzárendelt felügyelt identitást használja. Az erőforrás frissítésekor, ha az explicit identitás nincs meghatározva, az változatlan marad. Ha nincs megadva, a tulajdonság értéke törlődik. |
keyVaultKeyName |
string |
A inaktív adatok titkosításához használandó Azure Key Vault-kulcs neve. |
keyVaultKeyVersion |
string |
Az Azure Key Vault-kulcs inaktív adatok titkosításához használandó verziója. |
keyVaultUri |
string |
Az Azure Key Vault URI-ja, más néven DNS-név, amely tartalmazza az inaktív adatok titkosításához használandó kulcsot. Példa URI lehet |