API Johdanto
Tarkista, näyttääkö kasvokuva aidolta vai tekoälyn luomalta, mukaan lukien synteettisten kasvojen, tekoälykasvojenvaihdon ja voimakkaan tekoälyavusteisen retusoinnin merkit. Malli analysoi koko kuvan ja palauttaa tekoälyluonnin riskipisteet.
- Pyyntöparametrit
- Tuetut muotokuvatiedostot 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
- Tarkistaa, näyttääkö profiilikuva aidolta vai tekoälyn luomalta
- Tarkistaa selfiet ja muotokuvat synteettisten kasvojen signaaleja
- Seuloo mahdollista tekoälykasvojenvaihtoa tai voimakasta tekoälyavusteista retusointia
Tarkista, näyttääkö kasvokuva aidolta vai tekoälyn luomalta, mukaan lukien synteettisten kasvojen, tekoälykasvojenvaihdon ja voimakkaan tekoälyavusteisen retusoinnin merkit. Malli analysoi koko kuvan ja palauttaa tekoälyluonnin riskipisteet.
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/real-or-ai-face
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 muotokuvatiedostot 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 tai merkittävästi tekoälyllä muokattu kasvokuva / 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 |
| data.analysis_scope | "portrait" | Tarkista, näyttääkö kasvokuva aidolta vai tekoälyn luomalta, mukaan lukien synteettisten kasvojen, tekoälykasvojenvaihdon ja voimakkaan tekoälyavusteisen retusoinnin merkit. Malli analysoi koko kuvan ja palauttaa tekoälyluonnin riskipisteet. |
Esimerkki vastaukset
{
"code": 0,
"request_id": "req_01...",
"data": {
"ai_generated": true,
"ai_generation_score": 0.89,
"review_status": "likely_ai",
"analysis_scope": "portrait"
}
}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/real-or-ai-face" \
-H "Authorization: Bearer rh_YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"image": "<BASE64_IMAGE_WITHOUT_PREFIX>"
}'