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ính | Kiểu | Bắt buộc | Mô tả |
---|---|---|---|
type | String | Bắt buộc | VisionEngine |
module | String | Bắt buộc | Tất cả các mô hình được hỗ trợ được hiển thị trong bảng dưới đây |
websiteURL | String | Tùy chọn | URL nguồn trang để cải thiện độ chính xác |
image | String | Bắt buộc | Nộ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,) |
imageBackground | String | Bắt buộc | Nộ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,) |
question | String | Tùy chọn | yêu cầu space_detection |
CÁC LOẠI HÌNH ẢNH ĐƯỢC HỖ TRỢ
mô-đun | Ví dụ Captcha | hình ảnh | hình ảnh nền |
---|---|---|---|
slider_1 | ![]() | ![]() | ![]() |
rotate_1 | ![]() | ![]() | ![]() |
rotate_2 | ![]() | ![]() | |
shein | ![]() | ![]() |
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)