Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Note
Auto är tillgängligt i betaversionen för externa partner vars programprofil är aktiverad för Auto. API-ytan och kontraktet kan ändras.
Slutpunkt:POST https://api.microsoft.ai/v3/auto
Alla begäranden kräver en API-nyckel eller Microsoft Entra ID åtkomsttoken. Se Autentisering för installationsinstruktioner.
Exempelbegäran
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
| Parameter | Required | Type | Default | Description |
|---|---|---|---|---|
query |
Yes | string | - | Sökfråga, från 1 till 1 000 tecken. Stöd site: och -site: operatorer. |
language |
No | string | en |
Gränssnittsspråket ISO 639-1 med två bokstäver. |
region |
No | string | US |
Tvåbokstavskod för marknad eller land/region. |
mode |
No | string | fast |
fast prioriterar hastigheten. advanced prioriterar helheten. |
maxResponseLength |
No | integer | 30000 | Maximal total svarslängd. Värden under 1500 är fastklämda till 1500; värden över 500000 är fastklämda till 500000. |
location |
No | string | - | Geografisk kontext i lat:<latitude>;long:<longitude> format, till exempel lat:47.6062;long:-122.3321. |
responseFilter |
No | strängmatris | - | Berättigade svarstyper: web, news, timezone, weather, images, videos. |
Svar
Ett lyckat bevissvar returnerar 200 OK. Varje resultat innehåller ett skrivet bevisobjekt och de citat som stöder det. Bevis som inte stöds eller är felaktiga utelämnas tillsammans med dess citat. Om varje angivet bevisresultat utelämnas är results det tomt.
AutoEvidenceResponse
| Fält | Type | Description |
|---|---|---|
results |
matris med AutoEvidenceResult | Bevisobjekt i kombination med citat som är begränsade till det resultatet. |
traceId |
string | Korrelations-ID för felsökning och support. |
AutoEvidenceResult
| Fält | Type | Description |
|---|---|---|
evidence |
AutoEvidence | Genererade typbevis. |
citations |
matris med AutoEvidenceCitation | Citat som endast stöder detta bevisresultat. |
AutoEvidence
Bevisobjektets egen type diskriminerande väljer schemat contentför .
type |
content |
|---|---|
text |
Strängbevis som returneras för webb- och nyhetsresultat. |
media/image |
Bildresultatobjekt. |
media/video |
Videoresultatobjekt. |
structured/weather |
Väderobjekt. |
structured/timeZone |
Tidszonsobjekt. |
Nyhetstextbevis kan också innehålla ett thumbnail med url, widthoch height. Strukturerat innehåll följer samma synlighetsregler för offentliga fält som motsvarande söksvar.
AutoEvidenceCitation
| Fält | Type | Description |
|---|---|---|
contentSource |
string | Källhänvisning. |
title |
string | Källhänvisningsrubrik. |
url |
string | Källhänvisnings-URL. |
lastUpdatedAt |
string | Senast uppdaterad tidsstämpel. |
crawledAt |
string | Tidsstämpel för crawlning. |
language |
string | Innehållsspråk. |
isAdult |
boolean | Om källhänvisning innehåller innehåll för vuxna. |
Exempelsvar
{
"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"
}
Felkoder
| Statuskod | Description |
|---|---|
| 200 | Begäran lyckades, inklusive en giltig sökning utan resultat. |
| 400 | Ogiltiga parametrar eller felaktigt JSON. |
| 401 | Autentiseringsuppgifter saknas eller är ogiltiga. |
| 403 | Den autentiserade profilen är inte aktiverad för Auto. |
| 429 | Hastighets- eller kvotgränsen har överskridits. |
| 500 | Internt tjänstfel. |
| 503 | En obligatorisk tjänst är inte tillgänglig. |
| 504 | Begäran har tidsgränsen gått ut. |
Information om det delade felschemat och vägledningen för återförsök finns i Felhantering.