Skip to main content

evaluation_taxonomies

Creates, updates, deletes, gets or lists an evaluation_taxonomies resource.

Overview

Nameevaluation_taxonomies
TypeResource
Idazure.ai_evaluation.evaluation_taxonomies

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
idstringAsset ID, a unique identifier for the asset.
namestringThe name of the resource. Required.
descriptionstringThe asset description text.
propertiesobjectAdditional properties for the evaluation taxonomy.
tagsobjectTag dictionary. Tags can be added, removed, and updated.
taxonomyCategoriesarrayList of taxonomy categories. Required.
taxonomyInputobjectInput configuration for the evaluation taxonomy. Required.
versionstringThe version of the resource. Required.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectname, endpointGet an evaluation run by name.
listselectendpointinputName, inputTypeList evaluation taxonomies.
createinsertname, endpoint, taxonomyInput, taxonomyCategoriesCreate an evaluation taxonomy.
updateupdatename, endpoint, taxonomyInput, taxonomyCategoriesUpdate an evaluation taxonomy.
deletedeletename, endpointDelete an evaluation taxonomy by name.

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
endpointstringThe service endpoint host (no scheme), e.g. myaccount.table.cosmos.azure.com:443 - value of the client endpoint parameter. (default: )
namestringThe name of the resource. Required.
inputNamestringFilter by the evaluation input name. Default value is None.
inputTypestringFilter by taxonomy input type. Default value is None.

SELECT examples

Get an evaluation run by name.

SELECT
id,
name,
description,
properties,
tags,
taxonomyCategories,
taxonomyInput,
version
FROM azure.ai_evaluation.evaluation_taxonomies
WHERE name = '{{ name }}' -- required
AND endpoint = '{{ endpoint }}' -- required
;

INSERT examples

Create an evaluation taxonomy.

INSERT INTO azure.ai_evaluation.evaluation_taxonomies (
description,
tags,
taxonomyInput,
taxonomyCategories,
properties,
name,
endpoint
)
SELECT
'{{ description }}',
'{{ tags }}',
'{{ taxonomyInput }}' /* required */,
'{{ taxonomyCategories }}' /* required */,
'{{ properties }}',
'{{ name }}',
'{{ endpoint }}'
RETURNING
id,
name,
description,
properties,
tags,
taxonomyCategories,
taxonomyInput,
version
;

UPDATE examples

Update an evaluation taxonomy.

UPDATE azure.ai_evaluation.evaluation_taxonomies
SET
description = '{{ description }}',
tags = '{{ tags }}',
taxonomyInput = '{{ taxonomyInput }}',
taxonomyCategories = '{{ taxonomyCategories }}',
properties = '{{ properties }}'
WHERE
name = '{{ name }}' --required
AND endpoint = '{{ endpoint }}' --required
AND taxonomyInput = '{{ taxonomyInput }}' --required
AND taxonomyCategories = '{{ taxonomyCategories }}' --required
RETURNING
id,
name,
description,
properties,
tags,
taxonomyCategories,
taxonomyInput,
version;

DELETE examples

Delete an evaluation taxonomy by name.

DELETE FROM azure.ai_evaluation.evaluation_taxonomies
WHERE name = '{{ name }}' --required
AND endpoint = '{{ endpoint }}' --required
;