Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Note
Auto is beschikbaar in bèta voor externe partners waarvan het toepassingsprofiel is ingeschakeld voor Automatisch. Het API-oppervlak en -contract kunnen veranderen.
Eindpunt:POST https://api.microsoft.ai/v3/auto
Voor alle aanvragen is een API-sleutel of Microsoft Entra ID toegangstoken vereist. Zie Verificatie voor installatie-instructies.
Voorbeeldaanvraag
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 | - | Zoekquery van 1 tot 1000 tekens. Ondersteunt site: en -site: operators. |
language |
No | string | en |
Iso 639-1-interfacetaal met twee letters. |
region |
No | string | US |
Tweeletterige markt of land-/regiocode. |
mode |
No | string | fast |
fast geeft prioriteit aan snelheid; advanced prioriteit geeft aan uitgebreidheid. |
maxResponseLength |
No | integer | 30000 | Maximale totale antwoordlengte. Waarden onder 1500 worden vastgeklemd tot 1500; waarden boven 500000 worden vastgeklemd tot 5000000. |
location |
No | string | - | Geografische context in lat:<latitude>;long:<longitude> indeling, bijvoorbeeld lat:47.6062;long:-122.3321. |
responseFilter |
No | reeks van tekenreeksen | - | In aanmerking komende antwoordtypen: web, news, timezone, weather, , images. videos |
Antwoord
Een geslaagd bewijsantwoord retourneert 200 OK. Elk resultaat bevat één getypt bewijsobject en de bronvermeldingen die dit ondersteunen. Niet-ondersteund of onjuist gevormd bewijs wordt samen met de bronvermeldingen weggelaten. Als elk opgegeven bewijsresultaat wordt weggelaten, results is deze leeg.
AutoEvidenceResponse
| Veld | Type | Description |
|---|---|---|
results |
matrix van AutoEvidenceResult | Bewijsitems die zijn gekoppeld aan bronvermeldingen binnen het bereik van dat resultaat. |
traceId |
string | Correlatie-id voor foutopsporing en ondersteuning. |
AutoEvidenceResult
| Veld | Type | Description |
|---|---|---|
evidence |
Automatisch delen | Gegenereerd getypt bewijs. |
citations |
matrix van AutoEvidenceCitation | Bronvermeldingen ondersteunen alleen dit bewijsresultaat. |
Automatisch delen
De eigen type discriminator van het bewijsobject selecteert het schema van content.
type |
content |
|---|---|
text |
Tekenreeksgegevens die zijn geretourneerd voor web- en nieuwsresultaten. |
media/image |
Afbeeldingsresultaatobject. |
media/video |
Videoresultaatobject. |
structured/weather |
Weerobject. |
structured/timeZone |
Tijdzoneobject. |
Nieuwsteksten kunnen ook bestaan uit een thumbnail met url, widthen height. Gestructureerde inhoud volgt dezelfde zichtbaarheidsregels voor openbare velden als het bijbehorende zoekantwoord.
AutoEvidenceCitation
| Veld | Type | Description |
|---|---|---|
contentSource |
string | Bronvermelding. |
title |
string | Titel van bronvermelding. |
url |
string | Bronvermeldings-URL. |
lastUpdatedAt |
string | Laatst bijgewerkte tijdstempel. |
crawledAt |
string | Tijdstempel voor verkenning. |
language |
string | Inhoudstaal. |
isAdult |
boolean | Of de bronvermelding inhoud voor volwassenen bevat. |
Voorbeeld van een antwoord
{
"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"
}
Foutcodes
| Statuscode | Description |
|---|---|
| 200 | De aanvraag is voltooid, inclusief een geldige zoekopdracht zonder resultaten. |
| 400 | Ongeldige parameters of ongeldige JSON. |
| 401 | Ontbrekende of ongeldige verificatiereferenties. |
| 403 | Het geverifieerde profiel is niet ingeschakeld voor Automatisch. |
| 429 | De limiet voor het tarief of quotum is overschreden. |
| 500 | Interne servicefout. |
| 503 | Een vereiste service is niet beschikbaar. |
| 504 | Er is een time-out opgetreden voor het verzoek. |
Zie Foutafhandeling voor het schema voor gedeelde fouten en richtlijnen voor opnieuw proberen.