Guía
Tarea (Reconocimiento)
ImageToText

OCR Imagen a Texto

WARNING

Crea la tarea con createTask.

Esta interfaz no requiere obtener los resultados por separado y devolverá los resultados de reconocimiento de imágenes de forma síncrona.

Crear Tarea

Crea la tarea con createTask.

Estructura del Objeto de Tarea

Ten en cuenta que este tipo de tarea devuelve el resultado de la ejecución de la tarea directamente después de crear la tarea, en lugar de obtenerlo de forma asincrónica a través de getTaskResult.

PropiedadesTipoRequeridoDescripción
typeStringRequiredImageToTextTask (Tarea de Imagen a Texto)
bodyStringRequiredContenido codificado en base64 de la imagen (sin saltos de línea) (sin data:image/*********; base64, contenido)
moduleStringOptionalEspecifica el módulo. Actualmente, los módulos admitidos son common y queueit
scoreFloatOptional0.8 ~ 1, Identifica el grado de coincidencia. Si la tasa de reconocimiento no está dentro de este rango, no se deducirá
caseBooleanOptionalSensible a mayúsculas o no

Soporte de módulos independientes

ModuleQuestionsSamplesAccuracyLastUpdate

Ejemplo de Solicitud

POST https://api.capsolver.com/createTask
Host: api.capsolver.com
Content-Type: application/json
 
{
   "clientKey": "YOUR_API_KEY",
   "task":{
        "type":"ImageToTextTask",
        "module":"queueit", // Modelo de imagen a texto OCR única
        "body": "/9j/4AAQSkZJRgABA......" # Imagen codificada en base64
   }
}

Ejemplo de Respuesta

{
  "errorId": 0,
  "errorCode": "",
  "errorDescription": "",
  "status": "ready",
  "solution": {
    "text": "44795sds"
  },
  "taskId": "2376919c-1863-11ec-a012-94e6f7355a0b",
}

Uso de la Solicitud SDK

# pip install --upgrade capsolver
# export CAPSOLVER_API_KEY='...'
 
import capsolver
 
# capsolver.api_key = "..."
img_path = os.path.join(Path(__file__).resolve().parent, "queue-it.jpg")
with open(img_path, 'rb') as f:
    solution = capsolver.solve({
        "type": "ImageToTextTask",
        "module": "queueit",
        "body": "/9j/4AAQSkZJRgABA......"
    })
    print(solution)