Vision Engine
WARNING
タスクは createTask を使用して作成してください。
このインターフェースは結果を個別に取得する必要はなく、画像認識結果を直接返します!
タスクの type
フィールドは以下の通りです
VisionEngine
タスクの作成
タスクは createTask を使用して作成してください。
タスクオブジェクトの構造
このタイプのタスクは、getTaskResult を介して非同期的に取得するのではなく、createTask の直後にタスク実行結果を直接返すことに注意してください。
プロパティ | タイプ | 必須 | 説明 |
---|---|---|---|
type | String | 必須 | VisionEngine |
module | String | 必須 | サポートされているすべてのモデルは以下の表に示されています |
websiteURL | String | オプション | 精度を向上させるためのページのソースURL |
image | String | 必須 | 画像のbase64エンコードされたコンテンツ(改行なし、data:image/***;charset=utf-8;base64,なし) |
imageBackground | String | 必須 | 背景画像のbase64エンコードされたコンテンツ(改行なし、data:image/***;charset=utf-8;base64,なし) |
question | String | オプション | space_detectionで必要です |
サポートされている画像タイプ
module | Captcha Example | image | imageBackground |
---|---|---|---|
slider_1 | ![]() | ![]() | ![]() |
rotate_1 | ![]() | ![]() | ![]() |
rotate_2 | ![]() | ![]() | |
shein | ![]() | ![]() |
リクエスト例
// 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": "..."
}
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)