Get Evaluation Logs
Get a URL to download evaluation logs. Requires an evaluation ID.
GET evaluation/<evaluation_id>/logs/url
Example
from marqtune.client import Client
url = "https://marqtune.marqo.ai"
api_key = "{api_key}"
marqtune_client = Client(url=url, api_key=api_key)
marqtune_client.evaluation(evaluation_id).download_logs()
curl --location 'https://marqtune.marqo.ai/evaluation/{evaluation_id}/logs/url' \
     --header 'x-api-key: {api_key}'
Response: 200 (OK)
Url to download the logs.
{
    "statusCode": 200,
    "body": {
        "downloadUrl": "download-url"
    }
}
Response: 400 (Invalid Request)
Request path or method is invalid.
{
    "statusCode": 400,
    "body": {
      "message": "Invalid request method"
    }
}
Response: 400 (Invalid format)
Evaluation id format is not UUID
{
  "statusCode": 400,
    "body": {
      "message": "Invalid evaluation id"
    }
}
Response: 401 (Unauthorised)
Unauthorised. Check your API key and try again.
{
  "message": "Unauthorized."
}
Response: 404 (Not found)
Evaluation not found
{
  "statusCode": 404,
    "body": {
      "message": "evaluation not found"
    }
}
Response: 500 (Internal server error)
Internal server error. Check your API key and try again.
{
  "message": "Internal server error."
}