Skip to content

图片审查

本页说明图片审查(image moderation)接口,采用 models-model.md 风格:概览、认证、参数表、请求示例、返回示例。


概览

  • 请求方法:POST
  • 路径:/v1/moderations
  • 内容类型:application/json

认证

  • 使用 HTTP Bearer Token,示例:Authorization: Bearer sk-xxxxx

请求参数

参数类型必填描述
modelstring图片审查模型,例如 gi-image-moderation
input<object>输入列表,每项为 { type: 'image_url', image_url: { url: '...' } }url 支持图片 URL 或 base64 字符串

示例结构:

json
{
  "model": "gi-image-moderation",
  "input": [
    { "type": "image_url", "image_url": { "url": "https://oss.chats.li/1744473372484_8815.png" } }
  ]
}

请求示例

curl

bash
curl -X POST "https://api.gpt.ge/v1/moderations" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer sk-xxxx" \
  -d '{"model":"gi-image-moderation","input":[{"type":"image_url","image_url":{"url":"https://oss.chats.li/1744473372484_8815.png"}}]}'

JavaScript (fetch)

javascript
fetch('https://api.gpt.ge/v1/moderations', {
  method: 'POST',
  headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer sk-xxxx' },
  body: JSON.stringify({ model: 'gi-image-moderation', input: [{ type: 'image_url', image_url: { url: 'https://oss.chats.li/1744473372484_8815.png' } }] })
}).then(r => r.json()).then(console.log)

Python (requests)

python
import requests

payload = {
  'model': 'gi-image-moderation',
  'input': [{ 'type': 'image_url', 'image_url': { 'url': 'https://oss.chats.li/1744473372484_8815.png' } }]
}

resp = requests.post('https://api.gpt.ge/v1/moderations', headers={'Content-Type':'application/json','Authorization':'Bearer sk-xxxx'}, json=payload)
print(resp.json())

返回示例(200)

json
{
  "id": "abfc99e9-392e-44e3-aedd-e63f33079491",
  "model": "nsfw-classifier",
  "results": [
    {
      "flagged": false,
      "categories": {
        "neutral": false,
        "drawings": true,
        "sexy": false,
        "hentai": false,
        "porn": false
      },
      "category_scores": {
        "neutral": 0.22734691202640533,
        "drawings": 0.9943661689758301,
        "sexy": 0.12325877696275711,
        "hentai": 0.2198520451784134,
        "porn": 0.05567243695259094
      }
    }
  ]
}