­čôś

Note

You cannot try out this API from the developer portal at the moment. We are working on fixing the known limitations. Feel free to try out the API in a tool of your choice. The API request and response information are provided in this document.

Resource URL

HTTP Method: POST

URL: https://api.clibrain.com/v1/capabilities/compare/media

Content-Type header: multipart/form-data

Request

Request Type: Form-data

Key NameRequiredFormatValue
file1truebinaryA file
file2truebinaryThe file to compare with
modeltrueJSON textCompare parametrisation JSON.

Here is the sample JSON object data model. All parameters are optional in the JSON data file.

{
  "variables": {
        "size": {
            "type": "string",
            "description": "Size in inches"
        },
        "refresh_rate": {
            "type": "string",
            "description": "Motion Refresh Rate"
        }
    }
}

Read the request body description of Compare text to understand the semantics of this object.

Response

{
    "extracted_data": {
        "refresh_rate": {
            "data": "100 Hz",
            "data_to_compare": "200Hz",
            "comparison": "La frecuencia de actualizaci├│n es un par├ímetro importante a considerar al comparar la informaci├│n extra├şda de diferentes documentos. Seg├║n la informaci├│n que hemos obtenido, el dato extra├şdo es de 100 Hz, mientras que el dato a comparar es de 200 Hz.\n\nPara realizar la comparaci├│n, debemos evaluar la diferencia entre estos dos valores. En este caso, podemos observar que el dato a comparar (200 Hz) es el doble del dato extra├şdo (100 Hz). Por lo tanto, podemos concluir que el dato a comparar tiene una frecuencia de actualizaci├│n mayor que el dato extra├şdo.\n\nEs importante tener en cuenta que, como asistente de inteligencia artificial, mi capacidad para realizar comparaciones es limitada y puede haber otros factores a considerar en este an├ílisis. Sin embargo, con la informaci├│n proporcionada, podemos afirmar que el dato a comparar tiene una frecuencia de actualizaci├│n mayor que el dato extra├şdo."
        },
        "size": {
            "data": "55 pulgadas",
            "data_to_compare": "65 pulgadas",
            "comparison": "Seg├║n la informaci├│n que extrajimos de los documentos, el tama├▒o proporcionado es de 55 pulgadas. La informaci├│n a comparar es de 65 pulgadas. \n\nPara realizar la comparaci├│n, debemos tener en cuenta que 65 pulgadas es mayor que 55 pulgadas. Por lo tanto, la informaci├│n a comparar es de un tama├▒o m├ís grande que la informaci├│n extra├şda de los documentos."
        }
    }
}

Read the response body description of Compare text to understand the semantics of this object.

Examples

curl --location 'https://api.clibrain.com/v1/ai/compare/media' \
--header 'X-API-KEY: $APIKEY' \
--form 'model="{\"variables\": {
        \"size\": {
            \"type\": \"string\",
            \"description\": \"Size in inches\"
        },
        \"refresh_rate\": {
            \"type\": \"string\",
            \"description\": \"Motion Refresh Rate\"
        }
    }
}"' \
--form 'file1=@"./RU7100-55.pdf"' \
--form 'file2=@"./RU8000-65.pdf"'