CometAPI POST /v1/moderations를 사용해 OpenAI 호환 모더레이션 요청으로 텍스트 또는 멀티모달 입력을 검사합니다.
POST
/
v1
/
moderations
curl https://api.cometapi.com/v1/moderations \ -X POST \ -H "Content-Type: application/json" \ -H "Authorization: Bearer $COMETAPI_KEY" \ -d '{ "model": "omni-moderation-latest", "input": "I want to bake cookies for my family."}'
검사할 콘텐츠입니다. 하나의 텍스트 입력에는 문자열을 사용하고, 일괄 텍스트 검사에는 문자열 배열을 사용하거나, 텍스트와 image_url 같은 OpenAI 스타일 멀티모달 파트를 사용할 수 있습니다.
model
string
Yes
모더레이션 model ID입니다. 특정 모더레이션 모델 요구 사항이 없다면 텍스트 및 이미지 모더레이션에는 omni-moderation-latest를 사용하세요.
멀티모달 모더레이션의 경우 omni-moderation-latest처럼 이를 지원하는 모델과 함께 OpenAI 스타일 멀티모달 입력을 전송하세요. 공개 이미지 URL은 CometAPI 서버에서 다운로드할 수 있어야 합니다. 복사 가능한 이미지 테스트에는 base64 데이터 URL을 사용하세요.
응답에는 id, model, results, usage가 포함됩니다. results의 각 항목은 해당 입력이 플래그되었는지 여부, 카테고리 불리언 값, 카테고리 점수, 그리고 각 카테고리에 적용된 입력 유형을 보고합니다. 일괄 텍스트 요청의 경우 results에는 입력 문자열마다 하나의 항목이 포함됩니다. 청구 및 모니터링 필드에는 usage를 사용하세요.
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."
curl https://api.cometapi.com/v1/moderations \ -X POST \ -H "Content-Type: application/json" \ -H "Authorization: Bearer $COMETAPI_KEY" \ -d '{ "model": "omni-moderation-latest", "input": "I want to bake cookies for my family."}'
{"docsConfig":{"theme":"luma","$schema":"https://mintlify.com/docs.json","name":"CometAPI Documentation","description":"CometAPI developer documentation for unified API access to GPT, Claude, Gemini, Grok, Llama, DeepSeek, Mistral, Qwen, and more, including API reference, quickstart guides, and integration tutorials.","colors":{"primary":"#00ACE2","light":"#00ACE2","dark":"#0274C3"},"logo":{"light":"https://mintcdn.com/cometapi/cmhWX83dzrkf2F-2/logo/comet-light.svg?fit=max\u0026auto=format\u0026n=cmhWX83dzrkf2F-2\u0026q=85\u0026s=7ae2fde0df7785d111912bce23157ef2","dark":"https://mintcdn.com/cometapi/cmhWX83dzrkf2F-2/logo/comet-dark.svg?fit=max\u0026auto=format\u0026n=cmhWX83dzrkf2F-2\u0026q=85\u0026s=2d25d0a1c0376b7a3b5b2b06c4149fbc"},"favicon":"https://mintcdn.com/cometapi/cmhWX83dzrkf2F-2/logo/comet.svg?fit=max\u0026auto=format\u0026n=cmhWX83dzrkf2F-2\u0026q=85\u0026s=bd1150b78a8058af98088b06cbe67cdc","api":{"playground":{"display":"interactive","proxy":true},"examples":{"defaults":"required","prefill":true}},"navbar":{"links":[{"href":"https://www.cometapi.com/models/","label":"Models"}],"primary":{"type":"button","label":"Dashboard","href":"https://www.cometapi.com/console"}},"footer":{},"seo":{"metatags":{"og:site_name":"CometAPI Docs","og:type":"website","twitter:card":"summary_large_image","canonical":"https://apidoc.cometapi.com","author":"CometAPI","copyright":"Copyright 2026 CometAPI","category":"Technology","distribution":"global","coverage":"Worldwide"},"indexing":"navigable"},"integrations":{"posthog":{"apiKey":"phc_y3KwBz46V9TGDjqPtDrpuSahVg3bDky6eyzGsD8vuCYS","sessionRecording":false}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity"],"display":"header"},"interaction":{"drilldown":false},"metadata":{"timestamp":true},"styling":{"latex":false},"navigation":{"languages":[{"language":"en","href":""},{"language":"zh-Hans","href":"zh-Hans"},{"language":"zh-Hant","href":"zh-Hant"},{"language":"ja","href":"ja"},{"language":"ko","href":"ko"},{"language":"fr","href":"fr"},{"language":"de","href":"de"},{"language":"es","href":"es"},{"language":"it","href":"it"},{"language":"pt","href":"pt"},{"language":"ru","href":"ru"},{"language":"ar","href":"ar"},{"language":"vi","href":"vi"},{"language":"id","href":"id"},{"language":"tr","href":"tr"},{"language":"pl","href":"pl"},{"language":"nl","href":"nl"},{"language":"no","href":"no"},{"language":"uk","href":"uk"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"cometapi","hasAudioNarration":false,"actualSubdomain":"cometapi","customDomains":["apidoc.cometapi.com"],"gitSource":{"type":"github","owner":"cometapi-dev","repo":"cometapi-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae2ec350f3a19b455e9452e","collectionId":"ac249683-b28e-4ebb-9061-39e00c026722","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae2ec350f3a19b455e9452e"},"entitlements":{},"buildId":"6ae2ec350f3a19b455e9452e","clientVersion":"0.0.4067","searchFilterCounts":[{"language":"en","tag":"API","count":109},{"language":"en","tag":"Video Models","count":66},{"language":"en","tag":"Integrations","count":53},{"language":"en","tag":"Docs","count":35},{"language":"en","tag":"Kling","count":33},{"language":"en","tag":"Image Models","count":28},{"language":"en","tag":"AI chat clients","count":14},{"language":"en","tag":"Runway","count":13},{"language":"en","tag":"Midjourney","count":10},{"language":"en","tag":"AI coding agents","count":10}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"img[src*=\"cloudfront.net/flags/\"]{display:none!important}div.relative:has(>img[src*=\"cloudfront.net/flags/\"]){display:none!important}#localization-select-item-zh-Hans{display:none!important}nav a.link[class~=\"bg-gray-950/[0.03]\"]{background-color:rgb(var(--primary) / 0.12);box-shadow:inset 0 0 0 1px rgb(var(--primary) / 0.38), 0 1px 2px rgb(var(--primary) / 0.08);color:rgb(var(--primary))}nav a.link[class~=\"bg-gray-950/[0.03]\"]:hover,nav a.link[class~=\"bg-gray-950/[0.03]\"]:focus-visible{background-color:rgb(var(--primary) / 0.18);box-shadow:inset 0 0 0 1px rgb(var(--primary) / 0.58), 0 1px 2px rgb(var(--primary) / 0.1);color:rgb(var(--primary))}nav a.link[class~=\"bg-gray-950/[0.03]\"]:focus-visible{outline:2px solid rgb(var(--primary) / 0.45);outline-offset:2px}.dark nav a.link[class~=\"bg-gray-950/[0.03]\"]{background-color:rgb(var(--primary-light) / 0.2);box-shadow:inset 0 0 0 1px rgb(var(--primary-light) / 0.55), 0 1px 2px rgb(var(--primary-light) / 0.16);color:rgb(var(--primary-light))}.dark nav a.link[class~=\"bg-gray-950/[0.03]\"]:hover,.dark nav a.link[class~=\"bg-gray-950/[0.03]\"]:focus-visible{background-color:rgb(var(--primary-light) / 0.28);box-shadow:inset 0 0 0 1px rgb(var(--primary-light) / 0.7), 0 1px 2px rgb(var(--primary-light) / 0.18);color:rgb(var(--primary-light))}.integration-logo-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px;margin:16px 0 28px}.integration-logo-card{align-items:center;background:rgba(127, 127, 127, 0.04);border:1px solid rgba(127, 127, 127, 0.22);border-radius:8px;color:inherit;display:flex;gap:14px;min-height:72px;padding:14px 16px;text-decoration:none!important;transition:background 160ms ease, border-color 160ms ease, transform 160ms ease}.integration-logo-card:hover,.integration-logo-card:focus-visible{background:rgba(0, 172, 226, 0.08);border-color:rgba(0, 172, 226, 0.55);transform:translateY(-1px)}.integration-logo-card:focus-visible{outline:2px solid rgba(0, 172, 226, 0.45);outline-offset:2px}.integration-logo-mark{align-items:center;background:#fff;background-position:center;background-repeat:no-repeat;background-size:28px 28px;border:1px solid rgba(127, 127, 127, 0.18);border-radius:8px;display:flex;flex:0 0 38px;height:38px;justify-content:center;overflow:hidden;width:38px}.integration-logo-body{display:flex;flex-direction:column;gap:2px;min-width:0}.integration-logo-title{font-size:0.95rem;font-weight:600;line-height:1.3}.integration-logo-subtitle{color:rgba(90, 90, 90, 0.92);font-size:0.78rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.integration-card-arrow{color:rgba(90, 90, 90, 0.7);flex:0 0 16px;font-size:0.9rem;margin-left:auto;text-align:right}.integration-card-arrow::before{content:\"\\2197\"}.integration-logo-ai-sdk{background-image:url(\"/images/integrations/logos/ai-sdk.png\")}.integration-logo-agno{background-image:url(\"/images/integrations/logos/agno.png\")}.integration-logo-claude-code{background-image:url(\"/images/integrations/logos/claude-code.png\")}.integration-logo-claude-desktop{background-image:url(\"/images/integrations/logos/claude-desktop.png\")}.integration-logo-codex{background-image:url(\"/images/integrations/logos/codex.png\")}.integration-logo-dify{background-image:url(\"/images/integrations/logos/dify.png\")}.integration-logo-gemini-cli{background-image:url(\"/images/integrations/logos/gemini-cli.png\")}.integration-logo-hermes-agent{background-image:url(\"/images/integrations/logos/hermes-agent.png\");background-size:34px 34px}.integration-logo-langchain{background-image:url(\"/images/integrations/logos/langchain.png\")}.integration-logo-langflow{background-image:url(\"/images/integrations/logos/langflow.png\")}.integration-logo-langfuse{background-image:url(\"/images/integrations/logos/langfuse.png\")}.integration-logo-litellm{background-image:url(\"/images/integrations/logos/litellm.png\")}.integration-logo-llamaindex{background-image:url(\"/images/integrations/logos/llamaindex.png\")}.integration-logo-lobe-chat{background-image:url(\"/images/integrations/logos/lobe-chat.jpg\")}.integration-logo-make{background-image:url(\"/images/integrations/logos/make.jpg\")}.integration-logo-n8n{background-image:url(\"/images/integrations/logos/n8n.png\")}.integration-logo-open-webui{background-image:url(\"/images/integrations/logos/open-webui.png\")}.integration-logo-workbuddy-ai{background-image:url(\"/images/integrations/logos/workbuddy-ai.svg\")}.integration-logo-openclaw{background-image:url(\"/images/integrations/logos/openclaw.svg\")}.integration-logo-opencode{background-image:url(\"/images/integrations/logos/opencode.png\")}.integration-logo-pi{background-image:url(\"/images/integrations/logos/pi.svg\")}.integration-logo-promptfoo{background-image:url(\"/images/integrations/logos/promptfoo.png\")}.dark .integration-logo-card{background:rgba(255, 255, 255, 0.035);border-color:rgba(255, 255, 255, 0.14)}.dark .integration-logo-card:hover,.dark .integration-logo-card:focus-visible{background:rgba(0, 172, 226, 0.14);border-color:rgba(0, 172, 226, 0.65)}.dark .integration-logo-mark{background-color:rgba(255, 255, 255, 0.96)}.dark .integration-logo-subtitle{color:rgba(255, 255, 255, 0.66)}.dark .integration-card-arrow{color:rgba(255, 255, 255, 0.64)}@media (max-width: 1024px){.integration-logo-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width: 640px){.integration-logo-grid{grid-template-columns:1fr}.integration-logo-card{min-height:68px}}"}],"page":{"pagePath":"ko/api/content-moderation/create-moderation","slug":"/ko/api/content-moderation/create-moderation","pageMetadata":{"title":"모더레이션 생성","sidebarTitle":"모더레이션 생성","openapi":"api/openapi/content-moderation/create-moderation.openapi.json POST /v1/moderations","description":"CometAPI POST /v1/moderations를 사용해 OpenAI 호환 모더레이션 요청으로 텍스트 또는 멀티모달 입력을 검사합니다.","keywords":["CometAPI","content moderation","moderation API","POST /v1/moderations","safety checks","OpenAI-compatible moderation"],"noindex":true,"href":"/ko/api/content-moderation/create-moderation"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"CometAPI POST /v1/moderations를 사용해 OpenAI 호환 모더레이션 요청으로 텍스트 또는 멀티모달 입력을 검사합니다.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={code:`code`,p:`p`,pre:`pre`,span:`span`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{CodeBlock,Heading,Note,Table}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`모델 엔드포인트로 보내기 전에 이 엔드포인트를 사용해 사용자 생성 콘텐츠를 검사하세요. `,_jsx(_components.code,{children:`model`}),`과 `,_jsx(_components.code,{children:`input`}),` 값을 포함한 OpenAI 호환 모더레이션 요청을 전송합니다.`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`bearer 헤더에 CometAPI API 키를 사용하세요: `,_jsx(_components.code,{children:`Authorization: Bearer $COMETAPI_KEY`}),`.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`요청-본문`,children:`요청 본문`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Field`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{style:{textAlign:`right`},children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`input`})}),_jsx(_components.td,{children:`string or array`}),_jsx(_components.td,{style:{textAlign:`right`},children:`Yes`}),_jsxs(_components.td,{children:[`검사할 콘텐츠입니다. 하나의 텍스트 입력에는 문자열을 사용하고, 일괄 텍스트 검사에는 문자열 배열을 사용하거나, 텍스트와 `,_jsx(_components.code,{children:`image_url`}),` 같은 OpenAI 스타일 멀티모달 파트를 사용할 수 있습니다.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`model`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{style:{textAlign:`right`},children:`Yes`}),_jsxs(_components.td,{children:[`모더레이션 model ID입니다. 특정 모더레이션 모델 요구 사항이 없다면 텍스트 및 이미지 모더레이션에는 `,_jsx(_components.code,{children:`omni-moderation-latest`}),`를 사용하세요.`]})]})]})]}),`\n`,_jsxs(_components.p,{children:[`멀티모달 모더레이션의 경우 `,_jsx(_components.code,{children:`omni-moderation-latest`}),`처럼 이를 지원하는 모델과 함께 OpenAI 스타일 멀티모달 입력을 전송하세요. 공개 이미지 URL은 CometAPI 서버에서 다운로드할 수 있어야 합니다. 복사 가능한 이미지 테스트에는 base64 데이터 URL을 사용하세요.`]}),`\n`,_jsx(Heading,{level:`2`,id:`요청-예시`,children:`요청 예시`}),`\n`,_jsx(_components.p,{children:`하나의 텍스트 입력만 분류하면 되는 경우 단일 텍스트 문자열을 전송하세요:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`7`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`7`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://api.cometapi.com/v1/moderations`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Content-Type: application/json\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Authorization: Bearer `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`$COMETAPI_KEY`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -d`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '{`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"model\": \"omni-moderation-latest\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"input\": \"I want to bake cookies for my family.\"`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` }'`})}),`\n`]})})}),`\n`,_jsx(_components.p,{children:`하나의 요청에서 여러 텍스트 입력을 검사하려면 문자열 배열을 전송하세요:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`10`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`10`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://api.cometapi.com/v1/moderations`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Content-Type: application/json\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Authorization: Bearer `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`$COMETAPI_KEY`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -d`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '{`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"model\": \"omni-moderation-latest\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"input\": [`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"I want to bake cookies.\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"I want to kill someone.\"`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` }'`})}),`\n`]})})}),`\n`,_jsx(_components.p,{children:`CometAPI가 다운로드할 수 있는 이미지가 모더레이션 입력에 포함된 경우 텍스트와 이미지 URL을 함께 전송하세요:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`15`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`15`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://api.cometapi.com/v1/moderations`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Content-Type: application/json\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Authorization: Bearer `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`$COMETAPI_KEY`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -d`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '{`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"model\": \"omni-moderation-latest\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"input\": [`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` { \"type\": \"text\", \"text\": \"...text to classify goes here...\" },`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` {`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"type\": \"image_url\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"image_url\": {`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"url\": \"https://www.gstatic.com/webp/gallery/1.png\"`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` }'`})}),`\n`]})})}),`\n`,_jsx(_components.p,{children:`자체 포함형 이미지 요청이 필요할 때는 base64 데이터 URL을 사용하세요:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`15`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`15`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://api.cometapi.com/v1/moderations`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Content-Type: application/json\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Authorization: Bearer `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`$COMETAPI_KEY`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -d`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '{`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"model\": \"omni-moderation-latest\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"input\": [`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` { \"type\": \"text\", \"text\": \"...text to classify goes here...\" },`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` {`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"type\": \"image_url\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"image_url\": {`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"url\": \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAAAAAA6fptVAAAADElEQVR4nGP4//8/AAX+Av4N70a4AAAAAElFTkSuQmCC\"`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` }'`})}),`\n`]})})}),`\n`,_jsx(Heading,{level:`2`,id:`응답-형태`,children:`응답 형태`}),`\n`,_jsxs(_components.p,{children:[`응답에는 `,_jsx(_components.code,{children:`id`}),`, `,_jsx(_components.code,{children:`model`}),`, `,_jsx(_components.code,{children:`results`}),`, `,_jsx(_components.code,{children:`usage`}),`가 포함됩니다. `,_jsx(_components.code,{children:`results`}),`의 각 항목은 해당 입력이 플래그되었는지 여부, 카테고리 불리언 값, 카테고리 점수, 그리고 각 카테고리에 적용된 입력 유형을 보고합니다. 일괄 텍스트 요청의 경우 `,_jsx(_components.code,{children:`results`}),`에는 입력 문자열마다 하나의 항목이 포함됩니다. 청구 및 모니터링 필드에는 `,_jsx(_components.code,{children:`usage`}),`를 사용하세요.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"모더레이션 생성","sidebarTitle":"모더레이션 생성","openapi":"api/openapi/content-moderation/create-moderation.openapi.json POST /v1/moderations","description":"CometAPI POST /v1/moderations를 사용해 OpenAI 호환 모더레이션 요청으로 텍스트 또는 멀티모달 입력을 검사합니다.","keywords":["CometAPI","content moderation","moderation API","POST /v1/moderations","safety checks","OpenAI-compatible moderation"],"noindex":true,"href":"/ko/api/content-moderation/create-moderation"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"요청 본문","slug":"요청-본문","depth":2,"children":[]},{"title":"요청 예시","slug":"요청-예시","depth":2,"children":[]},{"title":"응답 형태","slug":"응답-형태","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/cometapi/430a303ac1007180/analytics.js"],"openApiReferenceData":{"operation":{"summary":"Create a moderation","operationId":"createModeration","description":"CometAPI POST /v1/moderations를 사용해 OpenAI 호환 모더레이션 요청으로 텍스트 또는 멀티모달 입력을 검사합니다.","requestBody":"7db55ace-7ec8-4953-8f7c-9be0c3cae5c1","responses":{"200":"829be94b-715a-4de4-8b38-4183808b57d7","400":"d0894808-5806-400f-bcfa-0abf0dbe9560","401":"17f81e2f-0086-4124-9e69-6351c4527841","503":"d31a27f8-f222-4fc9-97ec-55999c8ca4e7"},"x-codeSamples":[{"lang":"Shell","label":"Text","source":"curl https://api.cometapi.com/v1/moderations \\\n -X POST \\\n -H \"Content-Type: application/json\" \\\n -H \"Authorization: Bearer $COMETAPI_KEY\" \\\n -d '{\n \"model\": \"omni-moderation-latest\",\n \"input\": \"I want to bake cookies for my family.\"\n}'\n"},{"lang":"Shell","label":"Batch text","source":"curl https://api.cometapi.com/v1/moderations \\\n -X POST \\\n -H \"Content-Type: application/json\" \\\n -H \"Authorization: Bearer $COMETAPI_KEY\" \\\n -d '{\n \"model\": \"omni-moderation-latest\",\n \"input\": [\n \"I want to bake cookies.\",\n \"I want to kill someone.\"\n ]\n}'\n"},{"lang":"Shell","label":"Image URL","source":"curl https://api.cometapi.com/v1/moderations \\\n -X POST \\\n -H \"Content-Type: application/json\" \\\n -H \"Authorization: Bearer $COMETAPI_KEY\" \\\n -d '{\n \"model\": \"omni-moderation-latest\",\n \"input\": [\n {\n \"type\": \"text\",\n \"text\": \"...text to classify goes here...\"\n },\n {\n \"type\": \"image_url\",\n \"image_url\": {\n \"url\": \"https://www.gstatic.com/webp/gallery/1.png\"\n }\n }\n ]\n}'\n"},{"lang":"Shell","label":"Image data URL","source":"curl https://api.cometapi.com/v1/moderations \\\n -X POST \\\n -H \"Content-Type: application/json\" \\\n -H \"Authorization: Bearer $COMETAPI_KEY\" \\\n -d '{\n \"model\": \"omni-moderation-latest\",\n \"input\": [\n {\n \"type\": \"text\",\n \"text\": \"...text to classify goes here...\"\n },\n {\n \"type\": \"image_url\",\n \"image_url\": {\n \"url\": \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAAAAAA6fptVAAAADElEQVR4nGP4//8/AAX+Av4N70a4AAAAAElFTkSuQmCC\"\n }\n }\n ]\n}'\n"},{"lang":"Python","label":"Text","source":"import os\nfrom openai import OpenAI\n\nclient = OpenAI(\n base_url=\"https://api.cometapi.com/v1\",\n api_key=os.environ[\"COMETAPI_KEY\"],\n)\n\nresponse = client.moderations.create(\n model=\"omni-moderation-latest\",\n input=\"I want to bake cookies for my family.\",\n)\n\nprint(response)\n"},{"lang":"Python","label":"Image data URL","source":"import os\nfrom openai import OpenAI\n\nclient = OpenAI(\n base_url=\"https://api.cometapi.com/v1\",\n api_key=os.environ[\"COMETAPI_KEY\"],\n)\n\nresponse = client.moderations.create(\n model=\"omni-moderation-latest\",\n input=[\n {\"type\": \"text\", \"text\": \"...text to classify goes here...\"},\n {\n \"type\": \"image_url\",\n \"image_url\": {\n \"url\": \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAAAAAA6fptVAAAADElEQVR4nGP4//8/AAX+Av4N70a4AAAAAElFTkSuQmCC\",\n },\n },\n ],\n)\n\nprint(response)\n"},{"lang":"Python","label":"Batch text","source":"import os\nfrom openai import OpenAI\n\nclient = OpenAI(\n base_url=\"https://api.cometapi.com/v1\",\n api_key=os.environ[\"COMETAPI_KEY\"],\n)\n\nresponse = client.moderations.create(\n model=\"omni-moderation-latest\",\n input=[\n \"I want to bake cookies.\",\n \"I want to kill someone.\",\n ],\n)\n\nfor result in response.results:\n print(result.flagged)\n"},{"lang":"Python","label":"Image URL","source":"import os\nfrom openai import OpenAI\n\nclient = OpenAI(\n base_url=\"https://api.cometapi.com/v1\",\n api_key=os.environ[\"COMETAPI_KEY\"],\n)\n\nresponse = client.moderations.create(\n model=\"omni-moderation-latest\",\n input=[\n {\"type\": \"text\", \"text\": \"...text to classify goes here...\"},\n {\n \"type\": \"image_url\",\n \"image_url\": {\n \"url\": \"https://www.gstatic.com/webp/gallery/1.png\",\n },\n },\n ],\n)\n\nprint(response)\n"},{"lang":"JavaScript","label":"Text","source":"import OpenAI from \"openai\";\n\nconst client = new OpenAI({\n baseURL: \"https://api.cometapi.com/v1\",\n apiKey: process.env.COMETAPI_KEY,\n});\n\nconst response = await client.moderations.create({\n model: \"omni-moderation-latest\",\n input: \"I want to bake cookies for my family.\",\n});\n\nconsole.log(response);\n"},{"lang":"JavaScript","label":"Image data URL","source":"import OpenAI from \"openai\";\n\nconst client = new OpenAI({\n baseURL: \"https://api.cometapi.com/v1\",\n apiKey: process.env.COMETAPI_KEY,\n});\n\nconst response = await client.moderations.create({\n model: \"omni-moderation-latest\",\n input: [\n { type: \"text\", text: \"...text to classify goes here...\" },\n {\n type: \"image_url\",\n image_url: {\n url: \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAAAAAA6fptVAAAADElEQVR4nGP4//8/AAX+Av4N70a4AAAAAElFTkSuQmCC\",\n },\n },\n ],\n});\n\nconsole.log(response);\n"},{"lang":"JavaScript","label":"Batch text","source":"import OpenAI from \"openai\";\n\nconst client = new OpenAI({\n baseURL: \"https://api.cometapi.com/v1\",\n apiKey: process.env.COMETAPI_KEY,\n});\n\nconst response = await client.moderations.create({\n model: \"omni-moderation-latest\",\n input: [\n \"I want to bake cookies.\",\n \"I want to kill someone.\",\n ],\n});\n\nfor (const result of response.results) {\n console.log(result.flagged);\n}\n"},{"lang":"JavaScript","label":"Image URL","source":"import OpenAI from \"openai\";\n\nconst client = new OpenAI({\n baseURL: \"https://api.cometapi.com/v1\",\n apiKey: process.env.COMETAPI_KEY,\n});\n\nconst response = await client.moderations.create({\n model: \"omni-moderation-latest\",\n input: [\n { type: \"text\", text: \"...text to classify goes here...\" },\n {\n type: \"image_url\",\n image_url: {\n url: \"https://www.gstatic.com/webp/gallery/1.png\",\n },\n },\n ],\n});\n\nconsole.log(response);\n"}],"method":"post","type":"path","servers":["b103ef58-10cc-4885-ad7e-a220ab6d917d"],"security":["062f7cd0-20b8-47f7-9aeb-901615cf7a3d"],"path":"/v1/moderations","baseUrlOptions":["https://api.cometapi.com"],"title":"Create a moderation","codeSamples":[{"label":"Text","lang":"Shell","source":"curl https://api.cometapi.com/v1/moderations \\\n -X POST \\\n -H \"Content-Type: application/json\" \\\n -H \"Authorization: Bearer $COMETAPI_KEY\" \\\n -d '{\n \"model\": \"omni-moderation-latest\",\n \"input\": \"I want to bake cookies for my family.\"\n}'\n"},{"label":"Batch text","lang":"Shell","source":"curl https://api.cometapi.com/v1/moderations \\\n -X POST \\\n -H \"Content-Type: application/json\" \\\n -H \"Authorization: Bearer $COMETAPI_KEY\" \\\n -d '{\n \"model\": \"omni-moderation-latest\",\n \"input\": [\n \"I want to bake cookies.\",\n \"I want to kill someone.\"\n ]\n}'\n"},{"label":"Image URL","lang":"Shell","source":"curl https://api.cometapi.com/v1/moderations \\\n -X POST \\\n -H \"Content-Type: application/json\" \\\n -H \"Authorization: Bearer $COMETAPI_KEY\" \\\n -d '{\n \"model\": \"omni-moderation-latest\",\n \"input\": [\n {\n \"type\": \"text\",\n \"text\": \"...text to classify goes here...\"\n },\n {\n \"type\": \"image_url\",\n \"image_url\": {\n \"url\": \"https://www.gstatic.com/webp/gallery/1.png\"\n }\n }\n ]\n}'\n"},{"label":"Image data URL","lang":"Shell","source":"curl https://api.cometapi.com/v1/moderations \\\n -X POST \\\n -H \"Content-Type: application/json\" \\\n -H \"Authorization: Bearer $COMETAPI_KEY\" \\\n -d '{\n \"model\": \"omni-moderation-latest\",\n \"input\": [\n {\n \"type\": \"text\",\n \"text\": \"...text to classify goes here...\"\n },\n {\n \"type\": \"image_url\",\n \"image_url\": {\n \"url\": \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAAAAAA6fptVAAAADElEQVR4nGP4//8/AAX+Av4N70a4AAAAAElFTkSuQmCC\"\n }\n }\n ]\n}'\n"},{"label":"Text","lang":"Python","source":"import os\nfrom openai import OpenAI\n\nclient = OpenAI(\n base_url=\"https://api.cometapi.com/v1\",\n api_key=os.environ[\"COMETAPI_KEY\"],\n)\n\nresponse = client.moderations.create(\n model=\"omni-moderation-latest\",\n input=\"I want to bake cookies for my family.\",\n)\n\nprint(response)\n"},{"label":"Image data URL","lang":"Python","source":"import os\nfrom openai import OpenAI\n\nclient = OpenAI(\n base_url=\"https://api.cometapi.com/v1\",\n api_key=os.environ[\"COMETAPI_KEY\"],\n)\n\nresponse = client.moderations.create(\n model=\"omni-moderation-latest\",\n input=[\n {\"type\": \"text\", \"text\": \"...text to classify goes here...\"},\n {\n \"type\": \"image_url\",\n \"image_url\": {\n \"url\": \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAAAAAA6fptVAAAADElEQVR4nGP4//8/AAX+Av4N70a4AAAAAElFTkSuQmCC\",\n },\n },\n ],\n)\n\nprint(response)\n"},{"label":"Batch text","lang":"Python","source":"import os\nfrom openai import OpenAI\n\nclient = OpenAI(\n base_url=\"https://api.cometapi.com/v1\",\n api_key=os.environ[\"COMETAPI_KEY\"],\n)\n\nresponse = client.moderations.create(\n model=\"omni-moderation-latest\",\n input=[\n \"I want to bake cookies.\",\n \"I want to kill someone.\",\n ],\n)\n\nfor result in response.results:\n print(result.flagged)\n"},{"label":"Image URL","lang":"Python","source":"import os\nfrom openai import OpenAI\n\nclient = OpenAI(\n base_url=\"https://api.cometapi.com/v1\",\n api_key=os.environ[\"COMETAPI_KEY\"],\n)\n\nresponse = client.moderations.create(\n model=\"omni-moderation-latest\",\n input=[\n {\"type\": \"text\", \"text\": \"...text to classify goes here...\"},\n {\n \"type\": \"image_url\",\n \"image_url\": {\n \"url\": \"https://www.gstatic.com/webp/gallery/1.png\",\n },\n },\n ],\n)\n\nprint(response)\n"},{"label":"Text","lang":"JavaScript","source":"import OpenAI from \"openai\";\n\nconst client = new OpenAI({\n baseURL: \"https://api.cometapi.com/v1\",\n apiKey: process.env.COMETAPI_KEY,\n});\n\nconst response = await client.moderations.create({\n model: \"omni-moderation-latest\",\n input: \"I want to bake cookies for my family.\",\n});\n\nconsole.log(response);\n"},{"label":"Image data URL","lang":"JavaScript","source":"import OpenAI from \"openai\";\n\nconst client = new OpenAI({\n baseURL: \"https://api.cometapi.com/v1\",\n apiKey: process.env.COMETAPI_KEY,\n});\n\nconst response = await client.moderations.create({\n model: \"omni-moderation-latest\",\n input: [\n { type: \"text\", text: \"...text to classify goes here...\" },\n {\n type: \"image_url\",\n image_url: {\n url: \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAAAAAA6fptVAAAADElEQVR4nGP4//8/AAX+Av4N70a4AAAAAElFTkSuQmCC\",\n },\n },\n ],\n});\n\nconsole.log(response);\n"},{"label":"Batch text","lang":"JavaScript","source":"import OpenAI from \"openai\";\n\nconst client = new OpenAI({\n baseURL: \"https://api.cometapi.com/v1\",\n apiKey: process.env.COMETAPI_KEY,\n});\n\nconst response = await client.moderations.create({\n model: \"omni-moderation-latest\",\n input: [\n \"I want to bake cookies.\",\n \"I want to kill someone.\",\n ],\n});\n\nfor (const result of response.results) {\n console.log(result.flagged);\n}\n"},{"label":"Image URL","lang":"JavaScript","source":"import OpenAI from \"openai\";\n\nconst client = new OpenAI({\n baseURL: \"https://api.cometapi.com/v1\",\n apiKey: process.env.COMETAPI_KEY,\n});\n\nconst response = await client.moderations.create({\n model: \"omni-moderation-latest\",\n input: [\n { type: \"text\", text: \"...text to classify goes here...\" },\n {\n type: \"image_url\",\n image_url: {\n url: \"https://www.gstatic.com/webp/gallery/1.png\",\n },\n },\n ],\n});\n\nconsole.log(response);\n"}],"requiredOnlyExamples":true,"requestExampleType":"codeSamples","responseExampleType":"generated","prefillPlaygroundWithExample":true,"prefillPlaygroundExamples":[{"body.model":"omni-moderation-latest","body.input.oneOf.0":"I want to bake cookies for my family."},{"body.model":"omni-moderation-latest","body.input.oneOf.1.items.0":"I want to bake cookies.","body.input.oneOf.1.items.1":"Plan a birthday party for my friend."},{"body.model":"omni-moderation-latest","body.input.oneOf.1.items.0":{"type":"text","text":"...text to classify goes here..."},"body.input.oneOf.1.items.1":{"type":"image_url","image_url":{"url":"https://www.gstatic.com/webp/gallery/1.png"}}},{"body.model":"omni-moderation-latest","body.input.oneOf.1.items.0":{"type":"text","text":"...text to classify goes here..."},"body.input.oneOf.1.items.1":{"type":"image_url","image_url":{"url":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAAAAAA6fptVAAAADElEQVR4nGP4//8/AAX+Av4N70a4AAAAAElFTkSuQmCC"}}}]},"dependencies":{"parameters":{},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["model","input"],"properties":{"model":{"type":"string","description":"Required moderation model ID. Use `omni-moderation-latest` for text and image moderation unless you have a specific moderation model requirement.","example":"omni-moderation-latest","isRequired":true,"uniqueKey":"model","typeLabel":"string"},"input":{"oneOf":[{"type":"string","description":"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.","example":"I want to check this text before sending it to a model.","isRequired":true,"uniqueKey":"input.oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"string","uniqueKey":"input.oneOf.1.items.[INDEX]","typeLabel":"string"},"description":"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.","example":"I want to check this text before sending it to a model.","isRequired":true,"uniqueKey":"input.oneOf.1","typeLabel":"string[]"},{"type":"array","items":{"oneOf":[{"type":"object","required":["type","text"],"properties":{"type":{"type":"string","enum":["text"],"description":"Text input part.","isRequired":true,"uniqueKey":"input.oneOf.2.items.[INDEX].oneOf.0.type","typeLabel":"enum\u003cstring>"},"text":{"type":"string","description":"Text to classify.","isRequired":true,"uniqueKey":"input.oneOf.2.items.[INDEX].oneOf.0.text","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"input.oneOf.2.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","required":["type","image_url"],"properties":{"type":{"type":"string","enum":["image_url"],"description":"Image input part.","isRequired":true,"uniqueKey":"input.oneOf.2.items.[INDEX].oneOf.1.type","typeLabel":"enum\u003cstring>"},"image_url":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"Publicly downloadable image URL or base64 data URL.","isRequired":true,"uniqueKey":"input.oneOf.2.items.[INDEX].oneOf.1.image_url.url","typeLabel":"string"}},"additionalProperties":true,"description":"Image container for image input. Provide `url` with an HTTPS URL or a base64 data URL.","isRequired":true,"uniqueKey":"input.oneOf.2.items.[INDEX].oneOf.1.image_url","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"input.oneOf.2.items.[INDEX].oneOf.1","typeLabel":"object"}],"uniqueKey":"input.oneOf.2.items.[INDEX]","typeLabel":"object"},"description":"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.","example":"I want to check this text before sending it to a model.","isRequired":true,"uniqueKey":"input.oneOf.2","typeLabel":"object[]"}],"isRequired":true,"uniqueKey":"input","typeLabel":"string | string[] | object[]"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Text":{"title":"Text","value":{"model":"omni-moderation-latest","input":"I want to bake cookies for my family."}},"Batch text":{"title":"Batch text","value":{"model":"omni-moderation-latest","input":["I want to bake cookies.","Plan a birthday party for my friend."]}},"Image URL":{"title":"Image URL","description":"Use an image URL that CometAPI servers can download.","value":{"model":"omni-moderation-latest","input":[{"type":"text","text":"...text to classify goes here..."},{"type":"image_url","image_url":{"url":"https://www.gstatic.com/webp/gallery/1.png"}}]}},"Image data URL":{"title":"Image data URL","description":"Use a base64 data URL for a self-contained image request.","value":{"model":"omni-moderation-latest","input":[{"type":"text","text":"...text to classify goes here..."},{"type":"image_url","image_url":{"url":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAAAAAA6fptVAAAADElEQVR4nGP4//8/AAX+Av4N70a4AAAAAElFTkSuQmCC"}}]}}},"exampleType":"examples"}},"exampleType":"examples"},"responses":{"829be94b-715a-4de4-8b38-4183808b57d7":{"description":"Moderation decisions and token usage.","content":{"application/json":{"schema":{"type":"object","required":["id","model","results","usage"],"properties":{"id":{"type":"string","description":"Moderation request ID.","example":"modr-1594","isRequired":true,"uniqueKey":"id","typeLabel":"string"},"model":{"type":"string","description":"Model used for moderation.","example":"omni-moderation-latest","isRequired":true,"uniqueKey":"model","typeLabel":"string"},"results":{"type":"array","description":"Moderation decisions. For batch text input, this array contains one result per input string.","items":{"type":"object","required":["flagged","categories","category_scores","category_applied_input_types"],"properties":{"flagged":{"type":"boolean","description":"Whether this input item was flagged by any moderation category.","example":false,"isRequired":true,"uniqueKey":"results.items.[INDEX].flagged","typeLabel":"boolean"},"categories":{"type":"object","description":"Per-category boolean decision flags.","additionalProperties":false,"properties":{"harassment":{"type":"boolean","description":"Whether the input matched the harassment moderation category.","example":false,"uniqueKey":"results.items.[INDEX].categories.harassment","typeLabel":"boolean"},"harassment/threatening":{"type":"boolean","description":"Whether the input matched the harassment/threatening moderation category.","example":false,"uniqueKey":"results.items.[INDEX].categories.harassment/threatening","typeLabel":"boolean"},"hate":{"type":"boolean","description":"Whether the input matched the hate moderation category.","example":false,"uniqueKey":"results.items.[INDEX].categories.hate","typeLabel":"boolean"},"hate/threatening":{"type":"boolean","description":"Whether the input matched the hate/threatening moderation category.","example":false,"uniqueKey":"results.items.[INDEX].categories.hate/threatening","typeLabel":"boolean"},"illicit":{"type":"boolean","description":"Whether the input matched the illicit moderation category.","example":false,"uniqueKey":"results.items.[INDEX].categories.illicit","typeLabel":"boolean"},"illicit/violent":{"type":"boolean","description":"Whether the input matched the illicit/violent moderation category.","example":false,"uniqueKey":"results.items.[INDEX].categories.illicit/violent","typeLabel":"boolean"},"self-harm":{"type":"boolean","description":"Whether the input matched the self-harm moderation category.","example":false,"uniqueKey":"results.items.[INDEX].categories.self-harm","typeLabel":"boolean"},"self-harm/intent":{"type":"boolean","description":"Whether the input matched the self-harm/intent moderation category.","example":false,"uniqueKey":"results.items.[INDEX].categories.self-harm/intent","typeLabel":"boolean"},"self-harm/instructions":{"type":"boolean","description":"Whether the input matched the self-harm/instructions moderation category.","example":false,"uniqueKey":"results.items.[INDEX].categories.self-harm/instructions","typeLabel":"boolean"},"sexual":{"type":"boolean","description":"Whether the input matched the sexual moderation category.","example":false,"uniqueKey":"results.items.[INDEX].categories.sexual","typeLabel":"boolean"},"sexual/minors":{"type":"boolean","description":"Whether the input matched the sexual/minors moderation category.","example":false,"uniqueKey":"results.items.[INDEX].categories.sexual/minors","typeLabel":"boolean"},"violence":{"type":"boolean","description":"Whether the input matched the violence moderation category.","example":false,"uniqueKey":"results.items.[INDEX].categories.violence","typeLabel":"boolean"},"violence/graphic":{"type":"boolean","description":"Whether the input matched the violence/graphic moderation category.","example":false,"uniqueKey":"results.items.[INDEX].categories.violence/graphic","typeLabel":"boolean"}},"isRequired":true,"uniqueKey":"results.items.[INDEX].categories","typeLabel":"object"},"category_scores":{"type":"object","description":"Per-category confidence scores between 0 and 1.","additionalProperties":false,"properties":{"harassment":{"type":"number","format":"float","description":"Confidence score for the harassment moderation category.","example":0.0001,"uniqueKey":"results.items.[INDEX].category_scores.harassment","typeLabel":"number\u003cfloat>"},"harassment/threatening":{"type":"number","format":"float","description":"Confidence score for the harassment/threatening moderation category.","example":0.0001,"uniqueKey":"results.items.[INDEX].category_scores.harassment/threatening","typeLabel":"number\u003cfloat>"},"hate":{"type":"number","format":"float","description":"Confidence score for the hate moderation category.","example":0.0001,"uniqueKey":"results.items.[INDEX].category_scores.hate","typeLabel":"number\u003cfloat>"},"hate/threatening":{"type":"number","format":"float","description":"Confidence score for the hate/threatening moderation category.","example":0.0001,"uniqueKey":"results.items.[INDEX].category_scores.hate/threatening","typeLabel":"number\u003cfloat>"},"illicit":{"type":"number","format":"float","description":"Confidence score for the illicit moderation category.","example":0.0001,"uniqueKey":"results.items.[INDEX].category_scores.illicit","typeLabel":"number\u003cfloat>"},"illicit/violent":{"type":"number","format":"float","description":"Confidence score for the illicit/violent moderation category.","example":0.0001,"uniqueKey":"results.items.[INDEX].category_scores.illicit/violent","typeLabel":"number\u003cfloat>"},"self-harm":{"type":"number","format":"float","description":"Confidence score for the self-harm moderation category.","example":0.0001,"uniqueKey":"results.items.[INDEX].category_scores.self-harm","typeLabel":"number\u003cfloat>"},"self-harm/intent":{"type":"number","format":"float","description":"Confidence score for the self-harm/intent moderation category.","example":0.0001,"uniqueKey":"results.items.[INDEX].category_scores.self-harm/intent","typeLabel":"number\u003cfloat>"},"self-harm/instructions":{"type":"number","format":"float","description":"Confidence score for the self-harm/instructions moderation category.","example":0.0001,"uniqueKey":"results.items.[INDEX].category_scores.self-harm/instructions","typeLabel":"number\u003cfloat>"},"sexual":{"type":"number","format":"float","description":"Confidence score for the sexual moderation category.","example":0.0001,"uniqueKey":"results.items.[INDEX].category_scores.sexual","typeLabel":"number\u003cfloat>"},"sexual/minors":{"type":"number","format":"float","description":"Confidence score for the sexual/minors moderation category.","example":0.0001,"uniqueKey":"results.items.[INDEX].category_scores.sexual/minors","typeLabel":"number\u003cfloat>"},"violence":{"type":"number","format":"float","description":"Confidence score for the violence moderation category.","example":0.0001,"uniqueKey":"results.items.[INDEX].category_scores.violence","typeLabel":"number\u003cfloat>"},"violence/graphic":{"type":"number","format":"float","description":"Confidence score for the violence/graphic moderation category.","example":0.0001,"uniqueKey":"results.items.[INDEX].category_scores.violence/graphic","typeLabel":"number\u003cfloat>"}},"isRequired":true,"uniqueKey":"results.items.[INDEX].category_scores","typeLabel":"object"},"category_applied_input_types":{"type":"object","description":"For each category, the input types (`text`, `image`) that contributed to the decision.","additionalProperties":{"type":"array","items":{"type":"string","uniqueKey":"results.items.[INDEX].category_applied_input_types.additionalProperties.items.[INDEX]","typeLabel":"string"},"uniqueKey":"results.items.[INDEX].category_applied_input_types.additionalProperties","typeLabel":"string[]"},"properties":{"harassment":{"type":"array","description":"Input part types that were evaluated for the harassment category.","items":{"type":"string","enum":["text","image"],"uniqueKey":"results.items.[INDEX].category_applied_input_types.harassment.items.[INDEX]","typeLabel":"enum\u003cstring>"},"example":["text"],"uniqueKey":"results.items.[INDEX].category_applied_input_types.harassment","typeLabel":"enum\u003cstring>[]"},"harassment/threatening":{"type":"array","description":"Input part types that were evaluated for the harassment/threatening category.","items":{"type":"string","enum":["text","image"],"uniqueKey":"results.items.[INDEX].category_applied_input_types.harassment/threatening.items.[INDEX]","typeLabel":"enum\u003cstring>"},"example":["text"],"uniqueKey":"results.items.[INDEX].category_applied_input_types.harassment/threatening","typeLabel":"enum\u003cstring>[]"},"hate":{"type":"array","description":"Input part types that were evaluated for the hate category.","items":{"type":"string","enum":["text","image"],"uniqueKey":"results.items.[INDEX].category_applied_input_types.hate.items.[INDEX]","typeLabel":"enum\u003cstring>"},"example":["text"],"uniqueKey":"results.items.[INDEX].category_applied_input_types.hate","typeLabel":"enum\u003cstring>[]"},"hate/threatening":{"type":"array","description":"Input part types that were evaluated for the hate/threatening category.","items":{"type":"string","enum":["text","image"],"uniqueKey":"results.items.[INDEX].category_applied_input_types.hate/threatening.items.[INDEX]","typeLabel":"enum\u003cstring>"},"example":["text"],"uniqueKey":"results.items.[INDEX].category_applied_input_types.hate/threatening","typeLabel":"enum\u003cstring>[]"},"illicit":{"type":"array","description":"Input part types that were evaluated for the illicit category.","items":{"type":"string","enum":["text","image"],"uniqueKey":"results.items.[INDEX].category_applied_input_types.illicit.items.[INDEX]","typeLabel":"enum\u003cstring>"},"example":["text"],"uniqueKey":"results.items.[INDEX].category_applied_input_types.illicit","typeLabel":"enum\u003cstring>[]"},"illicit/violent":{"type":"array","description":"Input part types that were evaluated for the illicit/violent category.","items":{"type":"string","enum":["text","image"],"uniqueKey":"results.items.[INDEX].category_applied_input_types.illicit/violent.items.[INDEX]","typeLabel":"enum\u003cstring>"},"example":["text"],"uniqueKey":"results.items.[INDEX].category_applied_input_types.illicit/violent","typeLabel":"enum\u003cstring>[]"},"self-harm":{"type":"array","description":"Input part types that were evaluated for the self-harm category.","items":{"type":"string","enum":["text","image"],"uniqueKey":"results.items.[INDEX].category_applied_input_types.self-harm.items.[INDEX]","typeLabel":"enum\u003cstring>"},"example":["text"],"uniqueKey":"results.items.[INDEX].category_applied_input_types.self-harm","typeLabel":"enum\u003cstring>[]"},"self-harm/intent":{"type":"array","description":"Input part types that were evaluated for the self-harm/intent category.","items":{"type":"string","enum":["text","image"],"uniqueKey":"results.items.[INDEX].category_applied_input_types.self-harm/intent.items.[INDEX]","typeLabel":"enum\u003cstring>"},"example":["text"],"uniqueKey":"results.items.[INDEX].category_applied_input_types.self-harm/intent","typeLabel":"enum\u003cstring>[]"},"self-harm/instructions":{"type":"array","description":"Input part types that were evaluated for the self-harm/instructions category.","items":{"type":"string","enum":["text","image"],"uniqueKey":"results.items.[INDEX].category_applied_input_types.self-harm/instructions.items.[INDEX]","typeLabel":"enum\u003cstring>"},"example":["text"],"uniqueKey":"results.items.[INDEX].category_applied_input_types.self-harm/instructions","typeLabel":"enum\u003cstring>[]"},"sexual":{"type":"array","description":"Input part types that were evaluated for the sexual category.","items":{"type":"string","enum":["text","image"],"uniqueKey":"results.items.[INDEX].category_applied_input_types.sexual.items.[INDEX]","typeLabel":"enum\u003cstring>"},"example":["text"],"uniqueKey":"results.items.[INDEX].category_applied_input_types.sexual","typeLabel":"enum\u003cstring>[]"},"sexual/minors":{"type":"array","description":"Input part types that were evaluated for the sexual/minors category.","items":{"type":"string","enum":["text","image"],"uniqueKey":"results.items.[INDEX].category_applied_input_types.sexual/minors.items.[INDEX]","typeLabel":"enum\u003cstring>"},"example":["text"],"uniqueKey":"results.items.[INDEX].category_applied_input_types.sexual/minors","typeLabel":"enum\u003cstring>[]"},"violence":{"type":"array","description":"Input part types that were evaluated for the violence category.","items":{"type":"string","enum":["text","image"],"uniqueKey":"results.items.[INDEX].category_applied_input_types.violence.items.[INDEX]","typeLabel":"enum\u003cstring>"},"example":["text"],"uniqueKey":"results.items.[INDEX].category_applied_input_types.violence","typeLabel":"enum\u003cstring>[]"},"violence/graphic":{"type":"array","description":"Input part types that were evaluated for the violence/graphic category.","items":{"type":"string","enum":["text","image"],"uniqueKey":"results.items.[INDEX].category_applied_input_types.violence/graphic.items.[INDEX]","typeLabel":"enum\u003cstring>"},"example":["text"],"uniqueKey":"results.items.[INDEX].category_applied_input_types.violence/graphic","typeLabel":"enum\u003cstring>[]"}},"isRequired":true,"uniqueKey":"results.items.[INDEX].category_applied_input_types","typeLabel":"object"}},"additionalProperties":true,"uniqueKey":"results.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"results","typeLabel":"object[]"},"usage":{"type":"object","description":"Token usage for the moderation request.","additionalProperties":true,"properties":{"prompt_tokens":{"type":"integer","description":"Input tokens counted for the request.","example":12,"uniqueKey":"usage.prompt_tokens","typeLabel":"integer"},"completion_tokens":{"type":"integer","description":"Output tokens counted for the request.","example":0,"uniqueKey":"usage.completion_tokens","typeLabel":"integer"},"total_tokens":{"type":"integer","description":"Total tokens counted for the request.","example":12,"uniqueKey":"usage.total_tokens","typeLabel":"integer"},"input_tokens":{"type":"integer","description":"Input token count when reported separately.","example":12,"uniqueKey":"usage.input_tokens","typeLabel":"integer"},"output_tokens":{"type":"integer","description":"Output token count when reported separately.","example":0,"uniqueKey":"usage.output_tokens","typeLabel":"integer"},"prompt_tokens_details":{"oneOf":[{"type":"object","description":"Detailed prompt token accounting when provided.","additionalProperties":true,"uniqueKey":"usage.prompt_tokens_details.oneOf.0","typeLabel":"object"},{"type":"null","description":"Detailed prompt token accounting when provided.","additionalProperties":true,"uniqueKey":"usage.prompt_tokens_details.oneOf.1","typeLabel":"null"}],"uniqueKey":"usage.prompt_tokens_details","typeLabel":"object | null"},"completion_tokens_details":{"oneOf":[{"type":"object","description":"Detailed completion token accounting when provided.","additionalProperties":true,"uniqueKey":"usage.completion_tokens_details.oneOf.0","typeLabel":"object"},{"type":"null","description":"Detailed completion token accounting when provided.","additionalProperties":true,"uniqueKey":"usage.completion_tokens_details.oneOf.1","typeLabel":"null"}],"uniqueKey":"usage.completion_tokens_details","typeLabel":"object | null"},"input_tokens_details":{"oneOf":[{"type":"object","description":"Detailed input token accounting when provided.","additionalProperties":true,"uniqueKey":"usage.input_tokens_details.oneOf.0","typeLabel":"object"},{"type":"null","description":"Detailed input token accounting when provided.","additionalProperties":true,"uniqueKey":"usage.input_tokens_details.oneOf.1","typeLabel":"null"}],"uniqueKey":"usage.input_tokens_details","typeLabel":"object | null"},"claude_cache_creation_1_h_tokens":{"type":"integer","description":"One-hour cache creation tokens when reported by the provider accounting layer.","example":0,"uniqueKey":"usage.claude_cache_creation_1_h_tokens","typeLabel":"integer"},"claude_cache_creation_5_m_tokens":{"type":"integer","description":"Five-minute cache creation tokens when reported by the provider accounting layer.","example":0,"uniqueKey":"usage.claude_cache_creation_5_m_tokens","typeLabel":"integer"}},"isRequired":true,"uniqueKey":"usage","typeLabel":"object"}},"additionalProperties":true,"uniqueKey":"","typeLabel":"object"},"example":{"id":"modr-1594","model":"omni-moderation-latest","results":[{"flagged":false,"categories":{"harassment":false,"harassment/threatening":false,"hate":false,"hate/threatening":false,"illicit":false,"illicit/violent":false,"self-harm":false,"self-harm/intent":false,"self-harm/instructions":false,"sexual":false,"sexual/minors":false,"violence":false,"violence/graphic":false},"category_scores":{"harassment":0.0001,"harassment/threatening":0.0001,"hate":0.0001,"hate/threatening":0.0001,"illicit":0.0001,"illicit/violent":0.0001,"self-harm":0.0001,"self-harm/intent":0.0001,"self-harm/instructions":0.0001,"sexual":0.0001,"sexual/minors":0.0001,"violence":0.0001,"violence/graphic":0.0001},"category_applied_input_types":{"harassment":["text"],"harassment/threatening":["text"],"hate":["text"],"hate/threatening":["text"],"illicit":["text"],"illicit/violent":["text"],"self-harm":["text"],"self-harm/intent":["text"],"self-harm/instructions":["text"],"sexual":["text"],"sexual/minors":["text"],"violence":["text"],"violence/graphic":["text"]}}],"usage":{"prompt_tokens":12,"completion_tokens":0,"total_tokens":12,"input_tokens":12,"output_tokens":0,"prompt_tokens_details":{"cached_tokens":0},"completion_tokens_details":{"reasoning_tokens":0},"input_tokens_details":null,"claude_cache_creation_1_h_tokens":0,"claude_cache_creation_5_m_tokens":0}},"examples":{"Example":{"title":"Example","value":{"id":"modr-1594","model":"omni-moderation-latest","results":[{"flagged":false,"categories":{"harassment":false,"harassment/threatening":false,"hate":false,"hate/threatening":false,"illicit":false,"illicit/violent":false,"self-harm":false,"self-harm/intent":false,"self-harm/instructions":false,"sexual":false,"sexual/minors":false,"violence":false,"violence/graphic":false},"category_scores":{"harassment":0.0001,"harassment/threatening":0.0001,"hate":0.0001,"hate/threatening":0.0001,"illicit":0.0001,"illicit/violent":0.0001,"self-harm":0.0001,"self-harm/intent":0.0001,"self-harm/instructions":0.0001,"sexual":0.0001,"sexual/minors":0.0001,"violence":0.0001,"violence/graphic":0.0001},"category_applied_input_types":{"harassment":["text"],"harassment/threatening":["text"],"hate":["text"],"hate/threatening":["text"],"illicit":["text"],"illicit/violent":["text"],"self-harm":["text"],"self-harm/intent":["text"],"self-harm/instructions":["text"],"sexual":["text"],"sexual/minors":["text"],"violence":["text"],"violence/graphic":["text"]}}],"usage":{"prompt_tokens":12,"completion_tokens":0,"total_tokens":12,"input_tokens":12,"output_tokens":0,"prompt_tokens_details":{"cached_tokens":0},"completion_tokens_details":{"reasoning_tokens":0},"input_tokens_details":null,"claude_cache_creation_1_h_tokens":0,"claude_cache_creation_5_m_tokens":0}}}},"exampleType":"examples"}},"exampleType":"examples"},"d0894808-5806-400f-bcfa-0abf0dbe9560":{"description":"The request body is invalid or missing required input.","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"17f81e2f-0086-4124-9e69-6351c4527841":{"description":"The API key is missing or invalid.","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"d31a27f8-f222-4fc9-97ec-55999c8ca4e7":{"description":"The selected moderation model is unavailable for the current account.","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}}},"security":{"062f7cd0-20b8-47f7-9aeb-901615cf7a3d":{"bearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"CometAPI API key","description":"CometAPI API key used for model requests. Send it as `Authorization: Bearer $COMETAPI_KEY`.","scopes":[]}}},"servers":{"b103ef58-10cc-4885-ad7e-a220ab6d917d":{"url":"https://api.cometapi.com"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","bearerFormat":"CometAPI API key","description":"CometAPI API key used for model requests. Send it as `Authorization: Bearer $COMETAPI_KEY`.","scopes":[]},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"CometAPI API key used for model requests. Send it as `Authorization: Bearer $COMETAPI_KEY`.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearerAuth","name":"Authorization"}],"title":"bearerAuth"}]},"originalFileLocation":"api/openapi/content-moderation/create-moderation.openapi.json"},"subdomain":"cometapi","siteName":"CometAPI Documentation","title":"모더레이션 생성 - CometAPI Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/api/content-moderation/create-moderation","matchLevel":1},"zh-Hans":{"href":"/zh-Hans/api/content-moderation/create-moderation","matchLevel":1,"noindex":true},"zh-Hant":{"href":"/zh-Hant/api/content-moderation/create-moderation","matchLevel":1,"noindex":true},"ja":{"href":"/ja/api/content-moderation/create-moderation","matchLevel":1,"noindex":true},"ko":{"href":"/ko/api/content-moderation/create-moderation","matchLevel":0},"fr":{"href":"/fr/api/content-moderation/create-moderation","matchLevel":1,"noindex":true},"de":{"href":"/de/api/content-moderation/create-moderation","matchLevel":1,"noindex":true},"es":{"href":"/es/api/content-moderation/create-moderation","matchLevel":1,"noindex":true},"it":{"href":"/it/api/content-moderation/create-moderation","matchLevel":1,"noindex":true},"pt":{"href":"/pt/api/content-moderation/create-moderation","matchLevel":1,"noindex":true},"ru":{"href":"/ru/api/content-moderation/create-moderation","matchLevel":1,"noindex":true},"ar":{"href":"/ar/api/content-moderation/create-moderation","matchLevel":1,"noindex":true},"vi":{"href":"/vi/api/content-moderation/create-moderation","matchLevel":1,"noindex":true},"id":{"href":"/id/api/content-moderation/create-moderation","matchLevel":1,"noindex":true},"tr":{"href":"/tr/api/content-moderation/create-moderation","matchLevel":1,"noindex":true},"pl":{"href":"/pl/api/content-moderation/create-moderation","matchLevel":1,"noindex":true},"nl":{"href":"/nl/api/content-moderation/create-moderation","matchLevel":1,"noindex":true},"no":{"href":"/no/api/content-moderation/create-moderation","matchLevel":1,"noindex":true},"uk":{"href":"/uk/api/content-moderation/create-moderation","matchLevel":1,"noindex":true}}},"lastModified":"2026-06-23T10:39:08.194Z","gitLastModified":"2026-06-23T10:36:32.000Z","originalFileLocation":"ko/api/content-moderation/create-moderation.mdx","locale":"ko"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"CometAPI POST /v1/moderations를 사용해 OpenAI 호환 모더레이션 요청으로 텍스트 또는 멀티모달 입력을 검사합니다.\">\u003cmeta data-mint-head name=\"application-name\" content=\"CometAPI Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003cmeta data-mint-head name=\"robots\" content=\"noindex\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/cometapi/Jhcr00uAqm6Ci9Vs/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/cometapi/Jhcr00uAqm6Ci9Vs/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/cometapi/Jhcr00uAqm6Ci9Vs/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/cometapi/Jhcr00uAqm6Ci9Vs/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/cometapi/Jhcr00uAqm6Ci9Vs/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/cometapi/Jhcr00uAqm6Ci9Vs/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/cometapi/Jhcr00uAqm6Ci9Vs/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/cometapi/Jhcr00uAqm6Ci9Vs/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/cometapi/Jhcr00uAqm6Ci9Vs/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"모더레이션 생성 - CometAPI Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"CometAPI POST /v1/moderations를 사용해 OpenAI 호환 모더레이션 요청으로 텍스트 또는 멀티모달 입력을 검사합니다.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"CometAPI Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://apidoc.cometapi.com/ko/api/content-moderation/create-moderation\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://cometapi.mintlify.app/_mintlify/api/og/v2?division=%EC%BD%98%ED%85%90%EC%B8%A0+%EA%B2%80%ED%86%A0\u0026amp;title=%EB%AA%A8%EB%8D%94%EB%A0%88%EC%9D%B4%EC%85%98+%EC%83%9D%EC%84%B1\u0026amp;description=CometAPI+POST+%2Fv1%2Fmoderations%EB%A5%BC+%EC%82%AC%EC%9A%A9%ED%95%B4+OpenAI+%ED%98%B8%ED%99%98+%EB%AA%A8%EB%8D%94%EB%A0%88%EC%9D%B4%EC%85%98+%EC%9A%94%EC%B2%AD%EC%9C%BC%EB%A1%9C+%ED%85%8D%EC%8A%A4%ED%8A%B8+%EB%98%90%EB%8A%94+%EB%A9%80%ED%8B%B0%EB%AA%A8%EB%8B%AC+%EC%9E%85%EB%A0%A5%EC%9D%84+%EA%B2%80%EC%82%AC%ED%95%A9%EB%8B%88%EB%8B%A4.\u0026amp;theme=8f4122d879437f2cf832428a\u0026amp;signature=425078665a66d1c4a61ebf45121ef880bb91c3d42e008c6dcc54995e3166eeb4\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"모더레이션 생성 - CometAPI Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"CometAPI POST /v1/moderations를 사용해 OpenAI 호환 모더레이션 요청으로 텍스트 또는 멀티모달 입력을 검사합니다.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://cometapi.mintlify.app/_mintlify/api/og/v2?division=%EC%BD%98%ED%85%90%EC%B8%A0+%EA%B2%80%ED%86%A0\u0026amp;title=%EB%AA%A8%EB%8D%94%EB%A0%88%EC%9D%B4%EC%85%98+%EC%83%9D%EC%84%B1\u0026amp;description=CometAPI+POST+%2Fv1%2Fmoderations%EB%A5%BC+%EC%82%AC%EC%9A%A9%ED%95%B4+OpenAI+%ED%98%B8%ED%99%98+%EB%AA%A8%EB%8D%94%EB%A0%88%EC%9D%B4%EC%85%98+%EC%9A%94%EC%B2%AD%EC%9C%BC%EB%A1%9C+%ED%85%8D%EC%8A%A4%ED%8A%B8+%EB%98%90%EB%8A%94+%EB%A9%80%ED%8B%B0%EB%AA%A8%EB%8B%AC+%EC%9E%85%EB%A0%A5%EC%9D%84+%EA%B2%80%EC%82%AC%ED%95%A9%EB%8B%88%EB%8B%A4.\u0026amp;theme=8f4122d879437f2cf832428a\u0026amp;signature=425078665a66d1c4a61ebf45121ef880bb91c3d42e008c6dcc54995e3166eeb4\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/cometapi/Jhcr00uAqm6Ci9Vs/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"CometAPI Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#00ACE2\">\u003cmeta data-mint-head name=\"author\" content=\"CometAPI\">\u003cmeta data-mint-head name=\"copyright\" content=\"Copyright 2026 CometAPI\">\u003cmeta data-mint-head name=\"category\" content=\"Technology\">\u003cmeta data-mint-head name=\"distribution\" content=\"global\">\u003cmeta data-mint-head name=\"coverage\" content=\"Worldwide\">\u003clink data-mint-head rel=\"canonical\" href=\"https://apidoc.cometapi.com/ko/api/content-moderation/create-moderation\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/ko/api/content-moderation/create-moderation.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"CometAPI Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"CometAPI Documentation","nav":{"global":null,"languages":[{"language":"en","pages":[{"title":"en","href":"/api/content-moderation/create-moderation"}]},{"language":"zh-Hans","pages":[{"title":"zh-Hans","href":"/zh-Hans/api/content-moderation/create-moderation"}]},{"language":"zh-Hant","pages":[{"title":"zh-Hant","href":"/zh-Hant/api/content-moderation/create-moderation"}]},{"language":"ja","pages":[{"title":"ja","href":"/ja/api/content-moderation/create-moderation"}]},{"language":"ko","tabs":[{"tab":"Docs","pages":[{"title":"Docs","href":"/ko"}]},{"tab":"API","groups":[{"group":"텍스트 모델","icon":"message","root":{"title":"텍스트 및 채팅 API","sidebarTitle":"텍스트 및 채팅 API","href":"/ko/api/text"},"expanded":false,"pages":[{"title":"채팅 완성 만들기","sidebarTitle":"채팅 완성 만들기","openapi":"api/openapi/text/post-chat.openapi.json POST /v1/chat/completions","href":"/ko/api/text/chat"},{"title":"모델 응답 생성","sidebarTitle":"모델 응답 생성","openapi":"api/openapi/text/post-responses.openapi.json POST /v1/responses","href":"/ko/api/text/responses"},{"title":"메시지 생성","sidebarTitle":"메시지 생성","openapi":"api/openapi/text/post-anthropic-messages.openapi.json POST /v1/messages","href":"/ko/api/text/anthropic-messages"},{"title":"콘텐츠 생성","sidebarTitle":"콘텐츠 생성","openapi":"api/openapi/text/post-gemini-generating-content.openapi.json POST /v1beta/models/{model}:{operator}","href":"/ko/api/text/gemini-generating-content"}]},{"group":"이미지 모델","icon":"image","root":{"title":"이미지 생성 및 편집 API","sidebarTitle":"이미지 모델","href":"/ko/api/image/index"},"expanded":false,"pages":[{"group":"OpenAI","pages":[{"title":"이미지 생성","sidebarTitle":"이미지 생성","openapi":"api/openapi/image/openai/post-images.openapi.json POST /v1/images/generations","href":"/ko/api/image/openai/images"},{"title":"이미지 생성 작업 조회","sidebarTitle":"이미지 작업 조회","openapi":"api/openapi/image/openai/get-image-generation-task.openapi.json GET /v1/images/generations/{task_id}","href":"/ko/api/image/openai/image-generation-task"},{"title":"이미지 편집 생성","sidebarTitle":"이미지 편집 생성","openapi":"api/openapi/image/openai/post-image-editing.openapi.json POST /v1/images/edits","href":"/ko/api/image/openai/image-editing"}]},{"group":"Gemini","pages":[{"title":"Gemini로 이미지 생성","sidebarTitle":"Gemini로 이미지 생성","openapi":"api/openapi/image/gemini/post-gemini-generates-image.openapi.json POST /v1beta/models/{model}:generateContent","href":"/ko/api/image/gemini/gemini-generates-image"},{"title":"Gemini 이미지 모델 사용","sidebarTitle":"Gemini 이미지 모델 사용","href":"/ko/api/image/gemini/generate-image-guide"}]},{"group":"Grok","pages":[{"title":"Grok으로 이미지 생성","sidebarTitle":"이미지 생성","openapi":"api/openapi/image/grok/post-image-generation.openapi.json POST /v1/images/generations","href":"/ko/api/image/grok/image-generation"},{"title":"Grok으로 이미지 편집","sidebarTitle":"이미지 편집","openapi":"api/openapi/image/grok/post-image-editing.openapi.json POST /v1/images/edits","href":"/ko/api/image/grok/image-editing"}]},{"group":"Kling","pages":[{"title":"Kling으로 이미지 생성하기","sidebarTitle":"Kling으로 이미지 생성하기","openapi":"api/openapi/image/kling/post-image-generation.openapi.json POST /kling/v1/images/generations","href":"/ko/api/image/kling/image-generation"},{"title":"여러 이미지로 Kling 이미지 생성하기","sidebarTitle":"여러 이미지로 Kling 이미지 생성하기","openapi":"api/openapi/image/kling/post-multi-image-to-image.openapi.json POST /kling/v1/images/multi-image2image","href":"/ko/api/image/kling/multi-image-to-image"},{"title":"Kling으로 이미지 확장하기","sidebarTitle":"Kling으로 이미지 확장하기","openapi":"api/openapi/image/kling/post-image-expansion.openapi.json POST /kling/v1/images/editing/expand","href":"/ko/api/image/kling/image-expansion"},{"title":"Kling Omni 이미지 작업 생성","sidebarTitle":"Kling Omni 이미지 작업 생성","openapi":"api/openapi/image/kling/post-omni-image.openapi.json POST /kling/v1/images/omni-image","href":"/ko/api/image/kling/omni-image"},{"title":"Kling Omni 이미지 작업 가져오기","sidebarTitle":"Kling Omni 이미지 작업 가져오기","openapi":"api/openapi/image/kling/get-omni-image.openapi.json GET /kling/v1/images/omni-image/{task_id}","href":"/ko/api/image/kling/omni-image-query"}]},{"group":"Midjourney","pages":[{"title":"Midjourney API 시작하기","sidebarTitle":"Midjourney API 시작하기","href":"/ko/api/image/midjourney/midjourney-api-quick-start"},{"group":"작업 가져오기","pages":[{"title":"Midjourney 작업 목록 조회","sidebarTitle":"Midjourney 작업 목록 조회","openapi":"api/openapi/image/midjourney/task-fetching-api/post-list-by-condition.openapi.json POST /mj/task/list-by-condition","href":"/ko/api/image/midjourney/task-fetching-api/list-by-condition"},{"title":"Midjourney 작업 가져오기","sidebarTitle":"Midjourney 작업 가져오기","openapi":"api/openapi/image/midjourney/task-fetching-api/get-fetch-single-task.openapi.json GET /mj/task/{id}/fetch","href":"/ko/api/image/midjourney/task-fetching-api/fetch-single-task"}]},{"title":"Midjourney imagine 작업 생성","sidebarTitle":"Midjourney imagine 작업 생성","openapi":"api/openapi/image/midjourney/post-imagine.openapi.json POST /mj/submit/imagine","href":"/ko/api/image/midjourney/imagine"},{"title":"Midjourney 비디오 작업 생성","sidebarTitle":"Midjourney 비디오 작업 생성","openapi":"api/openapi/image/midjourney/post-submit-video.openapi.json POST /mj/submit/video","href":"/ko/api/image/midjourney/submit-video"},{"title":"Midjourney editor 작업 생성","sidebarTitle":"Midjourney editor 작업 생성","openapi":"api/openapi/image/midjourney/post-submit-editor.openapi.json POST /mj/submit/edits","href":"/ko/api/image/midjourney/submit-editor"},{"title":"Midjourney 액션 작업 생성","sidebarTitle":"Midjourney 액션 작업 생성","openapi":"api/openapi/image/midjourney/post-action.openapi.json POST /mj/submit/action","href":"/ko/api/image/midjourney/action"},{"title":"Midjourney blend 작업 생성","sidebarTitle":"Midjourney blend 작업 생성","openapi":"api/openapi/image/midjourney/post-blend.openapi.json POST /mj/submit/blend","href":"/ko/api/image/midjourney/blend"},{"title":"Midjourney로 이미지 설명하기","sidebarTitle":"Midjourney로 이미지 설명하기","openapi":"api/openapi/image/midjourney/post-describe.openapi.json POST /mj/submit/describe","href":"/ko/api/image/midjourney/describe"},{"title":"Midjourney modal 작업 생성","sidebarTitle":"Midjourney modal 작업 생성","openapi":"api/openapi/image/midjourney/post-modal.openapi.json POST /mj/submit/modal","href":"/ko/api/image/midjourney/modal"}]},{"group":"Replicate","pages":[{"title":"Replicate prediction 생성","sidebarTitle":"Replicate prediction 생성","openapi":"api/openapi/image/replicate/post-create-predictions-general.openapi.json POST /replicate/v1/models/{models}/predictions","href":"/ko/api/image/replicate/create-predictions-general"},{"title":"Replicate prediction 조회","sidebarTitle":"Replicate prediction 조회","openapi":"api/openapi/image/replicate/get-replicate-query.openapi.json GET /replicate/v1/predictions/{id}","href":"/ko/api/image/replicate/replicate-query"}]},{"group":"Seedream","pages":[{"title":"Seedream 이미지 작업 생성","sidebarTitle":"이미지 작업 생성","openapi":"api/openapi/image/seededit-seedream/post-bytedance-image-generation.openapi.json POST /v1/images/generations","href":"/ko/api/image/seededit-seedream/bytedance-image-generation"},{"title":"Seedream 이미지 작업 조회","sidebarTitle":"이미지 작업 조회","openapi":"api/openapi/image/seededit-seedream/get-bytedance-image-generation-task.openapi.json GET /v1/images/generations/{task_id}","href":"/ko/api/image/seededit-seedream/bytedance-image-generation-task"}]},{"group":"Flux","pages":[{"title":"FLUX 이미지 생성","sidebarTitle":"FLUX 이미지 생성","openapi":"api/openapi/image/flux/post-flux-generate-image.openapi.json POST /flux/v1/{model}","href":"/ko/api/image/flux/flux-generate-image"},{"title":"FLUX 이미지 결과 가져오기","sidebarTitle":"FLUX 이미지 결과 가져오기","openapi":"api/openapi/image/flux/get-flux-query.openapi.json GET /flux/v1/get_result","href":"/ko/api/image/flux/flux-query"}]}]},{"group":"비디오 모델","icon":"video","root":{"title":"동영상 생성 API","sidebarTitle":"동영상 모델","href":"/ko/api/video/index"},"expanded":false,"pages":[{"group":"Seedance","pages":[{"title":"Seedance 동영상 생성","sidebarTitle":"Seedance 동영상 생성","openapi":"api/openapi/video/seedance/post-seedance-create.openapi.json POST /v1/videos","href":"/ko/api/video/seedance/create"},{"title":"Seedance 비디오 조회","sidebarTitle":"Seedance 비디오 조회","openapi":"api/openapi/video/seedance/get-seedance-query.openapi.json GET /v1/videos/{id}","href":"/ko/api/video/seedance/query"}]},{"group":"HappyHorse","pages":[{"title":"HappyHorse 비디오 만들기","sidebarTitle":"HappyHorse 비디오 만들기","openapi":"api/openapi/video/happyhorse/post-create.openapi.json POST /v1/videos","href":"/ko/api/video/happyhorse/create"},{"title":"HappyHorse 비디오 조회","sidebarTitle":"HappyHorse 비디오 조회","openapi":"api/openapi/video/happyhorse/get-retrieve.openapi.json GET /v1/videos/{task_id}","href":"/ko/api/video/happyhorse/retrieve"},{"title":"HappyHorse 비디오 콘텐츠 다운로드","sidebarTitle":"HappyHorse 비디오 콘텐츠 다운로드","openapi":"api/openapi/video/happyhorse/get-retrieve-content.openapi.json GET /v1/videos/{task_id}/content","href":"/ko/api/video/happyhorse/retrieve-content"}]},{"group":"MiniMax H3","pages":[{"title":"MiniMax H3 동영상 만들기","sidebarTitle":"MiniMax H3 동영상 만들기","openapi":"api/openapi/video/minimax-h3/post-create.openapi.json POST /v1/videos","href":"/ko/api/video/minimax-h3/create"},{"title":"MiniMax H3 동영상 조회","sidebarTitle":"MiniMax H3 동영상 조회","openapi":"api/openapi/video/minimax-h3/get-retrieve.openapi.json GET /v1/videos/{task_id}","href":"/ko/api/video/minimax-h3/retrieve"},{"title":"MiniMax H3 비디오 콘텐츠 다운로드","sidebarTitle":"MiniMax H3 비디오 콘텐츠 다운로드","openapi":"api/openapi/video/minimax-h3/get-retrieve-content.openapi.json GET /v1/videos/{task_id}/content","href":"/ko/api/video/minimax-h3/retrieve-content"}]},{"group":"Flux 3","pages":[{"title":"Flux 3 비디오 생성","sidebarTitle":"Flux 3 비디오 생성","openapi":"api/openapi/video/flux-3/post-create.openapi.json POST /v1/videos","href":"/ko/api/video/flux-3/create"},{"title":"Flux 3 비디오 작업 조회","sidebarTitle":"Flux 3 비디오 작업 조회","openapi":"api/openapi/video/flux-3/get-retrieve.openapi.json GET /v1/videos/{task_id}","href":"/ko/api/video/flux-3/retrieve"},{"title":"Flux 3 비디오 콘텐츠 다운로드","sidebarTitle":"Flux 3 비디오 콘텐츠 다운로드","openapi":"api/openapi/video/flux-3/get-retrieve-content.openapi.json GET /v1/videos/{task_id}/content","href":"/ko/api/video/flux-3/retrieve-content"}]},{"group":"Veo 3","pages":[{"title":"Veo 3 동영상 만들기","sidebarTitle":"Veo 3 동영상 만들기","openapi":"api/openapi/video/veo3/post-create.openapi.json POST /v1/videos","href":"/ko/api/video/veo3/create"},{"title":"Veo 3 비디오 조회","sidebarTitle":"Veo 3 비디오 조회","openapi":"api/openapi/video/veo3/get-retrieve.openapi.json GET /v1/videos/{video_id}","href":"/ko/api/video/veo3/retrieve"}]},{"group":"Wan","pages":[{"title":"Wan 동영상 생성","sidebarTitle":"Wan 동영상 생성","openapi":"api/openapi/video/wan/post-create.openapi.json POST /v1/videos","href":"/ko/api/video/wan/create"},{"title":"Wan 비디오 조회","sidebarTitle":"Wan 비디오 조회","openapi":"api/openapi/video/wan/get-retrieve.openapi.json GET /v1/videos/{task_id}","href":"/ko/api/video/wan/retrieve"},{"title":"Wan 비디오 콘텐츠 다운로드","sidebarTitle":"Wan 비디오 콘텐츠 다운로드","openapi":"api/openapi/video/wan/get-retrieve-content.openapi.json GET /v1/videos/{task_id}/content","href":"/ko/api/video/wan/retrieve-content"}]},{"group":"xAI","pages":[{"title":"Grok으로 동영상 만들기","sidebarTitle":"Grok 동영상 만들기","openapi":"api/openapi/video/xai/post-video-generation.openapi.json POST /grok/v1/videos/generations","href":"/ko/api/video/xai/video-generation"},{"title":"xAI 비디오 편집 생성","sidebarTitle":"xAI 비디오 편집 생성","openapi":"api/openapi/video/xai/post-video-edit.openapi.json POST /grok/v1/videos/edits","href":"/ko/api/video/xai/video-edit"},{"title":"xAI 비디오 결과 가져오기","sidebarTitle":"xAI 비디오 결과 가져오기","openapi":"api/openapi/video/xai/get-get-video-generation-results.openapi.json GET /grok/v1/videos/{request_id}","href":"/ko/api/video/xai/get-video-generation-results"}]},{"group":"Vidu","pages":[{"title":"Vidu 동영상 생성","sidebarTitle":"Vidu 동영상 생성","openapi":"api/openapi/video/vidu/post-create.openapi.json POST /v1/videos","href":"/ko/api/video/vidu/create"},{"title":"Vidu 비디오 조회","sidebarTitle":"Vidu 비디오 조회","openapi":"api/openapi/video/vidu/get-retrieve.openapi.json GET /v1/videos/{task_id}","href":"/ko/api/video/vidu/retrieve"},{"title":"Vidu 비디오 콘텐츠 다운로드","sidebarTitle":"Vidu 비디오 콘텐츠 다운로드","openapi":"api/openapi/video/vidu/get-retrieve-content.openapi.json GET /v1/videos/{task_id}/content","href":"/ko/api/video/vidu/retrieve-content"}]},{"group":"Omni","tag":"Beta","pages":[{"title":"텍스트, 이미지 또는 동영상으로 Omni 동영상 만들기","sidebarTitle":"Omni 동영상 만들기","openapi":"api/openapi/video/omni/post-create.openapi.json POST /v1/videos","href":"/ko/api/video/omni/create"},{"title":"Omni 비디오 조회","sidebarTitle":"Omni 비디오 조회","openapi":"api/openapi/video/omni/get-retrieve.openapi.json GET /v1/videos/{task_id}","href":"/ko/api/video/omni/retrieve"},{"title":"Omni 비디오 콘텐츠 다운로드","sidebarTitle":"Omni 비디오 콘텐츠 다운로드","openapi":"api/openapi/video/omni/get-retrieve-content.openapi.json GET /v1/videos/{task_id}/content","href":"/ko/api/video/omni/retrieve-content"}]},{"group":"Kling","pages":[{"group":"멀티모달 비디오 편집","pages":[{"title":"Kling 편집 세션 초기화","sidebarTitle":"Kling 편집 세션 초기화","openapi":"api/openapi/video/kling/multimodal-video-editing/post-initialize-video-for-editing.openapi.json POST /kling/v1/videos/multi-elements/init-selection","href":"/ko/api/video/kling/multimodal-video-editing/initialize-video-for-editing"},{"title":"Kling 비디오 선택 추가","sidebarTitle":"Kling 비디오 선택 추가","openapi":"api/openapi/video/kling/multimodal-video-editing/post-add-video-selection.openapi.json POST /kling/v1/videos/multi-elements/add-selection","href":"/ko/api/video/kling/multimodal-video-editing/add-video-selection"},{"title":"Kling 비디오 선택 삭제","sidebarTitle":"Kling 비디오 선택 삭제","openapi":"api/openapi/video/kling/multimodal-video-editing/post-delete-video-selection.openapi.json POST /kling/v1/videos/multi-elements/delete-selection","href":"/ko/api/video/kling/multimodal-video-editing/delete-video-selection"},{"title":"Clear Kling 비디오 선택","sidebarTitle":"Clear Kling 비디오 선택","openapi":"api/openapi/video/kling/multimodal-video-editing/post-clear-video-selection.openapi.json POST /kling/v1/videos/multi-elements/clear-selection","href":"/ko/api/video/kling/multimodal-video-editing/clear-video-selection"},{"title":"Kling 비디오 선택 미리보기","sidebarTitle":"Kling 비디오 선택 미리보기","openapi":"api/openapi/video/kling/multimodal-video-editing/post-preview-selected-video-area.openapi.json POST /kling/v1/videos/multi-elements/preview-selection","href":"/ko/api/video/kling/multimodal-video-editing/preview-selected-video-area"},{"title":"Kling 멀티모달 편집 작업 생성","sidebarTitle":"Kling 멀티모달 편집 작업 생성","openapi":"api/openapi/video/kling/multimodal-video-editing/post-create-task.openapi.json POST /kling/v1/videos/multi-elements","href":"/ko/api/video/kling/multimodal-video-editing/create-task"}]},{"group":"모델별 경로","pages":[{"title":"모델별 Kling 텍스트-비디오 작업 생성","sidebarTitle":"텍스트-비디오","openapi":"api/openapi/video/kling/model-routes/post-text-to-video.openapi.json POST /text-to-video/{model}","href":"/ko/api/video/kling/model-routes/text-to-video"},{"title":"모델별 Kling 이미지-투-비디오 작업 생성","sidebarTitle":"이미지-비디오","openapi":"api/openapi/video/kling/model-routes/post-image-to-video.openapi.json POST /image-to-video/{model}","href":"/ko/api/video/kling/model-routes/image-to-video"},{"title":"Kling Omni 동영상 만들기","sidebarTitle":"Omni 동영상","openapi":"api/openapi/video/kling/model-routes/post-omni-video.openapi.json POST /omni-video/{model}","href":"/ko/api/video/kling/model-routes/omni-video"},{"title":"Kling 모션 제어 비디오 만들기","sidebarTitle":"모션 제어","openapi":"api/openapi/video/kling/model-routes/post-motion-control.openapi.json POST /motion-control/{model}","href":"/ko/api/video/kling/model-routes/motion-control"},{"title":"Kling 모델 라우트 작업 가져오기","sidebarTitle":"Kling 작업 가져오기","openapi":"api/openapi/video/kling/model-routes/get-tasks.openapi.json GET /tasks","href":"/ko/api/video/kling/model-routes/tasks"}]},{"title":"Kling 텍스트-투-비디오 작업 생성","sidebarTitle":"Kling 텍스트-투-비디오 작업 생성","openapi":"api/openapi/video/kling/post-text-to-video.openapi.json POST /kling/v1/videos/text2video","href":"/ko/api/video/kling/text-to-video"},{"title":"Kling 이미지-투-비디오 작업 생성","sidebarTitle":"Kling 이미지-투-비디오 작업 생성","openapi":"api/openapi/video/kling/post-image-to-video.openapi.json POST /kling/v1/videos/image2video","href":"/ko/api/video/kling/image-to-video"},{"title":"Kling Motion Control 작업 생성","sidebarTitle":"Kling Motion Control 작업 생성","openapi":"api/openapi/video/kling/post-motion-control.openapi.json POST /kling/v1/videos/motion-control","href":"/ko/api/video/kling/motion-control"},{"title":"Kling 멀티 이미지 비디오 작업 생성","sidebarTitle":"Kling 멀티 이미지 비디오 작업 생성","openapi":"api/openapi/video/kling/post-multi-image-to-video.openapi.json POST /kling/v1/videos/multi-image2video","href":"/ko/api/video/kling/multi-image-to-video"},{"title":"Kling 비디오 확장","sidebarTitle":"Kling 비디오 확장","openapi":"api/openapi/video/kling/post-video-extension.openapi.json POST /kling/v1/videos/video-extend","href":"/ko/api/video/kling/video-extension"},{"title":"Kling 음성 생성","sidebarTitle":"Kling 음성 생성","openapi":"api/openapi/video/kling/post-tts.openapi.json POST /kling/v1/audio/tts","href":"/ko/api/video/kling/tts"},{"title":"Kling 아바타 비디오 만들기","sidebarTitle":"Kling 아바타 비디오 만들기","openapi":"api/openapi/video/kling/post-avatar.openapi.json POST /kling/v1/videos/avatar/image2video","href":"/ko/api/video/kling/avatar"},{"title":"Kling 립싱크용 얼굴 식별","sidebarTitle":"Kling 립싱크용 얼굴 식별","openapi":"api/openapi/video/kling/post-lip-sync.openapi.json POST /kling/v1/videos/identify-face","href":"/ko/api/video/kling/lip-sync"},{"title":"Kling 고급 립싱크 작업 생성","sidebarTitle":"Kling 고급 립싱크 작업 생성","openapi":"api/openapi/video/kling/post-counterpart-creating-tasks.openapi.json POST /kling/v1/videos/advanced-lip-sync","href":"/ko/api/video/kling/counterpart-creating-tasks"},{"title":"Kling 비디오 효과 적용","sidebarTitle":"Kling 비디오 효과 적용","openapi":"api/openapi/video/kling/post-video-effects.openapi.json POST /kling/v1/videos/effects","href":"/ko/api/video/kling/video-effects"},{"title":"Kling 텍스트-오디오 생성","sidebarTitle":"Kling 텍스트-오디오 생성","openapi":"api/openapi/video/kling/post-text-to-audio.openapi.json POST /kling/v1/audio/text-to-audio","href":"/ko/api/video/kling/text-to-audio"},{"title":"Kling 비디오-오디오 생성","sidebarTitle":"Kling 비디오-오디오 생성","openapi":"api/openapi/video/kling/post-video-to-audio.openapi.json POST /kling/v1/audio/video-to-audio","href":"/ko/api/video/kling/video-to-audio"},{"title":"Kling으로 이미지 인식하기","sidebarTitle":"Kling으로 이미지 인식하기","openapi":"api/openapi/video/kling/post-image-recognize.openapi.json POST /kling/v1/videos/image-recognize","href":"/ko/api/video/kling/image-recognize"},{"title":"Kling 작업 조회","sidebarTitle":"Kling 작업 조회","openapi":"api/openapi/video/kling/get-individual-queries.openapi.json GET /kling/v1/{action}/{action2}/{task_id}","href":"/ko/api/video/kling/individual-queries"},{"title":"Kling Omni 비디오 만들기","sidebarTitle":"Kling Omni 비디오 만들기","openapi":"api/openapi/video/kling/post-omni-video.openapi.json POST /kling/v1/videos/omni-video","href":"/ko/api/video/kling/omni-video"},{"title":"Kling Omni 비디오 가져오기","sidebarTitle":"Kling Omni 비디오 가져오기","openapi":"api/openapi/video/kling/get-omni-query.openapi.json GET /kling/v1/videos/omni-video/{task_id}","href":"/ko/api/video/kling/omni-query"},{"title":"Kling 콜백 URL 사용하기","sidebarTitle":"Kling 콜백 URL 사용하기","href":"/ko/api/video/kling/callback_url"}]},{"group":"Runway","pages":[{"title":"Runway API 개요","sidebarTitle":"개요","href":"/ko/api/video/runway/overview"},{"group":"이미지","pages":[{"title":"Runway 이미지 생성","sidebarTitle":"Runway 이미지 생성","openapi":"api/openapi/video/runway/official-format/post-generate-an-image-from-text.openapi.json POST /runwayml/v1/text_to_image","href":"/ko/api/video/runway/official-format/generate-an-image-from-text"}]},{"group":"비디오","pages":[{"title":"Runway 이미지-비디오 작업 생성","sidebarTitle":"Runway 이미지-비디오 작업 생성","openapi":"api/openapi/video/runway/official-format/post-runway-images-raw-video.openapi.json POST /runwayml/v1/image_to_video","href":"/ko/api/video/runway/official-format/runway-images-raw-video"},{"title":"Runway 텍스트-동영상 작업 생성","sidebarTitle":"Runway 텍스트-동영상 작업 생성","openapi":"api/openapi/video/runway/official-format/post-generate-a-video-from-text.openapi.json POST /runwayml/v1/text_to_video","href":"/ko/api/video/runway/official-format/generate-a-video-from-text"},{"title":"Runway 비디오-투-비디오 작업 생성","sidebarTitle":"Runway 비디오-투-비디오 작업 생성","openapi":"api/openapi/video/runway/official-format/post-generate-a-video-from-a-video.openapi.json POST /runwayml/v1/video_to_video","href":"/ko/api/video/runway/official-format/generate-a-video-from-a-video"},{"title":"Runway 캐릭터 퍼포먼스 생성","sidebarTitle":"Runway 캐릭터 퍼포먼스 생성","openapi":"api/openapi/video/runway/official-format/post-control-a-character.openapi.json POST /runwayml/v1/character_performance","href":"/ko/api/video/runway/official-format/control-a-character"},{"title":"Runway 비디오 업스케일","sidebarTitle":"Runway 비디오 업스케일","openapi":"api/openapi/video/runway/official-format/post-upscale-a-video.openapi.json POST /runwayml/v1/video_upscale","href":"/ko/api/video/runway/official-format/upscale-a-video"}]},{"group":"오디오","pages":[{"title":"Runway 사운드 효과 생성","sidebarTitle":"Runway 사운드 효과 생성","openapi":"api/openapi/video/runway/official-format/post-generate-sound-effects.openapi.json POST /runwayml/v1/sound_effect","href":"/ko/api/video/runway/official-format/generate-sound-effects"},{"title":"텍스트로 Runway 음성 생성","sidebarTitle":"텍스트로 Runway 음성 생성","openapi":"api/openapi/video/runway/official-format/post-generate-speech-from-text.openapi.json POST /runwayml/v1/text_to_speech","href":"/ko/api/video/runway/official-format/generate-speech-from-text"},{"title":"Runway 음성 변환","sidebarTitle":"Runway 음성 변환","openapi":"api/openapi/video/runway/official-format/post-convert-speech.openapi.json POST /runwayml/v1/speech_to_speech","href":"/ko/api/video/runway/official-format/convert-speech"},{"title":"Runway 오디오 더빙","sidebarTitle":"Runway 오디오 더빙","openapi":"api/openapi/video/runway/official-format/post-dub-audio.openapi.json POST /runwayml/v1/voice_dubbing","href":"/ko/api/video/runway/official-format/dub-audio"},{"title":"Runway 음성 분리","sidebarTitle":"Runway 음성 분리","openapi":"api/openapi/video/runway/official-format/post-isolate-voice.openapi.json POST /runwayml/v1/voice_isolation","href":"/ko/api/video/runway/official-format/isolate-voice"}]},{"group":"작업","pages":[{"title":"Runway 작업 가져오기","sidebarTitle":"Runway 작업 가져오기","openapi":"api/openapi/video/runway/official-format/get-runway-to-get-task-details.openapi.json GET /runwayml/v1/tasks/{id}","href":"/ko/api/video/runway/official-format/runway-to-get-task-details"}]}]}]},{"group":"오디오 모델","icon":"volume-high","root":{"title":"오디오 API","sidebarTitle":"오디오 모델","href":"/ko/api/audio/index"},"expanded":false,"pages":[{"title":"음성 생성","sidebarTitle":"음성 생성","openapi":"api/openapi/audio/post-create-speech.openapi.json POST /v1/audio/speech","href":"/ko/api/audio/create-speech"},{"title":"음성 전사","sidebarTitle":"음성 전사","openapi":"api/openapi/audio/post-create-transcription.openapi.json POST /v1/audio/transcriptions","href":"/ko/api/audio/create-transcription"},{"title":"번역","sidebarTitle":"번역","openapi":"api/openapi/audio/post-create-translation.openapi.json POST /v1/audio/translations","href":"/ko/api/audio/create-translation"}]},{"group":"임베딩","icon":"database","root":{"title":"임베딩 API","sidebarTitle":"임베딩","href":"/ko/api/embeddings/index"},"expanded":false,"pages":[{"title":"임베딩 생성","sidebarTitle":"임베딩 생성","openapi":"api/openapi/text/post-embeddings.openapi.json POST /v1/embeddings","description":"CometAPI POST /v1/embeddings를 사용해 선택한 임베딩 모델로 텍스트 입력에 대한 벡터 임베딩을 생성합니다.","href":"/ko/api/text/embeddings"}]},{"group":"콘텐츠 검토","icon":"shield-check","expanded":false,"pages":[{"title":"모더레이션 생성","sidebarTitle":"모더레이션 생성","openapi":"api/openapi/content-moderation/create-moderation.openapi.json POST /v1/moderations","href":"/ko/api/content-moderation/create-moderation"}]},{"group":"API 키","icon":"key","expanded":false,"pages":[{"title":"현재 API 키 가져오기","sidebarTitle":"현재 API 키 가져오기","openapi":"api/openapi/api-keys/get-current-api-key.openapi.json GET /api/usage/token","description":"CometAPI GET /api/usage/token을 사용해 bearer API 키의 quota, usage, 만료, 모델 제한 세부 정보를 조회합니다.","href":"/ko/api/api-keys/get-current-api-key"},{"title":"API 키 나열","sidebarTitle":"API 키 나열","openapi":"api/openapi/api-keys/list-api-keys.openapi.json GET /api/token/","href":"/ko/api/api-keys/list-api-keys"},{"title":"API 키 생성","sidebarTitle":"API 키 생성","openapi":"api/openapi/api-keys/create-api-key.openapi.json POST /api/token/","href":"/ko/api/api-keys/create-api-key"},{"title":"API 키 검색","sidebarTitle":"API 키 검색","openapi":"api/openapi/api-keys/get-api-key.openapi.json GET /api/token/{id}","href":"/ko/api/api-keys/get-api-key"},{"title":"API 키 삭제","sidebarTitle":"API 키 삭제","openapi":"api/openapi/api-keys/delete-api-key.openapi.json DELETE /api/token/{id}","href":"/ko/api/api-keys/delete-api-key"},{"title":"API 키 업데이트","sidebarTitle":"API 키 업데이트","openapi":"api/openapi/api-keys/update-api-key.openapi.json PUT /api/token/","href":"/ko/api/api-keys/update-api-key"}]}]},{"tab":"Integrations","pages":[{"title":"Integrations","href":"/ko/integrations"}]}]},{"language":"fr","pages":[{"title":"fr","href":"/fr/api/content-moderation/create-moderation"}]},{"language":"de","pages":[{"title":"de","href":"/de/api/content-moderation/create-moderation"}]},{"language":"es","pages":[{"title":"es","href":"/es/api/content-moderation/create-moderation"}]},{"language":"it","pages":[{"title":"it","href":"/it/api/content-moderation/create-moderation"}]},{"language":"pt","pages":[{"title":"pt","href":"/pt/api/content-moderation/create-moderation"}]},{"language":"ru","pages":[{"title":"ru","href":"/ru/api/content-moderation/create-moderation"}]},{"language":"ar","pages":[{"title":"ar","href":"/ar/api/content-moderation/create-moderation"}]},{"language":"vi","pages":[{"title":"vi","href":"/vi/api/content-moderation/create-moderation"}]},{"language":"id","pages":[{"title":"id","href":"/id/api/content-moderation/create-moderation"}]},{"language":"tr","pages":[{"title":"tr","href":"/tr/api/content-moderation/create-moderation"}]},{"language":"pl","pages":[{"title":"pl","href":"/pl/api/content-moderation/create-moderation"}]},{"language":"nl","pages":[{"title":"nl","href":"/nl/api/content-moderation/create-moderation"}]},{"language":"no","pages":[{"title":"no","href":"/no/api/content-moderation/create-moderation"}]},{"language":"uk","pages":[{"title":"uk","href":"/uk/api/content-moderation/create-moderation"}]}]},"basePath":"","title":"모더레이션 생성 - CometAPI Documentation","buildId":"dpl_9VVk5y1P8k1ATeJguVngy9Q3cmbD","deploymentId":"dpl_9VVk5y1P8k1ATeJguVngy9Q3cmbD","dynamics":["c2aa737661","b0f84f53ff","a9bb46feb3","2b790eda92"],"chunks":["OpenApiReferenceProvider-DX1Meug0.js","utils-B_OMIQVC.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-ChxhRPMa.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-CuKvD8Iv.js","snippetPresets-C5d7p2hp.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","Page-BAvA99GL.js","ApiExamples-CfHcE8m4.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-C1zZV314.js","shallow-CmQhqCJn.js","getApiPlaygroundDisplay-YRo9s1O7.js","CodeSnippet-RN1MTdfk.js","CodeSnippets-DKLPHxJA.js","getPastedJson-bz0M41mU.js","icon-CsmhpPrv.js","MethodPill-CNGsVE77.js","DuplicateIcon-DilfU_Z2.js","createIcon-BdsYzQck.js","DynamicMarkdown-CbqEDjbV.js","SectionHeading-O6hXpFCN.js","axios-vUo_bRtp.js","Markdown-nKm-uidQ.js","clsx-ClVdStUn.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CIQkMg3R.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-ImrFS4Fy.js"]}