Aller au contenu principal
Version : 21 R3

OpenAIModerationsAPI

L'interface OpenAIModerationsAPI est chargée de déterminer si les textes et/ou les images introduits sont potentiellement dangereux.

https://developers.openai.com/api/reference/resources/moderations

Fonctions​

create()​

create(input : Variant; model : Text; parameters : OpenAIParameters) : OpenAIModerationResult

ParamètresTypeDescription
inputVariantEntrée (ou entrées) à évaluer et classer. Il peut s'agir d'un texte unique ou d'une collection d'OpenAIMessage.
modelTextLe modèle de modération de contenu que vous souhaitez utiliser.
parametersOpenAIParametersParamètres supplémentaires pour la requête.
Résultat de la fonctionOpenAIModerationResultLe résultat de la modération, indiquant un danger potentiel.

Détermine si l'entrée est potentiellement dangereuse.

https://developers.openai.com/api/reference/resources/moderations/methods/create

Exemples​

Modérer un texte​

var $result:=$client.moderation.create("Some text to classify"; "omni-moderation-latest"; $parameters)

Modérer un texte et une image​

var $messages:=[{type: "text"; text: "...text to classify goes here..."}; \
{type: "image_url"; image_url: {url: "https://example.com/image.png"}}]
var $result:=$client.moderation.create($messages; "omni-moderation-latest"; $parameters)