Skip to main content
POST
모델 엔드포인트로 보내기 전에 이 엔드포인트를 사용해 사용자 생성 콘텐츠를 검사하세요. modelinput 값을 포함한 OpenAI 호환 모더레이션 요청을 전송합니다.
bearer 헤더에 CometAPI API 키를 사용하세요: Authorization: Bearer $COMETAPI_KEY.

요청 본문

멀티모달 모더레이션의 경우 omni-moderation-latest처럼 이를 지원하는 모델과 함께 OpenAI 스타일 멀티모달 입력을 전송하세요. 공개 이미지 URL은 CometAPI 서버에서 다운로드할 수 있어야 합니다. 복사 가능한 이미지 테스트에는 base64 데이터 URL을 사용하세요.

요청 예시

하나의 텍스트 입력만 분류하면 되는 경우 단일 텍스트 문자열을 전송하세요:
하나의 요청에서 여러 텍스트 입력을 검사하려면 문자열 배열을 전송하세요:
CometAPI가 다운로드할 수 있는 이미지가 모더레이션 입력에 포함된 경우 텍스트와 이미지 URL을 함께 전송하세요:
자체 포함형 이미지 요청이 필요할 때는 base64 데이터 URL을 사용하세요:

응답 형태

응답에는 id, model, results, usage가 포함됩니다. results의 각 항목은 해당 입력이 플래그되었는지 여부, 카테고리 불리언 값, 카테고리 점수, 그리고 각 카테고리에 적용된 입력 유형을 보고합니다. 일괄 텍스트 요청의 경우 results에는 입력 문자열마다 하나의 항목이 포함됩니다. 청구 및 모니터링 필드에는 usage를 사용하세요.

인증

Authorization
string
header
필수

CometAPI API key used for model requests. Send it as Authorization: Bearer $COMETAPI_KEY.

본문

application/json
model
string
필수

Required moderation model ID. Use omni-moderation-latest for text and image moderation unless you have a specific moderation model requirement.

예시:

"omni-moderation-latest"

input
필수

Content to check. Use a string for one text input, an array of strings for batch text checks, or OpenAI-style multimodal parts such as text plus image_url when the selected model supports it.

예시:

"I want to check this text before sending it to a model."

응답

Moderation decisions and token usage.

id
string
필수

Moderation request ID.

예시:

"modr-1594"

model
string
필수

Model used for moderation.

예시:

"omni-moderation-latest"

results
object[]
필수

Moderation decisions. For batch text input, this array contains one result per input string.

usage
object
필수

Token usage for the moderation request.