メインコンテンツまでスキップ
バージョン: 20 R9 BETA

OpenAIModerationsAPI

OpenAIModerationsAPI は、入力のテキストまたは画像が、潜在的に有害であるかどうかを判断するためのものです。

https://platform.openai.com/docs/api-reference/moderations

関数

create()

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

引数説明
inputVariant分類する入力。 単一のテキストまたはOpenAIMessage のコレクションを渡せます。
modelText使用したいコンテンツモデレーションモデル。
parametersOpenAIParametersリクエスト用の追加のパラメーター。
戻り値OpenAIModerationResult潜在的な危険性を表すモデレーションの結果。

入力が潜在的に有害かどうかを判断します。

https://platform.openai.com/docs/api-reference/moderations/create

例題

テキストのモデレート

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

テキストと画像のモデレート

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)