{"command":{"effect":"write","timeoutSeconds":30,"inputSchema":{"type":"object","description":"To create an evaluation dataset, send a POST request to `/v2/gen-ai/evaluation_datasets`.","properties":{"body":{"$ref":"#/definitions/apiCreateEvaluationDatasetInputPublic"}},"required":[],"additionalProperties":false,"definitions":{"apiCreateEvaluationDatasetInputPublic":{"description":"Creates an evaluation dataset for an agent","properties":{"dataset_paradigm":{"$ref":"#/definitions/apiEvaluationDatasetParadigm"},"dataset_type":{"$ref":"#/definitions/apiEvaluationDatasetType"},"file_upload_dataset":{"$ref":"#/definitions/apiFileUploadDataSource"},"name":{"description":"The name of the agent evaluation dataset.","type":"string","examples":["example name"]}},"type":"object"},"apiEvaluationDatasetParadigm":{"default":"EVALUATION_DATASET_PARADIGM_SINGLE_TURN","description":"EvaluationDatasetParadigm is the row/content shape of a dataset, orthogonal to the\nsurface in EvaluationDatasetType (e.g. a model dataset can be single- or multi-turn).","enum":["EVALUATION_DATASET_PARADIGM_SINGLE_TURN","EVALUATION_DATASET_PARADIGM_MULTI_TURN","EVALUATION_DATASET_PARADIGM_CODING","EVALUATION_DATASET_PARADIGM_N_PLUS_1"],"type":"string","examples":["EVALUATION_DATASET_PARADIGM_SINGLE_TURN"]},"apiEvaluationDatasetType":{"default":"EVALUATION_DATASET_TYPE_UNKNOWN","enum":["EVALUATION_DATASET_TYPE_UNKNOWN","EVALUATION_DATASET_TYPE_MODEL"],"type":"string","examples":["EVALUATION_DATASET_TYPE_UNKNOWN"]},"apiFileUploadDataSource":{"description":"File to upload as data source for knowledge base.","properties":{"original_file_name":{"description":"The original file name","type":"string","examples":["example name"]},"size_in_bytes":{"description":"The size of the file in bytes","type":"string","examples":["12345"]},"stored_object_key":{"description":"The object key the file was stored as","type":"string","examples":["example string"]}},"type":"object"}}},"name":"Create Evaluation Dataset","id":"digitalocean.genai_create_evaluation_dataset","example":{},"maxRequests":1,"summary":false}}