pydo.genai.create_evaluation_dataset_file_upload_presigned_urls()

Generated on 7 Jul 2026 from pydo version v0.39.0

Usage

client.genai.create_evaluation_dataset_file_upload_presigned_urls(
    body={
        "files": [...],
    },
)
Returns JSONRaises HttpResponseError

Description

To create presigned URLs for evaluation dataset file upload, send a POST request to /v2/gen-ai/evaluation_datasets/file_upload_presigned_urls.

Parameters

files array of objects optional

A list of files to generate presigned URLs for.

Show child properties
file_name string optional

Example: example name

Local filename

file_size string optional

Example: 12345

The size of the file in bytes.

Request Sample

Show Request Sample
import os
from pydo import Client

client = Client(token=os.environ.get("DIGITALOCEAN_TOKEN"))

req = {
  "files": [
    {
      "file_name": "example name",
      "file_size": "12345"
    }
  ]
}

resp = client.genai.create_evaluation_dataset_file_upload_presigned_urls(body=req)

Response Example

Show Response Example
{
  "request_id": "123e4567-e89b-12d3-a456-426614174000",
  "uploads": [
    {
      "expires_at": "2023-01-01T00:00:00Z",
      "object_key": "example string",
      "original_file_name": "example name",
      "presigned_url": "example string"
    }
  ]
}

More Information

See /v2/gen-ai/evaluation_datasets/file_upload_presigned_urls in the API reference for additional detail on responses, headers, parameters, and more.

We can't find any results for your search.

Try using different keywords or simplifying your search terms.