Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Note
Auto está disponible en beta para asociados externos cuyo perfil de aplicación está habilitado para Auto. La superficie de API y el contrato pueden cambiar.
Punto final:POST https://api.microsoft.ai/v3/auto
Todas las solicitudes requieren una clave de API o Microsoft Entra ID token de acceso. Consulte Autenticación para obtener instrucciones de configuración.
Solicitud de ejemplo
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
| Parámetro | Required | Tipo | Default | Description |
|---|---|---|---|---|
query |
Sí | string | - | Consulta de búsqueda, de 1 a 1000 caracteres. Admite site: operadores y -site: . |
language |
No | string | en |
Lenguaje de interfaz ISO 639-1 de dos letras. |
region |
No | string | US |
Mercado de dos letras o código de país o región. |
mode |
No | string | fast |
fast da prioridad a la velocidad; advanced da prioridad a la integralidad. |
maxResponseLength |
No | integer | 30000 | Longitud máxima de respuesta total. Los valores inferiores a 1500 se fijan a 1500; Los valores superiores a 5000000 se fijan a 500000. |
location |
No | string | - | Contexto geográfico en lat:<latitude>;long:<longitude> formato, por ejemplo lat:47.6062;long:-122.3321. |
responseFilter |
No | Matriz de cadenas | - | Tipos de respuesta aptos: web, news, weathertimezone, , images, . videos |
Respuesta
Una respuesta de evidencia correcta devuelve 200 OK. Cada resultado contiene un objeto de evidencia con tipo y las citas que lo admiten. Las pruebas no admitidas o con formato incorrecto se omiten junto con sus citas. Si se omite cada resultado de evidencia proporcionado, results está vacío.
AutoEvidenceResponse
| Field | Tipo | Description |
|---|---|---|
results |
matriz de AutoEvidenceResult | Elementos de evidencia emparejados con citas en el ámbito de ese resultado. |
traceId |
string | Identificador de correlación para la depuración y compatibilidad. |
AutoEvidenceResult
| Field | Tipo | Description |
|---|---|---|
evidence |
AutoEvidence | Evidencia con tipo generada. |
citations |
matriz de AutoEvidenceCitation | Las citas que solo admiten este resultado de evidencia. |
AutoEvidence
El propio type discriminador del objeto de evidencia selecciona el esquema de content.
type |
content |
|---|---|
text |
Evidencia de cadena devuelta para los resultados web y noticias. |
media/image |
Objeto de resultado de imagen. |
media/video |
Objeto de resultado de vídeo. |
structured/weather |
Objeto Weather. |
structured/timeZone |
Objeto de zona horaria. |
La evidencia de texto de noticias también puede incluir con thumbnailurl, widthy height. El contenido estructurado sigue las mismas reglas de visibilidad de campo público que su respuesta de búsqueda correspondiente.
AutoEvidenceCitation
| Field | Tipo | Description |
|---|---|---|
contentSource |
string | Origen de la cita. |
title |
string | Título de la cita. |
url |
string | Dirección URL de cita. |
lastUpdatedAt |
string | Marca de tiempo actualizada por última vez. |
crawledAt |
string | Marca de tiempo de rastreo. |
language |
string | Idioma del contenido. |
isAdult |
booleano | Indica si la cita contiene contenido para adultos. |
Respuesta de ejemplo
{
"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"
}
Códigos de error
| Código de estado | Description |
|---|---|
| 200 | La solicitud se realizó correctamente, incluida una búsqueda válida sin resultados. |
| 400 | Parámetros no válidos o JSON con formato incorrecto. |
| 401 | Faltan o no son credenciales de autenticación no válidas. |
| 403 | El perfil autenticado no está habilitado para Auto. |
| 429 | Se ha superado la tasa o el límite de cuota. |
| 500 | Error interno del servicio. |
| 503 | Un servicio necesario no está disponible. |
| 504 | Se agota el tiempo de espera de la solicitud. |
Para ver el esquema de error compartido y las instrucciones de reintento, consulte Control de errores.