LimeWire AI API Recenze: Bezešvá tvorba obsahu pro vývojáře

LimeWire AI API Recenze: Bezešvá tvorba obsahu pro vývojáře

LimeWire nedávno spustilo AI Studio pro tvůrce a umělce. Nyní společnost vydala svůj RESTful API pro tvorbu obsahu pomocí špičkové generativní modely umělé inteligence. Vývojáři mohou využít AI API LimeWire ke generování obrázků z textových výzev, upscale obrázků, rozšiřování obrázků za hranice a upravování obrázků pomocí AI.

Nemluvě o tom, že LimeWire také pracuje na tom, aby přinesl podporu API pro generování hudby a videa. V tomto článku tedy přezkoumáme LimeWire AI API v mnoha různých generativních úlohách AI. Projděte si naše podrobné testování API a zjistěte, zda vám vyhovuje.

Generování obrázků pomocí LimeWire API

Nejprve si projdeme koncový bod text-to-image a jak implementovat LimeWire AI API pro generování obrázků. Předvádím příklady v Pythonu, ale můžete si vybrat i jiné jazyky včetně Node.js, PHP, Java, Go, Ruby a dalších.

Zde je ukázka kódu pro generování obrázků v Pythonu:

požadavky na import url = „https://api.limewire.com/api/image/generation“ payload = { „prompt“: „Dinasura na Měsíci“, „aspect_ratio“: „1:1″ } headers = { “ Content-Type“: „application/json“, „X-Api-Version“: „v1“, „Accept“: „application/json“, „Authorization“: „Nosič “ } odpověď = požadavky. post(url, json=payload, headers=headers) data = response.json() print(data)

Jak můžete vidět zde, používám koncový bod generování obrázků LimeWire (api/image/generation) a v těle jsem definoval výzvu. Výzva by měla být menší než 2000 znakůa můžete také předat negative_prompt k popisu toho, co by nemělo být součástí obrázku. Níže jsem specifikoval poměr stran jako 1:1, ale můžete také zadat 2:3 a 3:2.

Protože se jedná o první vydání AI API LimeWire, je verze X-Api uvedena jako v1. Jednoduše vložte klíč LimeWire API vedle Nosiče a můžete jít.

Mimochodem, existuje také mnoho dalších parametrů, které můžete zahrnout jako vzorky pro generování počet obrázků (od 1 do 4), kvalita pro specifikaci požadované kvality (LOW, MID a HIGH, MID je výchozí), styl pro definování stylu obrázku (PHOTOREALISTIC, SCIFI, LANDSCAPE), vodicí měřítko, které vyžaduje, aby model přísně dodržoval do textové výzvy (od 1 do 100, 40 je výchozí). Více informací najdete na LimeWire’s API dokumentace strana.

Nyní stačí zavolat API a získáte a čistý výstup v JSON s asset_id a asset_url obrázku. Generování obrázků pomocí AI API LimeWire je tak jednoduché. V současné době LimeWire podporuje více než 10 generativních modelů umělé inteligence včetně BlueWillow (v3, v4 a v5), Dall-E3, Stable Diffusion XL v1.0, Google AI Imagen a dalších.

Upscale obrázky pomocí LimeWire API

Dále máme API pro upscale obrázků pomocí koncového bodu api/image/upscaling LimWire. Zde musíte definovat image_asset_id, které můžete vygenerovat pomocí jeho koncového bodu „api/upload“ prostřednictvím požadavku POST, jak je popsáno níže. Poté stačí zmínit upscale_factor (2, 3 nebo 4) a vložte svůj klíč API.

import požadavků url = „https://api.limewire.com/api/image/upscaling“ payload = { „image_asset_id“: „XXXXXXXXXXXXXXXXXXXXXXXXX“, „upscale_factor“: 2 } headers = { „Content-Type“: „application/ json“, „X-Api-Version“: „v1“, „Accept“: „application/json“, „Authorization“: „Nosič “ } response = requests.post(url, json=payload, headers=headers) data = response.json() print(data)

Vrátí vygenerované asset_id spolu s asset_url. Při mém testování odvedlo LimWire API skvělou práci. Předal jsem obrázek PNG 1000 × 750 a zvětšil jsem obrázek a vygeneroval obrázek 2000×1500 bez artefaktů.

upscale obrázky pomocí limewire ai api

Často je vidět, že když předáte obrázek s texty, Diffusion modeluje boj s texty a vykreslit je nesprávně. LimeWire API pro upscaling obrazu však nezkazilo text v obrázku, což je úžasné.

Outpaint obrázky pomocí LimeWire API

Nyní se dostáváme k malování obrazů, které vám to umožní rozšířit hranice obrázku. Generuje objekty a pozadí v synchronizaci s existujícím obsahem obrázku. Zde používám koncový bod api/image/outpainting LimeWire.

Stejně jako výše musíte předat image_asset_id a přidat klíč API. Zde, „směr Parametr umožňuje definovat, jak chcete obrázek roztáhnout, pouze jednu stranu nebo všechny směry. Směr můžete definovat jako NAHORU, DOLŮ, VLEVO, VPRAVO nebo VŠECHNY.

import požadavků url = „https://api.limewire.com/api/image/outpainting“ payload = { „image_asset_id“: „XXXXXXXXXXXXXXXXXXXXXXXXXXX“, „direction“: „NAHORU“, „crop_side“: „LEFT“ } záhlaví = { „Content-Type“: „application/json“, „X-Api-Version“: „v1“, „Accept“: „application/json“, „Authorization“: „Nosič “ } odpověď = request.post(url, json=payload, headers=headers) data = response.json() print(data)

Dále můžete definovat crop_side a určit, která strana se má oříznout pro malování. Ne všechny obrázky vyžadují oříznutí, ale modely AI si mohou vybrat, zda je to nutné k vytvoření obrázku vypadat přirozeněji. Můžete jej definovat jako TOP, BOTTOM, LEFT nebo RIGHT. Mějte na paměti, že pro malování by váš obrázek měl mít poměr stran 1:1, 2:3 nebo 3:2.

rozšiřte a přemalujte obrázky pomocí limewire AI api

Poté jsem předal obrázek PNG v poměru stran 1:1 a nastavil směr jako VŠECHNY, ale nepodařilo se zpracovat obrázek. Tak jsem jen požádal, aby to přemalovalo horní okraj obrázkua obrázek úspěšně zpracoval. Rozdíl můžete vidět na obrázku výše.

Inpaint Images pomocí LimeWire API

Nyní se dostáváme k malování, které vám umožní upravit obrázek předáním textové výzvy. Jednoduše přidejte textovou výzvu spolu s obrázkem a můžete manipulovat s obrázkem pomocí LimeWire AI API. Zde používám koncový bod api/image/inpainting.

požadavky na import url = „https://api.limewire.com/api/image/inpainting“ payload = { „image_asset_id“: „XXXXXXXXXXXXXXXXXXXXXXXXX“, „prompt“: „Přidat tygra na střechu“ } headers = { „Obsah -Typ“: „application/json“, „X-Api-Version“: „v1“, „Přijmout“: „application/json“, „Autorizace“: „Doručitel “ } odpověď = request.post (url, json=payload, headers=headers) data = response.json() print(data)

Zkoušel jsem spustit inpainting API, ale bohužel stále házelo „Interní chyba serveru“. Rozhraní API může z nějakého důvodu nefungovat. Nicméně tímto způsobem můžete malovat obrázky pomocí AI API LimeWire.

Limewire AI API se nepodařilo nakreslit obrázek

Nahrajte aktiva pomocí LimeWire API

Nakonec se dostáváme k nahrávání aktiv pomocí LimeWire API. K nahrání dat můžete použít koncový bod api/upload. LimeWire uchovává nahraná aktiva po dobu 24 hodin po jejich nahrání. A maximální nahrávaná velikost obrázku je 10 MB. K předání obrázku můžete použít metodu požadavku POST.

Pamatujte, že parametr Content-Type by měl odpovídat formátu obrázku. Podporované formáty obrázků jsou image/png, image/jpeg, image/x-ms-bmp, image/webp a image/tiff.

import požadavků url = „https://api.limewire.com/api/upload“ payload = “‘
[object Object]
“‘ headers = { „Content-Type“: „image/png“, „Authorization“: „Nosič “ } response = requests.post(url, data=payload, headers=headers) data = response .json() print(data)

Stojí LimeWire AI API za to?

Co se výkonu týče, nástroje Generative API od LimeWire stojí za to. API jsou postavena na REST architektura takže jsou škálovatelné a mohou poskytovat skvělý výkon. Při mém testování byla volání API vyřešena v 4 až 5 sekundcož je neuvěřitelné. Kromě toho je kvalita generovaného obsahu také docela dobrá, protože hostí nejmodernější modely Diffusion od dodavatelů, jako je OpenAI, Stability AI, Google a další.

Nemluvě o tom, že implementace API je svižná a kdokoli může začít s nástroji v jakémkoli prostředí. Jeho dokumentace je čisté a snadno pochopitelné. Přestože se jedná o první vydání LimeWire AI API, existuje několik možností přizpůsobení a můžete předat několik parametrů pro generování obsahu, jak chcete.

Co se týče cen, líbí se mi, co zde LimeWire dělá. Má jediný plán pro použití všech druhů API, na rozdíl od více plánů pro generování obrázků, malování, překreslování atd., které nabízejí konkurenti. Plán API Pro vám to umožňuje generovat až 7 500 snímků za měsíc se 4 souběžnými požadavky. To stojí 49 $ měsíčněcož je ve srovnání s konkurencí docela rozumné. Pro vývojáře a malé firmy tento plán dobře poslouží.

Můžete se také podívat na plán API Basic, který stojí 29,99 $ měsíčně (3 750 obrázků) nebo plán API Pro Plus, který stojí 250 $ měsíčně (37 500 obrázků).

Podpořte naši práci ❤️

Pokud se vám tento článek líbil, zvažte zaslání spropitného, abychom mohli i nadále vydávat kvalitní obsah.

Bezpečná platba přes PayPal
Viz také:  Hororový klip Neilla Blomkampa generovaný umělou inteligencí „Nightborne“ vyvolal pobouření
Moyens I/O Staff vás motivoval, dává vám rady ohledně technologie, osobního rozvoje, životního stylu a strategií, které vám pomohou.