图片审查
本页说明图片审查(image moderation)接口,采用 models-model.md 风格:概览、认证、参数表、请求示例、返回示例。
概览
- 请求方法:
POST - 路径:
/v1/moderations - 内容类型:
application/json
认证
- 使用 HTTP Bearer Token,示例:
Authorization: Bearer sk-xxxxx
请求参数
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
| model | string | 是 | 图片审查模型,例如 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
}
}
]
}