Skip to main content

custom_evaluation_metrics

Creates, updates, deletes, gets or lists a custom_evaluation_metrics resource.

Overview

Namecustom_evaluation_metrics
TypeResource
Iddigitalocean.genai.custom_evaluation_metrics

Fields

The following fields are returned by SELECT queries:

SELECT not supported for this resource, use SHOW METHODS to view available operations for the resource.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
genai_create_custom_evaluation_metricinsertTo create a custom LLM-as-judge metric for model evaluation, send a POST request to /v2/gen-ai/custom_evaluation_metrics.
genai_update_custom_evaluation_metricreplacemetric_uuidTo update a custom metric (issuing a new metric UUID), send a PUT request to /v2/gen-ai/custom_evaluation_metrics/{metric_uuid}.
genai_delete_custom_evaluation_metricdeletemetric_uuidTo soft-delete a custom model evaluation metric, send a DELETE request to /v2/gen-ai/custom_evaluation_metrics/{metric_uuid}.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
metric_uuidstringUUID of the custom metric to delete. (example: "123e4567-e89b-12d3-a456-426614174000")

INSERT examples

To create a custom LLM-as-judge metric for model evaluation, send a POST request to /v2/gen-ai/custom_evaluation_metrics.

INSERT INTO digitalocean.genai.custom_evaluation_metrics (
config,
description,
metric_name
)
SELECT
'{{ config }}',
'{{ description }}',
'{{ metric_name }}'
RETURNING
metric
;

REPLACE examples

To update a custom metric (issuing a new metric UUID), send a PUT request to /v2/gen-ai/custom_evaluation_metrics/{metric_uuid}.

REPLACE digitalocean.genai.custom_evaluation_metrics
SET
config = '{{ config }}',
description = '{{ description }}',
metric_name = '{{ metric_name }}',
metric_uuid = '{{ metric_uuid }}'
WHERE
metric_uuid = '{{ metric_uuid }}' --required
RETURNING
metric;

DELETE examples

To soft-delete a custom model evaluation metric, send a DELETE request to /v2/gen-ai/custom_evaluation_metrics/{metric_uuid}.

DELETE FROM digitalocean.genai.custom_evaluation_metrics
WHERE metric_uuid = '{{ metric_uuid }}' --required
;