Motor de Visión
WARNING
Cree la tarea con createTask.
¡Esta interfaz no necesita obtener los resultados por separado, devolverá directamente los resultados del reconocimiento de imagen!
El campo type
de la tarea es el siguiente
VisionEngine
Crear Tarea
Cree la tarea con createTask.
Estructura del Objeto de Tarea
Tenga en cuenta que este tipo de tarea devuelve el resultado de la ejecución de la tarea directamente después de createTask, en lugar de obtenerlo asincrónicamente a través de getTaskResult.
Propiedades | Tipo | Requerido | Descripción |
---|---|---|---|
type | String | Requerido | VisionEngine |
module | String | Requerido | Todos los modelos compatibles se muestran en la tabla siguiente |
websiteURL | String | Opcional | URL de origen de la página para mejorar la precisión |
image | String | Requerido | Contenido codificado en base64 de la imagen (sin nuevas líneas, sin data:image/***;charset=utf-8;base64,) |
imageBackground | String | Requerido | Contenido codificado en base64 de la imagen de fondo (sin nuevas líneas, sin data:image/***;charset=utf-8;base64,) |
question | String | Opcional | space_detection requiere |
TIPOS DE IMÁGENES COMPATIBLES
módulo | Ejemplo de Captcha | imagen | imagenFondo |
---|---|---|---|
slider_1 | ![]() | ![]() | ![]() |
rotate_1 | ![]() | ![]() | ![]() |
rotate_2 | ![]() | ![]() | |
shein | ![]() | ![]() |
Ejemplo de Solicitud
// Ejemplo de solicitud utilizando el módulo slider
POST https://api.capsolver.com/createTask
Host: api.capsolver.com
Content-Type: application/json
Payload:
{
"clientKey": "YOUR_API_KEY",
"task": {
"type": "VisionEngine",
"module": "slider_1",
"image": "/9j/4AAQSkZJRgABA......",
"imageBackground": "/9j/4AAQSkZJRgABA......",
"websiteURL": "https://xxxx.com"
}
}
// Ejemplo de respuesta utilizando el módulo slider
{
"errorId": 0,
"errorCode": "",
"errorDescription": "",
"status": "ready",
"solution": {
"distance": 213,
},
"taskId": "..."
}
Uso de Solicitud SDK
# pip install --upgrade capsolver
# export CAPSOLVER_API_KEY='...'
import capsolver
capsolver.api_key = "..."
solution = capsolver.solve({
"type": "VisionEngine",
"module": "slider_1",
"image": "/9j/4AAQSkZJRgABA......",
"imageBackground": "/9j/4AAQSkZJRgABA......"
})
print(solution)