Uka contenido ukar sarañamawa
Nymbot ukanakäñani

Yatiñanaka uñt’ayaña Kamachiqanak

Umajanaka, uñjanaka, uñjawi uñjanaka ukat embeddings

App ukan jark'irinaka, ukat uñt'ayirinakax: irnaqäwinaka, video, arsuwi, qillqañataki ukat embeddings, kawkima uñt'ayäwix uñt'ayäwi katuqäwipampi.

Imayäruka imayäwi sarnaqayäwi

P'iqitampi mä qillqata churañataki, hukuna ch'aqanïr ukat qhipamävi ukham uñjayi. Ukax jisa uñjastwa. ?image aplikat arux.

POST https://nymbot.ai/api/v1/images/generations — API key ukan mä ch'axwa, ukhamasti Lightning pagu mayachäwi mayachata..

Ids yatiqasipxta GET /api/v1/models?type=image. Jichhaki uñjachiña, @cf/black-forest-labs/flux-1-schnell, 5 standard credits (50 sats) uñch'uyata amuyt'asipxi mayir uñaxataki. Kullaki generatoranakax Pro credits uñch'uyapxi uñaxatankitaki, ukaru uñch'uyatäkix uñjañani ukatxa margin ukatxa, uka ukhax: Aplikasinaxa. n jakitaki qullqi munañani n jimsax. Generatorx jan utjaskini thakhina, jan qalltata, t'aqatawa; janiw utjaskiti generatorx jumpsata markachata.

ChakraJakawiYatiqañ munataYatichäwi
modelqillqa qalaJïsaJani uñt'ata id, uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka uñt'ata uka uka nano-banana.
promptqillqa qalaJïsaKunasa qillqañani. Markañ pachaqa 2,000 qillqatañanakakiwa uñt'ayi.
nintejeruJisa ukhamaraki1 katuq 4. Mäkiy 1. Ukatxa uka uñt'añaniwa num_images.
sizeqillqa qalaJisa ukhamarakiAspecto ratio ukanxa "16:9", ukax OpenAI ukana saräwi ukatja uka "1792x1024", ukanax 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3, 21:9, 5:4 ukatxa 4:5 wali jila ukanaxakanakanakasa. "auto" generator ukarux jichax jark'asini.
aspect_ratioqillqa qalaJisa ukhamarakiJisk'acha utjaskipata size, ukat juk'amp jach'añchata uñakaranta ukat juk'amp jach'añchata uñakaranta uka payani uñakipata uñakaranta.
qualityqillqa qalaJisa ukhamarakiJaqinakarakiwa, ukatxa "low", "medium" ukama "high".
negative_promptqillqa qalaJisa ukhamarakiJan utjaskasänax.
output_formatqillqa qalaJisa ukhamaraki"png", "jpeg" ukama "webp".
response_formatqillqa qalaJisa ukhamaraki"url" (ukax janiwa) ukax "b64_json".
image_urlqillqa qalaJisa ukhamarakiQalltañataki amtawi: mä https:// p'acha 4,096 qillqata mayatx janiw ukatx uñt'ata ukatx uñt'ata jikisiñanakax janiw uñt'atäkiti, ukhamaraki a data:image/…;base64 URL (PNG, JPEG, WebP ukama GIF; jani SVG). Janقhaqa qillqaqanakatakiwa ukanakanakaw uñt'añani edit; ukanakarakiwa uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñjasi uñ requires_image_url.

resolution jan ukax jan utj: jisa ukanax uñakipäwinän uñakipäwi uñachäwi uñakipäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi uñachäwi url, jupina amuyt’äwi Blossom host ukanwa uñjasi, ukat link uka katuqañani (jiskhata generatoranaka pachax uka link ukanakakiwa jupan uñjasi, uka ukanakax uñjasiwa). Link ukanakax uñjasiw uka link ukar uñjaway, ukat ukanakax uñjaskitwa; uñjasi uka API ukax kiti uñjaskitasa. Ukampis b64_json qillqa ukanaka jark'atatawa ukanaka ukax janiw uñjaskiñakiti. Qillqa apagt'ataxa a data: URL uka image_url an uñjaski uñakipata uñjaskïta tunichaña uñanaka Blossom uksar uñanchasiñataki, ukat jach'a uñacht'ata ukanakax uñjaski; ukat utjiripax uñanchasipxi.

Jan ukax juk'amp lurañäni n qhuyayäwi wali jark'atäwi, qhuyayäwinak wali jark'atäwi ukanakakiwa qullanakäwi, ukanakax jark'atäwi ukanakakiwa qullanakäwi (uñtata uka uñtataxa wali jark'atäwi uka uñtataxa qullanakäwi), ukatxa nymbot.failed qhawqhas aka jisk'añani ukax sasin uñt'ayi. Aka ch'amanchäwinakax juk'am katuqasaxa, uka thaqisiñax jichha uñt'äwinakax uñt'ayi 502.

Tarkasiri

{
  "created": 1790726400,
  "model": "nano-banana",
  "cost": 0.2126,
  "data": [
    {
      "url": "https://blossom.example/5c0e4b7d3a91f2e8...c4.png",
      "content_type": "image/png"
    }
  ],
  "nymbot": { "balance": "pro", "charged_credits": 1.817, "charged_sats": 181.7, "balance_credits": 410.608, "balance_sats": 41060.8 }
}
KamachiMaykat?
400Jani qillqata saksati; n mawthayätä 1 uru 4 (invalid_value); jisk'a t'uqi (invalid_size) ukax irnaqäwi (invalid_image, invalid_image_url); saräwi lurata jupina utji, ukampasti imayata jupina ukax janiwa (invalid_model); mä iratata wali generator uñt'añataki ukax janiw uñt'añapataki (edit_unsupported); janiw q'illu uñjaskiti munasipxaskinata (image_required).
402Sarnaqäwinaka maypacha lurañäkix juk'amp mä qullqi sarnaqäwinakaru uñt'aki.
404Jani ukan sutichata uñt'äkiti (model_not_found).
502Jakhu luraqiri t'aqasita (upstream_errorJanipuni k'uñiñäkiti, luraqiri luräwita uñacht'añ lurañatakiti jan ukasti; ukhax yapaqa... charged_sats.
503Qillqanaka qhiparux jichhax wali k'uñatäpxa (media_hosting_unavailable). b64_json Jichhaki llamaqaskini.

cURL

curl https://nymbot.ai/api/v1/images/generations \
  -H "Authorization: Bearer $NYMBOT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "nano-banana",
    "prompt": "A lighthouse at dusk, oil painting",
    "size": "16:9"
  }'

Python

import os
import requests

res = requests.post(
    "https://nymbot.ai/api/v1/images/generations",
    headers={"Authorization": "Bearer " + os.environ["NYMBOT_API_KEY"]},
    json={"model": "nano-banana", "prompt": "A lighthouse at dusk, oil painting", "size": "16:9"},
)
res.raise_for_status()
print(res.json()["data"][0]["url"])

JavaScript

const res = await fetch("https://nymbot.ai/api/v1/images/generations", {
  method: "POST",
  headers: {
    "Authorization": "Bearer " + process.env.NYMBOT_API_KEY,
    "Content-Type": "application/json",
  },
  body: JSON.stringify({ model: "nano-banana", prompt: "A lighthouse at dusk, oil painting", size: "16:9" }),
});
const body = await res.json();
console.log(body.data[0].url);

Qillqaxt'aña imayrukanaka

Jupam jark'atata uksax uñjasi, amuyt'äwi ukhamarakit. Aka OpenAI-ruksax, OpenAI SDKs' ukanakax uka uñjasi images.edit jucha uñat luray. Pro luririnakax ukhamaki edit model uñt'ayirinaka ukan munañataki amuyt'asipxi.

POST https://nymbot.ai/api/v1/images/edits — API key ukan mä ch'axwa, ukhamasti Lightning pagu mayachäwi mayachata.Jach'a sapa k'uchuqa multipart/form-data, 32 MB ukama.

ChakraJakawiYatiqañ munataYatichäwi
imageqillqa pachaJïsaTaki amuyt’añatakina: PNG, JPEG, WebP ukax GIF, pachäwi 20 MB ukama. Arusu kïna: image[]; nayraxa uñjisiwa.
promptqillqa qalaJïsaKuna uñjakaskañani.
modelqillqa qalaJïsaJanq'u k'uchiruwa amuyt'asina edit.
nintejeruJisa ukhamaraki1 pataka 4 uruqanakawa.
size
aspect_ratio
quality
negative_prompt
output_format
qillqa qalaJisa ukhamarakiYatiqañataki.
response_formatqillqa qalaJisa ukhamaraki"b64_json" (ukax k'umartatwa) ukax "url".

Nayax uñjt’ayata qillqata PNG, JPEG, WebP ukana GIF uñakt’atawa, katuqata ukaruxta uñjaskitawa, ukatxa Blossom host ukan uñjaskitawa, ukanax uka generatoranakax link ukanwa ukarux uñjaskitaki. Ukarux uñjasiñampi uñjaskta. Ukax uñjaskata jan ukax utjaskta ukhana, uka uñjaskata ukarux uñjast’añampiwa. Uka arsuwixtax uka uñjaskat ukhax jisk'achatawa. Qillqata qullqi uñjaskiw, uka qullqix uka generator uñjaskaw, uka qullqix uka uñjaskata qillqata ukanwa uñjaskiw.

Tarkasiri

{
  "created": 1790726460,
  "model": "nano-banana",
  "cost": 0.2126,
  "data": [{ "b64_json": "iVBORw0KGgoAAAANSUhEUgAA..." }],
  "nymbot": { "balance": "pro", "charged_credits": 1.817, "charged_sats": 181.7, "balance_credits": 408.791, "balance_sats": 40879.1 }
}
KamachiMaykat?
400Jani iru uñt'ayäti ukana jak'aski, jani qillqata kiti file (invalid_image), ukax uñt'añataki wali juk'amp wali janiw uñt'añataki (edit_unsupported).
413Jak'u 20 MB qhipitawa (file_too_large), ukax tukuy uttana 32 MB ukatix jach'a sapa.
503Jucha amuyt'anakax jichhax uñt'añäkiti (media_hosting_unavailable).

cURL

curl https://nymbot.ai/api/v1/images/edits \
  -H "Authorization: Bearer $NYMBOT_API_KEY" \
  -F model=nano-banana \
  -F [email protected] \
  -F prompt="Make it a snowy evening"

Python

import base64, os
from openai import OpenAI

client = OpenAI(base_url="https://nymbot.ai/api/v1", api_key=os.environ["NYMBOT_API_KEY"])

with open("photo.png", "rb") as f:
    result = client.images.edit(model="nano-banana", image=f, prompt="Make it a snowy evening")

with open("edited.png", "wb") as out:
    out.write(base64.b64decode(result.data[0].b64_json))

JavaScript

import fs from "node:fs";
import { writeFile } from "node:fs/promises";
import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://nymbot.ai/api/v1", apiKey: process.env.NYMBOT_API_KEY });

const result = await client.images.edit({
  model: "nano-banana",
  image: fs.createReadStream("photo.png"),
  prompt: "Make it a snowy evening",
});
await writeFile("edited.png", Buffer.from(result.data[0].b64_json, "base64"));

Video

Video ukanax minutonakaniwa, ukatäkisa qhipar uñjawipxi. Jumanakax ukan uñjawiripxäta, id uñakipxi, ukatäkisa id uñjañani ukan uñt'atañkam. Video uñjawirinaka Pro saldu ukhampachas p'iqixtapxi.

POST https://nymbot.ai/api/v1/videos — API key ukan mä ch'axwa, ukhamasti Lightning pagu mayachäwi mayachata.. Kutichäwinaka 202.

ChakraJakawiYatiqañ munataYatichäwi
modelqillqa qalaJïsaVideo generator id ukanwa uñt'ayi GET /api/v1/models?type=video, ukanaka uksan veo.
promptqillqa qalaJïsaKunas utjaskäna?
durationQillqata ukax qillqata qillqataJisa ukhamarakiQillqata qhipaya pacha, zero ukataki ukhamaraki suxta qillqata. Qillqata sapa mayir amuyt'ayaña ukataki ch'amanchaw ukataki; waliqirakaxa jupanakax jupanakax qillqata ukataki, ukax kunsawa? seconds jawapinakaru ukat jina charkha ukax uka uñjasi.
aspect_ratioqillqa qalaJisa ukhamarakiJupachata "16:9" ukama "9:16"; juk'amp jach'a aka jina "1280x720" jubs jisa ukanaka uñjañani.
resolution
quality
qillqa qalaJisa ukhamarakiGenerator yatichirinanakat aksa resolutions model uñayirinaka ukax, ukaraki "720p" ukama "1080p"Janipuniwa qillqata, thakhin uñt'ayapxi. Akina jak'askiwa. unsupported_resolution.
image_urlqillqa qalaJisa ukhamarakiQalltañataki amtawi: mä https:// link uka mä data:image/… URL, uka jichax Blossom host ukan saratawa. Jach'a uñt'äwinakan uñjasi. requires_image_url.

Qullqi ukax jisañaniwa urint, juk’amp thaya uñt’añataki, jikhunaka, uñt’äwi ukatxa amuyt’äwi, ukatxa Pro saldota katuqasiñaniwa amuyt’äwipa uñt’atäwi uñt’añataki, ukatxa uñjawisata: cost, estimated_cost ukat nymbotJanpacha uñt'ata uñakipañani. Jan ukax, uñt'ata jak'awitaxa jan ukax ukax janiw qullqi taqisiñäkiti. Ukax, uñt'ata ukanax jan utaki uka, ukax uñt'ata qhipa uñt'ataxa janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'atata ukanax uñt'ata jark'ata ukhax uñt'ata ukanax jan uñt'ata ukhax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax uñt'ata jark'ata ukhax uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñäkiti ukax uka qullqiqa utqata uñt'ata ukanax janiw qullqi taqisiñ

Yapuchäwi (202)

{
  "id": "vid_3e9a51c07b2f4d86e0a1c4f2",
  "object": "video",
  "model": "veo",
  "status": "in_progress",
  "created": 1790726400,
  "seconds": 8,
  "resolution": "1080p",
  "estimated_cost": 3.18,
  "expires_at": 1790812800,
  "cost": 3.18,
  "nymbot": { "balance": "pro", "charged_credits": 31.8, "charged_sats": 3180, "balance_credits": 378.808, "balance_sats": 37880.8 }
}

status qalltaña in_progress, ukhamarux completed video ukanampi janpacha uñjt'ata data janqar ch'amanchäwi ukan jichhaka jark'atit ukhax.

Video uñjaskatäwi

GET https://nymbot.ai/api/v1/videos/{id} — uñt'ayäwin uñt'äwiyañani uñt'äwin uñt'atäwipax uñt'ayäwin uñt'ayapax uñt'ayäwipax uñt'ayäwipax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin uñt'ayapax uñt'ayäwin u

Janiw jark'asikiti 202 video uñt'añat ukax ukan uñt'ayaw uñt'aski ukan ukanas 200 tukuyasipata tantachata ukax jach'ata ukax, askja 5 ukax 10 segundonaka. Check ukax provider uñt'ayapxi mayampi ukax waliki uñt'ayapxi; janiw video ukata amuyapkhiti. Akax 24 jamas uñt'ayapxi uksanxa qalltawayata ukax jikisiñataki. GET /api/v1/videos makipax ukan qhipani 50 ukanakan irnaqäwinakax uka uñjaskakiwa {"object": "list", "data": […]}.

Tarkasiri (200)

{
  "id": "vid_3e9a51c07b2f4d86e0a1c4f2",
  "object": "video",
  "model": "veo",
  "status": "completed",
  "created": 1790726400,
  "seconds": 8,
  "resolution": "1080p",
  "estimated_cost": 3.18,
  "expires_at": 1790812800,
  "completed_at": 1790726590,
  "data": { "url": "https://blossom.example/9b41d0c2e7a3f658...1e.mp4", "content_type": "video/mp4" },
  "cost": 3.18,
  "nymbot": { "balance": "pro", "charged_credits": 31.8, "charged_sats": 3180 }
}

status munaskiwa in_progress, completed ukama failed. A Mayt'ata lurawixa apachas error ({"code": "generation_failed", "message": …}); ukax qullqi jisk'achata ukax, cost 0 ukat nymbot jichañani refunded_credits ukat refunded_satsTukuyata videoqa yatra Blossom host ukanwa, luraña layku uñjasiñanak jina.

KamachiMaykat?
400Jan amuy; 0 ukaxaan wali 60 katu, (invalid_value); uka generatorax juk'ata resolution ukax juk'ani kunsatäwi (unsupported_resolution); juk'a amuyt'ayiri uñt'añataki amtuqaw janiw utjanzati (image_required); video uñachiqannaka janiwänäkiti uka uñt'ata amuyunäkiti (invalid_model).
402Pro yupantay uñjawayata aka video uñch'uyapjax wali k'uchu.
404Jani mä ch’uqi jisa (model_not_found), ukax janiw uñt'añäkiti janiw aka id ukan yatichäwi janiw aka taypi uñt'añäkiti ukax pacha walikiw jilliw (video_not_found).
429Nayra nannchax pormas video aka render kachasitwa (video_jobs_limit). Uñjasi uñjaskta uñakipata amuyt'asina, mä jark'ata ukax juk'amp uñakipata.
502Jeneradörxa irnaqäwipa ukampis jisk'achañäkisa. Ukhamasti, janpacha kunsas uñjasi, mä providorpax jach'aña mayasipata.
503Video-naka yatiqaña wali ukham kaniw jichañaxa (media_hosting_unavailable, service_unavailable).

cURL

curl https://nymbot.ai/api/v1/videos \
  -H "Authorization: Bearer $NYMBOT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model": "veo", "prompt": "Waves rolling onto a beach at sunrise", "duration": 8, "aspect_ratio": "16:9"}'

curl https://nymbot.ai/api/v1/videos/vid_3e9a51c07b2f4d86 \
  -H "Authorization: Bearer $NYMBOT_API_KEY"

Python

import os, time
import requests

headers = {"Authorization": "Bearer " + os.environ["NYMBOT_API_KEY"]}

job = requests.post(
    "https://nymbot.ai/api/v1/videos",
    headers=headers,
    json={"model": "veo", "prompt": "Waves rolling onto a beach at sunrise", "duration": 8, "aspect_ratio": "16:9"},
).json()

while True:
    time.sleep(8)
    status = requests.get("https://nymbot.ai/api/v1/videos/" + job["id"], headers=headers).json()
    if status["status"] in ("completed", "failed"):
        break

print(status["data"]["url"] if status["status"] == "completed" else status["error"])

JavaScript

const headers = {
  "Authorization": "Bearer " + process.env.NYMBOT_API_KEY,
  "Content-Type": "application/json",
};

const job = await (await fetch("https://nymbot.ai/api/v1/videos", {
  method: "POST",
  headers,
  body: JSON.stringify({ model: "veo", prompt: "Waves rolling onto a beach at sunrise", duration: 8, aspect_ratio: "16:9" }),
})).json();

let status;
do {
  await new Promise((r) => setTimeout(r, 8000));
  status = await (await fetch("https://nymbot.ai/api/v1/videos/" + job.id, { headers })).json();
} while (status.status !== "completed" && status.status !== "failed");

console.log(status.status === "completed" ? status.data.url : status.error);

Arsuñataki uñt'ataki

Text uñch'uyasita uñacht'ayisita ukatna audio file ukanakita uñacht'ayisita, link ukhamaki manañataki. OpenAI speech endpoint-wa, so audio.speech.create OpenAI SDKs ukanax llama.

POST https://nymbot.ai/api/v1/audio/speech — API key ukan mä ch'axwa, ukhamasti Lightning pagu mayachäwi mayachata..

ChakraJakawiYatiqañ munataYatichäwi
modelqillqa qalaJisa ukhamarakiArsuña uñachäwi ukanax audio uñayirinakan yatichäwi lista. Jisa: jach'a amuyt'ata uñataki, @cf/myshell-ai/melotts. aura-2 Deepgram Aura 2-wa.
inputqillqa qalaJïsa800 qillqata ukhamaraki yamar puritaki, 2,000 Aura 2-taki.
voiceqillqa qalaJisa ukhamarakiAymara uñaxanaka ukax... aikirin qillqata: Aura parlantaku ukhamarux luna (uñji aura-2-luna-en), ukax MeloTTS aruxa (en, es, fr, zh). OpenAI uñjayirinaka ukanaka uka uñjayirinakaw ukanaka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka uka uñjayirinaka u alloy Akuyasipxi ukhamaraki modelatxa jik'isi aruyax yarp'ayapxi.
languageqillqa qalaJisa ukhamarakiArunaka markanaka uñakipata uksanaka es. Jani mayu ukini ukhasti, uka aru ukanakax mä aru uñjaskipini. Mä mä aru arsuñ mayu ukax jillt'ani. 422 voice_language_mismatch, ukat janiw uñt'ata arunaka ukan jach'a uñt'ata arunaxa janiw uñt'ata ukax uñt'atäkiti ukanxa uñt'ata aruna janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti ukanxa janiw uñt'ata ukax uñt'atäkiti u 422 unsupported_language.
response_formatqillqa qalaJisa ukhamarakiUyurata akiwa jik'itayapxi mp3 janpacha. Aura 2 jillt'aski. mp3 (juk'ampi uñt'ata), opus, aac, flac, wav ukama pcm.
speedyatakJisa ukhamarakiJach'a lurañataki uñt'atata ukat jisk'achata.

Jichha jikhata puriniqa 3 jikhata (30 sats) ch'amanchata k'uchu k'uchutaki, aplikataki uka uñjata. Aura 2 Prowa, qillqata k'uchutaki ch'amanchata. Arsuwiqa uka uñjasi uñjañaniwa, Content-Type; qullqiqa uka thakhiniwa X-Nymbot-Cost-Sats header. Ukhamaxa arusuyaña uñakata uñacht'äwi mayachata, jani mayasipati.

Tarkasiri

HTTP/1.1 200 OK
Content-Type: audio/mpeg
X-Nymbot-Cost-Sats: 4.2
X-Nymbot-Balance-Sats: 41055.6

(audio bytes)
KamachiMaykat?
400Jan yatichäwi; yatichäwi uka ukan ukan ukan uka ukan ukan uka ukan uka ukan uka ukan uka ukan uka ukan uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka uka ukainput_too_long); uka amuyt’awi ukanaka uñt’añataki ukhamaki amuyt’ayataxa ukasax uñt’aña mä kuns uñt’ayataxa ukapuni, uka ukanakax uñt’añanakawa (unsupported_response_format); jan yatiata jakhu (invalid_voice); arsuña uñt'ayiri mana uñt'ayiri ukanaka (invalid_model).
422Aka jach'a qullu arunaka ukax juk'amp arsuñani, ukhamaraki ukanaka k'uchunaka janiw arsuñti.
502Arsuña amuyt'äwi k'uchuñani. Jan mayatxa qullqichata.

cURL

curl https://nymbot.ai/api/v1/audio/speech \
  -H "Authorization: Bearer $NYMBOT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model": "aura-2", "voice": "luna", "input": "Your invoice has been paid."}' \
  --output speech.mp3

Python

import os
from openai import OpenAI

client = OpenAI(base_url="https://nymbot.ai/api/v1", api_key=os.environ["NYMBOT_API_KEY"])

audio = client.audio.speech.create(
    model="aura-2",
    voice="luna",
    input="Your invoice has been paid.",
)
audio.write_to_file("speech.mp3")

JavaScript

import { writeFile } from "node:fs/promises";
import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://nymbot.ai/api/v1", apiKey: process.env.NYMBOT_API_KEY });

const audio = await client.audio.speech.create({
  model: "aura-2",
  voice: "luna",
  input: "Your invoice has been paid.",
});
await writeFile("speech.mp3", Buffer.from(await audio.arrayBuffer()));

Ayarini uñirinaka ukat jach'a qullqitaki uñirinaka

Wiñay pacha litsas uñakipäwi uka parla uñanchasiñatakini uka jan ukax qillqañatakini uka. 41 Aura 2 English arsuñanakana uka mä qillqata MeloTTS aruksaxa mä qillqata.

GET https://nymbot.ai/api/v1/audio/models — jani mayatllataki.

GET https://nymbot.ai/api/v1/audio/voices?language=en — jani mayatllataki.

ChakraJakawiYatiqañ munataYatichäwi
languageqillqa (yurichañataki)Jisa ukhamarakiAka aru uñt'ataki arusuwinakaki.
modelqillqa (yurichañataki)Jisa ukhamarakiNayra irnaqäwinaka uka ukanaka jakasipxi.

T'uqi (arunaka)

{
  "object": "list",
  "data": [
    { "id": "luna", "name": "Luna", "provider": "deepgram", "model_id": "aura-2", "models": ["aura-2"], "language": "en", "description": "Aura 2 English voice", "gender": "female", "preview_url": null },
    { "id": "en", "name": "MeloTTS English", "provider": "myshell", "model_id": "@cf/myshell-ai/melotts", "models": ["@cf/myshell-ai/melotts", "melotts"], "language": "en", "description": "English (MeloTTS)", "gender": null, "preview_url": null }
  ]
}

Modellonaka yatichatawaliy uñjipxi {"object": "list", "data": {"tts": […], "stt": […]}}. Sapa jaqi uñjiri uñjasiw, qillqata pacha, walja, max_input_chars, response_formats, languages ukat default_voice; ukan t'iqiña uñt'awi uñt'añataki, max_file_bytes, max_seconds, yapa uñt'atankatänax uka k'uchinkata ukat wali k'uchikunax.

cURL

curl https://nymbot.ai/api/v1/audio/models
curl "https://nymbot.ai/api/v1/audio/voices?language=en"

Python

import requests

print(requests.get("https://nymbot.ai/api/v1/audio/models").json())
for voice in requests.get("https://nymbot.ai/api/v1/audio/voices", params={"language": "en"}).json()["data"]:
    print(voice["id"], voice["model_id"])

JavaScript

console.log(await (await fetch("https://nymbot.ai/api/v1/audio/models")).json());
const voices = await (await fetch("https://nymbot.ai/api/v1/audio/voices?language=en")).json();
for (const v of voices.data) console.log(v.id, v.model_id);

Arsuña qillqata uñanchaña

Whisper ukampiw qillqata uñt'ayi. OpenAI ukan transcription endpoint-sa, ukatja audio.transcriptions.create llamantiwa.

POST https://nymbot.ai/api/v1/audio/transcriptions — API key ukan mä ch'axwa, ukhamasti Lightning pagu mayachäwi mayachata.Jach'a sapa k'uchuqa multipart/form-data.

ChakraJakawiYatiqañ munataYatichäwi
fileqillqa pachaJïsaJach'a qillqata, 256 bytes ukanatäkama 25 MB ukanakaru, ukhamaraki 30 minutunaka ukanakaru: WAV, WebM, MP4 ukar M4A, Ogg ukar Opus, MP3 ukhamaraki Whisper ukax jichhax uñjiraki ukanakax. MP3 ukhamaraki aruskipawinakax ukanakax jan uñjirix 1.8 MB ukanakaniwa.
modelqillqa qalaJisa ukhamarakiChuyma uñt'ata whisper, ukanaka Whisper Large v3 Turbo. whisper-1, whisper-large-v3-turbo ukat @cf/openai/whisper-large-v3-turbo Mayatäwi uñt'askina
languageqillqa qalaJisa ukhamarakiAruskipasipata, uka ukan... enLurañanxa juk'amp jikhata lurañäni.
promptqillqa qalaJisa ukhamarakiSarnaqäwi ukanaka uñt'añ munata, ukaru sutinak uñt'añ munata. Janq'u waranqanakat mayni qallt'ayiri 1,000 ukanakakiwa uñt'ayata.
response_formatqillqa qalaJisa ukhamarakijson (juk'ampi uñt'ata), text, srt, vtt ukama verbose_json.

WAV, WebM, MP4 ukana Ogg ukanakaru, yatiqäwinakan aka qillqatawa ukanakarakiptänänakax, ukatxa 30 minutitakiw uñt'añanakäni (3 segunditakiw jark'añataki). WAV ukanaka qillqäwinakax sample rate, channels ukana sample size ukanakatanwa. Aka juk'amp ukanakax, MP3 ukanakax, ukax uñt'añanaka k'umächatawa, ukatxa ukax ukanakarakiptänakax: ukanaka qullqi uñt'äwina 8 kbps uñt'atäwina, 30 minutix 1.8 MBwa, ukatxa ukax ukanakax uñt'añanaka uñt'añatakiwa 413 audio_too_long janpacha amuyt'añakipanax. Jisk'a qillqatañanakaxa WAV, WebM, MP4 ukana Ogg ukanakax uñjt'añäni. Kunpacha Whisper ukax 30 minutunaki k'umänakix, jiskañax ukanakax ukanakax uñt'añäni 413 audio_too_long, ukat Whisper lurata uñjatxa, 30 minutosa p'iqiytapxi.

Aukaya uñjakatwa uñjakat uñakaxta, ch'uqixta: aruskipata uñakipata pachanaka uñakipata, Whisper uñakipata uñakaxta, ukatwa aruskipata uñakipata uñakaxta, Whisper qullanaka uñakipata uñakaxta, ukatwa uñakaxta, ukatwa jichha qullaqi ukatwa uñakaxta, ukatwa jichha qullaqi ukatwa uñakaxta. Uka qullaqi uñakaxta uñakaxta ukatwa uñakaxta, ukatwa Pro uñakaxta; a 402 wakichanaka wali k’uchunaka mayachaski. App ukan, arsuña qillqata mayañax mayäkisa; API ukanx wali k’uchuñani. Whisper mayachaskaxa, mayani k’uchuñax wali janiwa.

Tarkasiri

{
  "text": "Your invoice has been paid.",
  "usage": { "type": "duration", "seconds": 3 },
  "nymbot": { "balance": "standard", "charged_credits": 0.05, "charged_sats": 0.5, "balance_credits": 120.35, "balance_sats": 1203.5 }
}

text jisa tekstitu deleyt, srt ukat vtt titularinakax uñt'añani, ukat... verbose_json Arusa, pachasa, pacha uñt'ata ukanakasa jich'añani. JSON janiw ukax sartanaka ukanakax, qullqitaki header ukanakanwa uñt'ata.

KamachiMaykat?
400Jani wali arumpi, arumpi uñt’atäkipata jani wali uñt’atäkipati (invalid_audio), amuyasiri ukanax janiw ukhamati wali uñt'atäwi ukanakax janiw transcription model ukax janiw uñt'atäwi modeläkiti (invalid_model).
402Jakisaki salta sarnaqäwinakax ukax janiw ukhampacha lurapankiti.
413Arukuwa 25 MB ukatawayi (file_too_large) ukax uyt'ata 30 minutu mayataki, ukax, jan uñt'aña ukax formaton ukan, 1.8 MB mayataki (audio_too_long).
502Whisper uñachañ wali jisk'a uñatäwi uñjar suma uñjarata. Jani wali katuqata kanchasi.

cURL

curl https://nymbot.ai/api/v1/audio/transcriptions \
  -H "Authorization: Bearer $NYMBOT_API_KEY" \
  -F [email protected] \
  -F model=whisper \
  -F response_format=json

Python

import os
from openai import OpenAI

client = OpenAI(base_url="https://nymbot.ai/api/v1", api_key=os.environ["NYMBOT_API_KEY"])

with open("memo.m4a", "rb") as f:
    transcript = client.audio.transcriptions.create(model="whisper", file=f)
print(transcript.text)

JavaScript

import fs from "node:fs";
import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://nymbot.ai/api/v1", apiKey: process.env.NYMBOT_API_KEY });

const transcript = await client.audio.transcriptions.create({
  model: "whisper",
  file: fs.createReadStream("memo.m4a"),
});
console.log(transcript.text);

Arsuñanaka Inglish aruxar uñt'añataki

POST https://nymbot.ai/api/v1/audio/translations — API key ukan mä ch'axwa, ukhamasti Lightning pagu mayachäwi mayachata.Jach'a sapa k'uchuqa multipart/form-data.

Transcription uñjaxaka, uñjakinakax juk'amp kunsaypacha... language, thaya uñt'aña ukat qullqi, ukampis arsuwiqa inglish ukanwa jisa arusa sarnaqañanakasax. OpenAI SDKs uka ukham uñt'ayiniwa audio.translations.create.

cURL

curl https://nymbot.ai/api/v1/audio/translations \
  -H "Authorization: Bearer $NYMBOT_API_KEY" \
  -F [email protected] \
  -F model=whisper

Python

import os
from openai import OpenAI

client = OpenAI(base_url="https://nymbot.ai/api/v1", api_key=os.environ["NYMBOT_API_KEY"])

with open("nota.m4a", "rb") as f:
    translation = client.audio.translations.create(model="whisper", file=f)
print(translation.text)

JavaScript

import fs from "node:fs";
import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://nymbot.ai/api/v1", apiKey: process.env.NYMBOT_API_KEY });

const translation = await client.audio.translations.create({
  model: "whisper",
  file: fs.createReadStream("nota.m4a"),
});
console.log(translation.text);

Embeddings

Text jichat vectors ukanakataki saräñataki, ukat juk’amp jach’aña ukat juk’amp jisk’aña uñt’añataki. Modelinakax Cloudflare ukan saraskitwa ukat uñt’añataki uñt’äwi uñt’añataki.

POST https://nymbot.ai/api/v1/embeddings — API key ukan mä ch'axwa, ukhamasti Lightning pagu mayachäwi mayachata..

ChakraJakawiYatiqañ munataYatichäwi
modelqillqa qalaJïsaEmbedding ukan taqi ukan utji GET /api/v1/models?type=embedding.
inputqillqa ukat qillqanakar mä qillqa ukat qillqanakar mä juk'amp mä qillqanaka mä qillqa ukat qillqanakaJïsaNayra uñt'äwinakax, 100 jan khuyayata uñt'äwinakaruw saraki, 100 non-empty strings. Token arraysax k'uchit uñt'ayi (token_input_unsupported). Ukax amuyunaka ukan jark'aqasipxañani. context_length, apatatäwi mä qullqi pataka bytes, mä token uka ukatxa.
encoding_formatqillqa qalaJisa ukhamarakifloat (ukax janiwa) ukax base64 (little-endian 32-bit yuyunaka).
dimensionsintejeruJisa ukhamarakiMôdelataki uñaxanaka, ukham bolachi mä môdelinakakiwa supported_dimensions äkatekax jisk'achanwa; vektorax ukanx jisk'achasita uñakipawa. Aka wali qalltañax ukax janiw mätesa ukax janiw arusuwiti.
MitaJach'a utana ukhankunakaJakismawa
@cf/baai/bge-m31024, juk'amp aruxina8,192 tokens
@cf/qwen/qwen3-embedding-0.6b1024, juk'amp aruxina8,192 tokens
@cf/baai/bge-large-en-v1.51024, Inglisi512 tokentuna
@cf/baai/bge-base-en-v1.5768, Inglés512 tokentuna
@cf/baai/bge-small-en-v1.5384, Inglisa512 tokentuna

Machi uñt'atäwi luririn uñt'atäwix uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali aski uñt'äwi uñt'ata ukanakax wali

Tarkasiri

{
  "object": "list",
  "data": [
    { "object": "embedding", "index": 0, "embedding": [0.0213, -0.0487, 0.0112] }
  ],
  "model": "@cf/baai/bge-m3",
  "usage": { "prompt_tokens": 9, "total_tokens": 9 },
  "nymbot": { "balance": "standard", "charged_credits": 0.05, "charged_sats": 0.5, "balance_credits": 1204.35, "balance_sats": 12043.5 }
}
KamachiMaykat?
400Jani utjaskiti ukhamarux; token arrays (token_input_unsupported); 100 qipax juk'amp mä qillqäwi (too_many_inputs); ukan amuyux ukan jark'ata ukax ukataki (input_too_long); uka jach'a amuyt'aña ukanäkax ukanxa ukhamäkisma (unsupported_dimensions).
402Yatiqaña ch'amanchäwi jichhax jisk'atwa. Embeddings Pro ch'amanchäwi ukhamax janiw uñt'añati.
404Jä uka sutit embedding ukanakax janiw utjkiti.
502Machi uñt'ataxi wali k'uñatäji. Mayni uñt'ataxi wali k'uñatäji.

cURL

curl https://nymbot.ai/api/v1/embeddings \
  -H "Authorization: Bearer $NYMBOT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model": "@cf/baai/bge-m3", "input": ["Lightning invoices expire.", "Invoices on Lightning have a time limit."]}'

Python

import os
from openai import OpenAI

client = OpenAI(base_url="https://nymbot.ai/api/v1", api_key=os.environ["NYMBOT_API_KEY"])

result = client.embeddings.create(
    model="@cf/baai/bge-m3",
    input=["Lightning invoices expire.", "Invoices on Lightning have a time limit."],
)
print(len(result.data), len(result.data[0].embedding))

JavaScript

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://nymbot.ai/api/v1", apiKey: process.env.NYMBOT_API_KEY });

const result = await client.embeddings.create({
  model: "@cf/baai/bge-m3",
  input: ["Lightning invoices expire.", "Invoices on Lightning have a time limit."],
});
console.log(result.data.length, result.data[0].embedding.length);