API Johdanto
Käytä tulosta tarkistussignaalina, älä todisteena kuvan alkuperästä tai aitoudesta.
- Pyyntöparametrit
- Tuetut kuvatiedostot enintään 10 Mt.
- Vastausparametrit
- Korkeampi pistemäärä tarkoittaa vahvempia tekoälygeneroinnin signaaleja koko kuvassa. Käytä sitä tarkistussignaalina, älä todisteena siitä, että kuva on aito.
API Johdanto
- Ladattujen kuvien tarkistus tekoälyn luoman sisällön varalta
- Muoto- ja profiilikuvien arviointi koko kuvan tekoälysignaalien varalta
- Maisema-, tuote-, taide- ja sosiaalisen median kuvien tarkistus
Käytä tulosta tarkistussignaalina, älä todisteena kuvan alkuperästä tai aitoudesta.
Todennus
Korvaa {your-api-domain} tilisi hallintapaneelissa näkyvällä API-päätepisteellä.
Todennat pyynnöt tilisi API-päätepisteellä ja Bearer-tokenilla. API-krediittien oston jälkeen voit nähdä päätepisteen ja tokenin tilisi hallintapaneelissa. Pidä token salassa äläkä koskaan committoi sitä julkisiin repositorioihin.
POSThttps://api.imgauth.com/v1/ai-image-detection
Authorization: Bearer {YOUR_API_TOKEN}
Content-Type: application/json; charset=UTF-8
Content-Type: application/json; charset=UTF-8
Pyyntöparametrit
| Parametri | Tyyppi | ✓ | Kuvaus |
|---|---|---|---|
| image | string | ✓ | Tuetut kuvatiedostot enintään 10 Mt. |
Esimerkki HTTP-pyyntö
{
"image": "<BASE64_IMAGE_WITHOUT_PREFIX>"
}Vastausparametrit
| Parametri | Tyyppi | Kuvaus |
|---|---|---|
| code | integer | Viite API-vastauskoodeille |
| request_id | string | Käytä näitä esimerkkejä rakentaaksesi ja debugataksesi integraatiosi |
| data.ai_generated | boolean | null | Todennäköisesti tekoälyn luoma kuva / Vahvaa tekoälyn luomissignaalia ei havaittu |
| data.ai_generation_score | number | null | Korkeampi pistemäärä tarkoittaa vahvempia tekoälygeneroinnin signaaleja koko kuvassa. Käytä sitä tarkistussignaalina, älä todisteena siitä, että kuva on aito. |
| data.review_status | "likely_ai" | "likely_not_ai" | "review" | Tarkistus suositeltava |
Esimerkki vastaukset
{
"code": 0,
"request_id": "req_01...",
"data": {
"ai_generated": false,
"ai_generation_score": 0.12,
"review_status": "likely_not_ai"
}
}Virhekoodit
400INVALID_REQUESTAPI messages näytetään upstream-palvelun raaka-arvoina, jotta ne vastaavat täsmälleen tuotantovastauksia.
401INVALID_API_KEYAPI messages näytetään upstream-palvelun raaka-arvoina, jotta ne vastaavat täsmälleen tuotantovastauksia.
402CREDITS_EXHAUSTEDAPI messages näytetään upstream-palvelun raaka-arvoina, jotta ne vastaavat täsmälleen tuotantovastauksia.
403API_KEY_INACTIVE / API_KEY_EXPIREDAPI messages näytetään upstream-palvelun raaka-arvoina, jotta ne vastaavat täsmälleen tuotantovastauksia.
413PAYLOAD_TOO_LARGEAPI messages näytetään upstream-palvelun raaka-arvoina, jotta ne vastaavat täsmälleen tuotantovastauksia.
415UNSUPPORTED_IMAGEAPI messages näytetään upstream-palvelun raaka-arvoina, jotta ne vastaavat täsmälleen tuotantovastauksia.
502UPSTREAM_ERRORAPI messages näytetään upstream-palvelun raaka-arvoina, jotta ne vastaavat täsmälleen tuotantovastauksia.
504UPSTREAM_TIMEOUTAPI messages näytetään upstream-palvelun raaka-arvoina, jotta ne vastaavat täsmälleen tuotantovastauksia.
Koodiesimerkit
curl -X POST "https://api.imgauth.com/v1/ai-image-detection" \
-H "Authorization: Bearer rh_YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"image": "<BASE64_IMAGE_WITHOUT_PREFIX>"
}'