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 Name | Required | Format | Value |
---|---|---|---|
file1 | true | binary | A file |
file2 | true | binary | The file to compare with |
model | true | JSON text | Compare 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"'