Hướng dẫn
Nhiệm vụ (Nhận dạng)
VisionEngine

Công cụ Vision

CẢNH BÁO

Tạo tác vụ bằng cách sử dụng createTask.

Giao diện này không cần lấy kết quả riêng biệt, sẽ trực tiếp trả về kết quả nhận dạng hình ảnh!

Trường type của tác vụ như sau

  • VisionEngine

Tạo tác vụ

Tạo tác vụ bằng cách sử dụng createTask.

Cấu trúc đối tượng tác vụ

Lưu ý rằng loại tác vụ này trả về kết quả thực thi tác vụ trực tiếp sau khi createTask, thay vì lấy kết quả không đồng bộ thông qua getTaskResult.

Thuộc tínhKiểuBắt buộcMô tả
typeStringBắt buộcVisionEngine
moduleStringBắt buộcTất cả các mô hình được hỗ trợ được hiển thị trong bảng dưới đây
websiteURLStringTùy chọnURL nguồn trang để cải thiện độ chính xác
imageStringBắt buộcNội dung hình ảnh được mã hóa base64 (không có ký tự xuống dòng, không có data:image/***;charset=utf-8;base64,)
imageBackgroundStringBắt buộcNội dung hình ảnh nền được mã hóa base64 (không có ký tự xuống dòng, không có data:image/***;charset=utf-8;base64,)
questionStringTùy chọnyêu cầu space_detection

CÁC LOẠI HÌNH ẢNH ĐƯỢC HỖ TRỢ

mô-đunVí dụ Captchahình ảnhhình ảnh nền
slider_1img.pngimg.pngimg.png
rotate_1img_2.pngimg_2.pngimg_2.png
rotate_2img_3.pngimg_3.png
sheinimg_4.pngimg_4.png

Ví dụ yêu cầu

// Example request using slider module
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"
  }
}


// Example Response using slider module
{
  "errorId": 0,
  "errorCode": "",
  "errorDescription": "",
  "status": "ready",
  "solution": {
     "distance": 213,
  },
  "taskId": "..."
}

Sử dụng yêu cầu 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)