Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Note
Az Auto bétaverzióban érhető el azoknak a külső partnereknek, akiknek az alkalmazásprofilja engedélyezve van az Automatikushoz. Az API felülete és a szerződés változhat.
Végpont:POST https://api.microsoft.ai/v3/auto
Minden kéréshez API-kulcsra vagy Microsoft Entra ID hozzáférési jogkivonatra van szükség. A beállítási utasításokért tekintse meg a hitelesítést.
Mintakérés
curl -X POST "https://api.microsoft.ai/v3/auto" \
-H "x-apikey: <Your API key>" \
-H "content-type: application/json" \
-d '{
"query": "Microsoft AI announcements",
"language": "en",
"region": "US",
"location": "lat:47.6062;long:-122.3321",
"mode": "fast",
"maxResponseLength": 30000,
"responseFilter": ["web", "news"]
}'
Parameters
| Paraméter | Required | Típus | Default | Description |
|---|---|---|---|---|
query |
Yes | karakterlánc | - | Keresési lekérdezés 1 és 1000 karakter között. Támogatja site: és -site: operátorok. |
language |
No | karakterlánc | en |
Kétbetűs ISO 639-1 felületi nyelv. |
region |
No | karakterlánc | US |
Kétbetűs piac vagy ország/régió kódja. |
mode |
No | karakterlánc | fast |
fast rangsorolja a sebességet; advanced rangsorolja az átfogóságot. |
maxResponseLength |
No | egész szám | 30000 | Maximális válaszhossz. Az 1500 alatti értékek 1500-ra vannak rögzítve; az 5000000 feletti értékek 5000000-hez vannak rögzítve. |
location |
No | karakterlánc | - | Földrajzi környezet formátuma lat:<latitude>;long:<longitude> , például lat:47.6062;long:-122.3321. |
responseFilter |
No | sztringek tömbje | - | Jogosult választípusok: web, news, timezone, weather, images. videos |
Response
A sikeres bizonyíték válasz visszaadja 200 OK. Minden eredmény egy beírt bizonyítékobjektumot és az azt támogató idézeteket tartalmazza. A nem támogatott vagy hibásan formázott bizonyítékokat az idézetekkel együtt kihagyják. Ha minden megadott bizonyíték eredménye hiányzik, results üres.
AutoEvidenceResponse
| Field | Típus | Description |
|---|---|---|
results |
Az AutoEvidenceResult tömbje | Az eredményre hatókörrel rendelkező idézetekkel párosított bizonyítékelemek. |
traceId |
karakterlánc | Korrelációs azonosító a hibakereséshez és a támogatáshoz. |
AutoEvidenceResult
| Field | Típus | Description |
|---|---|---|
evidence |
Automatikus felosztás | Generált gépelt bizonyíték. |
citations |
Az AutoEvidenceCitation tömbje | Csak ezt a bizonyítékot alátámasztó idézetek. |
Automatikus felosztás
A bizonyítékobjektum saját type diszkriminatívja kiválasztja a sémát content.
type |
content |
|---|---|
text |
A webes és a hírek eredményeihez visszaadott sztringek. |
media/image |
Kép eredményobjektuma. |
media/video |
Videoeredmény-objektum. |
structured/weather |
Időjárási objektum. |
structured/timeZone |
Időzóna objektum. |
A hírek szövegének bizonyítékai közé tartozhat a thumbnail with url, widthés heighta . A strukturált tartalom ugyanazokat a nyilvános mező láthatósági szabályokat követi, mint a megfelelő keresési válasz.
AutoEvidenceCitation
| Field | Típus | Description |
|---|---|---|
contentSource |
karakterlánc | Idézet forrása. |
title |
karakterlánc | Idézet címe. |
url |
karakterlánc | Idézet URL-címe. |
lastUpdatedAt |
karakterlánc | Legutóbb frissített időbélyeg. |
crawledAt |
karakterlánc | Bejárási időbélyeg. |
language |
karakterlánc | Tartalom nyelve. |
isAdult |
boolean | Azt jelzi, hogy az idézet felnőtt tartalmat tartalmaz-e. |
Példa válasz
{
"results": [
{
"evidence": {
"type": "text",
"content": "Microsoft announced a new set of AI capabilities."
},
"citations": [
{
"contentSource": "web",
"url": "https://www.microsoft.com/en-us/ai",
"title": "Microsoft AI",
"language": "en",
"isAdult": false
}
]
}
],
"traceId": "00000000000000000000000000000000"
}
Hibakódok
| Állapotkód | Description |
|---|---|
| 200 | A kérés sikeres volt, beleértve egy érvényes keresést, találatok nélkül. |
| 400 | Érvénytelen paraméterek vagy hibásan formázott JSON. |
| 401 | Hiányzó vagy érvénytelen hitelesítési hitelesítő adatok. |
| 403 | A hitelesített profil nincs engedélyezve az Automatikushoz. |
| 429 | Túllépte a sebesség- vagy kvótakorlátot. |
| 500 | Belső szolgáltatáshiba. |
| 503 | A szükséges szolgáltatás nem érhető el. |
| 504 | A kérés túllépte az időkorlátot. |
A megosztott hibaséma és az újrapróbálkozási útmutatóért tekintse meg a Hibakezelés című témakört.