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.
Végpont:POST https://api.microsoft.ai/v3/search/web
Mintakérés:
curl -X POST "https://api.microsoft.ai/v3/search/web" \
-H "host: api.microsoft.ai" \
-H "x-apikey: <Your API key>" \
-H "content-type: application/json" \
-d '{
"query": "latest trends in LLM RAG",
"maxResults": 10,
"language": "en",
"region": "US",
"maxLength": 3000,
"contentFormat": "passage"
}'
Parameters
| Paraméter | Required | Típus | Default | Description |
|---|---|---|---|---|
| lekérdezés | Yes | karakterlánc | - | Keresési lekérdezési sztring. A maximális hossz 1000 karakter. Támogatja a "site:" és a "-site:" operátorokat az adott webhelyek eredményeinek belefoglalásához vagy kizárásához (pl. "lekérdezési site:example.com"). Ezeket az operátorokat csak akkor használja, ha szükséges, mivel eleve csökkentik az eredmény relevanciáját. |
| maxResults | No | egész szám | 10 | A visszaadandó eredmények maximális száma. Az alapértelmezett érték 10, a maximális érték pedig 50. |
| nyelv | No | karakterlánc | "en" | Kétbetűs ISO 639-1 nyelvi kód a keresési eredmények felületi nyelvéhez. A teljes lista támogatott nyelvei című témakörben talál további információt. |
| régió | No | karakterlánc | "US" | Kétbetűs ország-/régiókód, amelyből az eredmények származnak (pl. "US", "JP", "GB", stb.). A teljes listát a Támogatott régiók című témakörben találja. |
| hely | No | karakterlánc | - | Helyinformációk "lat:<float>; long:<float>", pl. "lat:40.753250; long:-74.003807". Ha nincs megadva, a rendszer a lekérdezésben lévő helyet fogja kikövetkeztetni. |
| contentFormat | No | karakterlánc | "passzázs" ("html" teljes dokumentumhozzáféréssel) |
passage az egyes eredményeknek a lekérdezés szempontjából legrelevánsabb részeit adja vissza (földeléshez ajánlott).
text, html majd markdown adja vissza a teljes dokumentumot, és csak a teljes dokumentumhozzáféréssel rendelkező alkalmazásokra vonatkozzanak; lásd : Passzusok és tartalomformátumok. Állítsa be minden kérésre. Megjegyzés: a webes API nem ad vissza snippet mezőt. |
| maximális hosszúság | No | egész szám | 3000 (10000 teljes dokumentumhozzáféréssel) | Az eredményben szereplő content karakterek maximális száma 1–500000. Teljes dokumentumhozzáférés content nélkül legfeljebb 3000 karakter hosszúságú lehet. Lásd : Alapértelmezett értékek és korlátok. Állítsa be minden kérésre. |
| safeSearch | No | karakterlánc | "szigorú" | A biztonságos keresés szűrésének szintje. Értékek: "ki", "szigorú". Az alapértelmezett érték a "szigorú". |
Tartalomformátumok
Állítsa be contentFormat = passage , hogy az egyes eredményeknek a lekérdezés szempontjából legrelevánsabb részeit adja meg, akár karakterekig maxLength (a 3000 jó kiindulópont). Ez a földelés ajánlott formátuma; lásd : Mi az, passageés miért használja? című témakört a gyakori kérdések között. A teljes dokumentumhozzáféréssel rendelkező alkalmazások a teljes dokumentumot is kérhetik, htmlmarkdownmás textalkalmazások esetén a formátumok HTTP 403-at adnak vissza. Lásd : Szakaszok és tartalomformátumok.
Biztonságos keresés
A SafeSearch módokkal szabályozhatja, hogy a webes API mennyi bizalmas webes tartalmat szűr ki az eredmények visszaadása előtt. A bizalmas tartalmak közé tartozik az erőszak, az önkárosítás és más kategóriák. Az alapértelmezett érték strict.
| Value | Description | Ajánlott: |
|---|---|---|
strict |
Letiltja a felnőttekkel, a ráfával, az erőszakkal, a gyűlölettel és az önkárosítással kapcsolatos tartalmakat. | Gyermekbiztos, oktatási, fogyasztói/konzervatív környezetek. |
off |
Továbbra is letiltja az illegális tartalmakat. Egyéb potenciálisan káros tartalmak esetén a végső szűrés felelősségét a felhasználóra hárítja. | Kutatás, elemzés, vállalati jóváhagyás, fejlett 3P használati esetek. |
Note
Ha a lekérdezési operátort site: használja, a válasz az értéktől függetlenül safeSearch tartalmazhat felnőtt tartalmat. Csak akkor használja site: , ha tisztában van a webhelyen található tartalommal, és a forgatókönyv támogatja a felnőtt tartalmak lehetőségét.
Kérelemfejlécek
| Field | Típus | Description |
|---|---|---|
| állomás | karakterlánc | Gazdagép Microsoft AI API-khoz: api.microsoft.ai. |
| x-apikey vagy Engedélyezés | karakterlánc | Az API-kulcs vagy Entra ID hozzáférési jogkivonat hitelesítéshez. |
| tartalomtípus | karakterlánc | A kérelem törzsének MIME-típusa. Használja a application/json. |
Response
Webes válasz
| Field | Típus | Description |
|---|---|---|
| webResults | a webResult tömbje | A weblap eredményeinek listája. |
| querySignals | querySignals | Lekérdezésszintű rangsorolási jelek a keresési lekérdezéshez. |
| riskLevel | karakterlánc | A lekérdezés biztonsági kockázati szintje. Lehetséges értékek: low, moderate, high. veryHigh |
| instrumentationClickBase | karakterlánc | A kattintási pingelési kérelmek alap URL-címe. Adjon hozzá egy instrumentationSuffix értéket egy eredményelemből a teljes ping URL-cím létrehozásához. Csak az EnableInstrumentationPing profiljelzővel rendelkező alkalmazások esetén jelenik meg. Megjegyzés: A felhasználói kattintások URL-átirányítással is naplózhatók. Ha az átirányítás engedélyezve van, nincs szükség műveletre a felhasználói kattintások naplózásához, és instrumentationClickBase nem lesz belefoglalva a válaszba. A beállítási utasításokért tekintse meg a Instrumentation útmutatót . |
| instrumentationCitationBase | karakterlánc | Az LLM-napló pingelési kérelmeinek alap URL-címe. Fűzze hozzá a DATA hasznos adatait a teljes ping URL-cím létrehozásához. Csak az EnableInstrumentationPing profiljelzővel rendelkező alkalmazások esetén jelenik meg. |
| traceId | karakterlánc | Nyomkövetési azonosító a hibakereséshez. |
querySignals
| Field | Típus | Description |
|---|---|---|
| freshness | boolean | Azt jelzi, hogy a friss dokumentumokat rangsorolja-e a lekérdezés más dokumentumainál. |
webResult
| Field | Típus | Description |
|---|---|---|
| title | karakterlánc | A weblap címe. |
| url | karakterlánc | A weblap forrás URL-címe. Az URL-átirányítást engedélyező kínai felhasználók esetében ez a mező ehelyett ugyanazt az átirányítási URL-címet tartalmazza, mint clickUrla . |
| tartomány | karakterlánc | Az eredmény cél állomása. Csak olyan kínai felhasználók esetében adja vissza, akiknél engedélyezve van az URL-átirányítás. |
| tartalom | karakterlánc | A weboldal részletes tartalma (más néven földelés). |
| crawledAt | karakterlánc | A weblap utolsó bejárt dátuma ISO8601 formátumot követi. |
| utolsóFrissítveAt | karakterlánc | A weblap utolsó frissített dátuma ISO8601 formátumot követi. |
| nyelv | karakterlánc | A weblap nyelve ISO 639-1 nyelvi kódot használ. |
| isAdult | boolean | Azt jelzi, hogy az eredmény tartalmaz-e felnőtt tartalmat. |
| clickUrl | karakterlánc | Átirányítási URL-cím, amely a Bingen keresztül irányítja át a kattintást. Csak akkor jelenik meg, ha a kattintás átirányítása engedélyezve van. |
| instrumentationSuffix | karakterlánc | Utótag az eredményelem rendszerállapot-ping URL-alapjához való hozzáfűzéshez. A rendszerállapot pingELÉSI URL-címéhez és az clickUrl átirányításhoz egyaránt K-értékként használatos. Akkor jelenik meg, ha a rendszerállapot-ping engedélyezve van. |
| contentTier | karakterlánc | Az eredmény tartalomszintje, amely a tartalomforrás kereskedelmi hozzáférési jellemzőit írja le. Lehetséges értékek: standard (az alapértelmezett szolgáltatásajánlatban minden ügyfél számára elérhető standard tartalom), entitled (meglévő ügyféllicenc-szerződéseken keresztül elérhető tartalom, beleértve a saját licenc (BYOL) tartalmakat is, amelyeket az ügyfelek közvetlenül a közzétevőktől licencelnek, és a saját szerződéses megállapodásaikon keresztül férnek hozzá) premium (prémium tartalom, amely a standard ajánlaton túl további értéket biztosít, és számlázás tárgyát képezi). |
Note
crawledAt Az értékek és lastUpdatedAt mezők megadása nem kötelező. Vagyis a lefedettségük nem 100%. Ezeknél a mezőknél üres értékek jelenhetnek meg.
Hibakódok
| Állapotkód | Hibakategória | Description | Gyakori okok |
|---|---|---|---|
| 200 | Success | A kérés sikeres volt. | - |
| 400 | Hibás kérés | Érvénytelen kérelemparaméterek. | Hiányzó kötelező mezők, érvénytelen paraméterértékek, hibásan formázott JSON |
| 401 | Unauthorized | A hitelesítés sikertelen vagy hiányzik. | Érvénytelen API-kulcs, hiányzó x-apikey fejléc |
| 403 | Forbidden | Érvényes hitelesítő adatok, de nem megfelelő engedélyek. | Az API-kulcs nem rendelkezik szükséges engedélyekkel |
| 410 | Eltűnt | HTTPS szükséges. | HTTPS helyett HTTP-en keresztül küldött kérelem |
| 415 | Nem támogatott médiatípus | A tartalomtípus nem támogatott. | Hiányzó vagy helytelen tartalomtípusú fejléc |
| 429 | Túl sok kérés | Túllépte a sebességkorlátot. | Túl sok kérés az időablakban |
| 500 | Belső kiszolgálóhiba | Váratlan kiszolgálóhiba. | Ideiglenes kiszolgálóval kapcsolatos probléma |
| 503 | A szolgáltatás nem érhető el | A szolgáltatás átmenetileg nem érhető el. | Karbantartás vagy ideiglenes kimaradás |
| 504 | Átjáró időkorlát túllépve | A kérés túllépte az időkorlátot. | Upstream szolgáltatás időtúllépése |
A hibakezeléssel kapcsolatos részletes útmutatásért tekintse meg a Hibakezelés című témakört.
Lásd még:Videók keresés tallózása | | Hírek keresése | Képek keresése | MCP