NSFW

NSFW AI API: generování obrázků a videí pro dospělé z vašeho vlastního kódu

Co API Genlaxy povoluje u obsahu pro dospělé, jak se odmítnutí vrací do kódu a jaké kontroly má vaše aplikace přidat před odesláním promptu.

4 min čtení
Starožitný mosazný telegrafní klíč na tmavém dřevěném podstavci, osvětlený zezadu fialovým světlem v jemné mlze

Pokud stavíte produkt pro dospělé, aplikaci s virtuálními společníky, nástroj pro umění nebo soukromý generátor pro vlastní potřebu, můžete ze svého kódu volat stejné modely, jaké používá studio. Tohle je kontrolní seznam pro generování fiktivních postav pro dospělé: co API povoluje, jak říká ne a co je vaše práce, ne naše. Obecná mechanika (klíče, endpointy, hotový požadavek pro každý model) je na stránce API.

1. Vědět, co API povoluje

API se řídí stejnými podmínkami jako studio, slovo od slova. Obsah pro dospělé mezi dospělými je povolen. Tři věci nikdy: sexuální obsah s nezletilými nebo age-play, obsah zobrazující nesouhlas a sexuální či intimní obrázky skutečné, identifikovatelné osoby. K tomu každý model běží u poskytovatele s vlastní moderací a některé modely prompty pro dospělé odmítají úplně.

Seznam modelů, který API vrací, nemá příznak pro dospělé, ze stejného důvodu, z jakého ho nemá katalog: poskytovatelé mění pravidla a příznak, který nedokážeme udržet pravdivý, by vás uváděl v omyl. Modely, které chcete používat, vyzkoušejte jedním jednoznačně dospělým požadavkem a svůj seznam postavte z těch, které projdou. Test popisuje náš průvodce modely pro obrázky fiktivních dospělých postav.

2. Ošetřit dva druhy odmítnutí

Váš kód narazí na odmítnutí ze dvou míst a přicházejí různě:

  • Naše kontrola, synchronně. Každé volné textové pole požadavku se zkontroluje dřív, než se cokoli účtuje. Prompt týkající se nezletilých se vrátí okamžitě jako 400 s kódem PROMPT_REJECTED_MINOR, sexuální násilí nebo gore jako PROMPT_REJECTED_VIOLENCE. Žádný render nevznikne a váš zůstatek zůstane nedotčen.
  • Poskytovatel, později. Požadavek se přijme a zaúčtuje, render se spustí a poskytovatel ho odmítne. Při dotazování render skončí s refunded: true a chybovým kódem MODERATION_REJECTED a poplatek už je zpátky na vašem zůstatku.

První berte jako konečné: neopakujte ho a automaticky ho nepřeformulovávejte. Druhé berte jako signál o modelu: opakování stejných vstupů na stejném modelu obvykle selže stejně, takže přesměrujte na další model z vašeho otestovaného seznamu, nebo uživateli jasně řekněte, že tento model odmítl.

Prompt
{ "modelId": "<id from the models list>", "inputs": { "prompt": "Nude portrait of an adult man in his forties standing by a rain-streaked window at night, city lights behind him, low-key lighting, 85mm lens" } }
Tělo požadavku pro POST /api/v1/api/catalog/generations. Pole uvnitř inputs se u každého modelu liší, stránka API sestaví přesné tělo pro každý z nich.

Věk v promptech pište tak, jak byste ho psali o člověku: „žena kolem třicítky“, „muž kolem čtyřicítky“. Před odesláním promptu pro obrázek nebo video se slova jako „girl“ a „boy“ přepisují na formulace pro dospělé, takže prompt, který od začátku říká „adult woman“, vykreslí blíž tomu, co uživatel chtěl.

3. Přidat kontroly, které jsou vaše

Naše kontrola je spodní hranice, ne vaše moderace. Podmínky vás činí odpovědnými za vše, co se vygeneruje vaším klíčem, včetně vašich vlastních uživatelů, a požadují, abyste službu omezili na osoby zákonného věku. V praxi to znamená:

  1. Věková brána před každou funkcí, která generuje obsah pro dospělé, před prvním požadavkem, ne po něm.
  2. Vlastní kontrola promptů dřív, než zavoláte nás, aby uživatel, který napíše něco zakázaného, byl zastaven a zaznamenán u vás. Naše kódy odmítnutí jsou druhá linie, ne první.
  3. Žádné nahrávání skutečných lidí do toků pro dospělé. Pokud aplikace přijímá úvodní snímek nebo referenční obrázek, nedovolte, aby šlo o fotografii identifikovatelné osoby, když je výsledek sexuální.
  4. Záznam, kdo si co vyžádal, navázaný na vaše vlastní ID uživatele, aby šlo při problému zasáhnout u správného účtu.

4. Peníze, klíče a soubory

  • Jeden zůstatek. Rendery přes API se platí ze stejného zůstatku jako ve studiu za stejné ceny, v eurocentech. Nejmenší dobití je €3.00.
  • Idempotence. U každého volání pro vytvoření posílejte hlavičku Idempotency-Key, aby vás opakování po výpadku sítě nikdy nezpoplatnilo dvakrát.
  • Klíče zůstávají na vašem serveru. Klíč začíná gl_live_, zobrazí se jednou a patří do serverového tajemství, nikdy do prohlížeče ani balíčku aplikace. Pokud unikne, zrušte ho v Nastavení.
  • Stahujte rychle. Hotové soubory se po době uchování mažou, proto výsledek zkopírujte do vlastního úložiště, jakmile render uspěje.

Video funguje přes API stejně; naše poznámky k oživení statického obrázku pro dospělé platí beze změny, včetně toho, proč videomodely odmítají častěji než obrazové.

Dotazy

Povoluje API Genlaxy generování fiktivních postav pro dospělé?

Ano, pro obsah pro dospělé mezi dospělými, za stejných podmínek jako studio. Obsah s nezletilými, nesouhlasem nebo skutečnými identifikovatelnými osobami se odmítá vždy a některé modely prompty pro dospělé odmítají u svého poskytovatele.

Jak API hlásí odmítnutý prompt pro fiktivní dospělou postavu?

Prompt odmítnutý naší kontrolou dostane 400 s PROMPT_REJECTED_MINOR nebo PROMPT_REJECTED_VIOLENCE a nikdy se neúčtuje. Render odmítnutý poskytovatelem skončí vrácením peněz s chybovým kódem MODERATION_REJECTED.

Kdo odpovídá za to, co generují moji uživatelé?

Vy. Podmínky činí držitele klíče odpovědným za vše, co se jeho klíčem vygeneruje, včetně jeho uživatelů, a požadují omezení služby na osoby zákonného věku.

#NSFW#API#Vývojáři