Sourceful: Riverflow V2.5 Pro
Riverflow 2.5 Pro — Sourceful’ning mahsulot va kampaniya ijodiy materiallari uchun sifatga yo‘naltirilgan tasvir yaratish hamda tahrirlash profili. Oilasi ko‘p qadamli tahrirlash, maxsus baholash va shrift nazoratini birlashtirib, batafsil topshiriqda brend qiyofasi va kerakli maketni saqlashga yordam beradi.
Model haqida
Bu tavsif model imkoniyatlarini yoritadi. Ailoot da tanlangan usul uchun mavjud kirish, chiqish va parametrlar quyida keltirilgan.
Riverflow 2.5 Pro — Sourceful’ning Riverflow 2.5 tasvir yaratish va tahrirlash oilasidagi Pro profili boʻlib, boshqaruv va yakuniy tasvir sifati muhim boʻlgan ijodiy ishlar uchun moʻljallangan. Matnli topshiriq tasvir yaratishi mumkin; tayanch tasvirlar esa tahrirlanadigan mahsulot, rasm yoki sahnani beradi. Oilaning oʻziga xos yondashuvi birinchi tasvirni butun ish jarayonining yakuni deb hisoblash oʻrniga, bir nechta tahrirlash bosqichini rejalashtiradi, variantlarni koʻrib chiqadi va ularni soʻralgan natija tomon tuzatadi.
Reklama kampaniyasi tasviri uchun sahnani tavsiflashdan oldin mahsulot namunalari va brend yoʻnalishini tayyorlang. Bir SKU’ni boshqasidan ajratadigan mahsulot xususiyatlari, joylashuv, yoritish va matn uchun kerakli boʻshliqni koʻrsating. Foydali topshiriqda uchta belgilangan mahsulotni ularning ranglari, oʻlchamlari va koʻrinadigan oʻziga xosligini alohida saqlagan holda bitta yaxlit kompozitsiyaga joylashtirish mumkin. Bitta mahsulotning hayotiy sahnasi uchun qaysi tayanch obyektni, qaysisi esa kayfiyat yoki muhitni berishini aniqlang, keyin oʻzgartirish davomida nimalar saqlanishi kerakligini ayting.
Riverflow 2.5 mulohaza va koʻrib chiqish jarayoniga maxsus baholash mezonlarini qoʻshadi. Natija uchun muhim mezonlarni tavsiflang: mahsulotning oʻziga xosligi, yorliqning oʻqilishi, kompozitsiya, sahnaning ishonarliligi yoki sarlavha uchun boʻshliq. Tahrirlash bosqichlaridan soʻng mulohaza modeli variantlarni shu mezonlar asosida baholab, qanday davom etishni hal qilishi mumkin. Qadoqqa moʻljallangan natija va ifodali reklama tasviri turli tekshiruv ustuvorliklarini talab qiladi; shuning uchun yaratish koʻrsatmasini uni baholash mezonlaridan alohida saqlang.
Thinking effort oila tasvirni qabul qilishdan oldin qancha takroriy ishlov va qanchalik qatʼiy tekshiruv oʻtkazishini boshqaradi. Ishlab chiqaruvchining 2.5 jarayonida diapazon low’dan xhigh’gacha: pastroq kuch dastlabki izlanishga yordam beradi, koʻproq kuch esa topshiriq qoʻshimcha sayqal talab qilganda foydali. Koʻproq ichki tekshiruv tayyor faylni koʻzdan kechirish zaruratini yoʻqotmaydi. Murakkab mahsulot maketi uchun muhim tafsilotlar va qabul mezonlarini aniq belgilang, shunda qoʻshimcha tahrirning maqsadi ravshan boʻladi.
Font Control ikkitagacha maxsus shrift faylini qabul qiladi va berilgan harf shakli, oraliqlar hamda qalinlikni yoʻriq sifatida ishlatadi. Tasvirga yozilishi kerak boʻlgan aniq soʻzlarni, har bir matn blokining vazifasini va unga mos shrift namunasini bering. Sarlavha va qisqa yordamchi yozuv tipografik iyerarxiyani noaniq qoldirmagan holda turli shriftlardan foydalanishi mumkin. Natijadagi haqiqiy harf va raqamlarni, ayniqsa qadoq yorligʻi yoki mahsulot nomi buyumni aniqlaydigan joylarni tekshiring; shrift namunasi har bir glif toʻgʻriligini isbotlamaydi.
2.5 oilasi odatiy, bir xil rangli va shaffof fonli chiqish rejimlarini, jumladan kompozitsiyaga qoʻshish uchun shaffof PNG’ni hamda 1K, 2K va 4K’gacha eksport variantlarini beradi. Natijani joylashtiriladigan oʻrniga qarab tanlang: boshqa dizaynga yigʻish uchun fonidan ajratilgan obyekt, bir xil mahsulot toʻplamlari uchun nazoratlangan bir rangli fon yoki kampaniya uchun tayyor sahna. Chiqish shakli va matn joylashuvini birga tayyorlang: yetkaziladigan tasvir aniqligini oshirish asosiy obyekt notoʻgʻri joyga tushgan kompozitsiyani tuzatmaydi.
Pro Fast profilidan hamda oldingi Riverflow 2.0 avlodidan alohida qoladi. 2.5 oilasi 2.0’ning koʻp bosqichli asosiga chuqurroq tekshiruv boshqaruvi, maxsus baholash hamda kengaytirilgan fon va eksport tanlovlarini qoʻshadi. Foydali yakuniy tekshiruv tasvirni mahsulot namunalari, mezonlar va tipografiya bilan solishtiradi, soʻng nomuvofiqlikka sabab boʻlgan aniq koʻrsatma yoki mezonni oʻzgartiradi. Tanlangan tasvirni topshiriq va tayanchlari bilan saqlang, shunda keyingi tahrir oʻrnatilgan oʻziga xoslikni yoʻqotmay, oʻsha ijodiy yoʻnalishni takomillashtira oladi.
Ailoot Ultra · Rasmlar POST /v1/images/generations sourceful/riverflow-v2.5-pro
sourceful/riverflow-v2.5-proBoshlash
Riverflow 2.5 Pro — Sourceful’ning mahsulot va kampaniya ijodiy materiallari uchun sifatga yo‘naltirilgan tasvir yaratish hamda tahrirlash profili. Oilasi ko‘p qadamli tahrirlash, maxsus baholash va shrift nazoratini birlashtirib, batafsil topshiriqda brend qiyofasi va kerakli maketni saqlashga yordam beradi.
- Qabul qilinadigan kirish ma’lumotlari
- Matn · Rasmlar
- Natijalar
- Rasmlar
Ailoot da mavjud · kirish ma’lumotlari va usullar
Ailoot Ultra · Rasmlar POST /v1/images/generations
- Kirish
text,image- Chiqish
image
| Maydon | Tur | Talab | Qiymatlar va cheklovlar | Standart |
|---|---|---|---|---|
Maydonmodel | Turstring | TalabMajburiy | Qiymatlar va cheklovlar sourceful/riverflow-v2.5-pro | Standart— |
Maydonprompt | Turstring | TalabMajburiy | Qiymatlar va cheklovlar Eng kam uzunlik: 1 | Standart— |
Maydonresolution | Turstring | TalabIxtiyoriy | Qiymatlar va cheklovlar 1K, 2K, 4K | Standart— |
Maydonaspect_ratio | Turstring | TalabIxtiyoriy | Qiymatlar va cheklovlar 1:1, 4:3, 3:4, 3:2, 2:3, 16:9, 9:16, 21:9, auto | Standart— |
Maydonoutput_format | Turstring | TalabIxtiyoriy | Qiymatlar va cheklovlar png, jpeg, webp | Standart— |
Maydonbackground | Turstring | TalabIxtiyoriy | Qiymatlar va cheklovlar auto, transparent, opaque | Standart— |
Maydonn | Turinteger | TalabIxtiyoriy | Qiymatlar va cheklovlar Eng kam: 1 Eng ko‘p: 1 | Standart— |
Maydoninput_references | Turarray | TalabIxtiyoriy | Qiymatlar va cheklovlar Elementlarning eng kam soni: 0 Elementlarning eng ko‘p soni: 10 | Standart— |
Maydonprovider | Turobject | TalabIxtiyoriy | Qiymatlar va cheklovlar | Standart— |
Usul parametrlari va hayot sikli
| Parametr | Parametr talablari |
|---|---|
Parametrcontent_type | Parametr talablariapplication/json |
Parametrrequired | Parametr talablarimodel, prompt |
Parametrmaterial_types | Parametr talablaritext, image |
Hayot sikli: synchronous_result_then_owned_library
GET /v1/media/tasks/{task_id} · Amalda qaytarilgan task_id yoki media kutubxonasidagi yozuv
GET /v1/media/assets/{asset_id}/content
GET /v1/media/assets
GET /v1/media/assets/{asset_id}
Tariflar
Yakuniy to‘lov qanday hisoblanadi
Ko‘rsatilgan tariflar xarajatni generatsiyadan oldin taxminiy hisoblash uchun xizmat qiladi. Yakuniy to‘lov dastlabki generatsiya uchun qayd etilgan xarajat asosida hisoblanadi. Natijaning o‘lchangan davomiyligi va oldindan taxmin qilingan miqdorlar haq undiriladigan yakuniy miqdor hisoblanmaydi.
Tarif ma’lumotlari so‘rov imkoniyatlarini qo‘shmaydi. Qo‘llab-quvvatlanadigan parametrlar tanlangan usulda ko‘rsatilgan.
- Tezkor rejim
- Ko‘rsatilmagan Tezkor rejim tanlanganda
- Flex rejimi
- Ko‘rsatilmagan flex rejimi tanlanganda
- Maksimal fikrlash darajasi
- Ko‘rsatilmagan Maksimal fikrlash darajasi uchun standart (default) tuzatish qo‘llanganda
Taqqoslash uchun taxminiy tariflar
Sozlamalar bo‘yicha narxlar
Har bir to‘lovni ko‘rsatilgan shartlarga moslang. Har bir muqobil sozlamalar to‘plami uchun bitta tarifdan foydalaning.
| Sozlama | Tariflar jadvali | Prognoz miqdori | Hisob birligi | To‘lov |
|---|---|---|---|---|
| SozlamaTokenlar uchun bazaviy tariflar | Tariflar jadvaliAsosiy tarif | Prognoz miqdori— | Hisob birligi— | To‘lov Kirish · Kirish tokenlari · Faqat taqqoslash uchun taxmin — / 1K token Chiqish · Chiqish tokenlari · Faqat taqqoslash uchun taxmin — / 1K token Kirish · Keshdan o‘qish · Faqat taqqoslash uchun taxmin — / 1K token Kirish · Keshga yozish · Faqat taqqoslash uchun taxmin — / 1K token Kirish · Keshga yozish, 1 soat · Faqat taqqoslash uchun taxmin — / 1K token |
| Sozlamachiqish rasmi | Tariflar jadvali— | Prognoz miqdori— | Hisob birligichiqish rasmi uchun | To‘lov Chiqish · chiqish rasmi · Faqat taqqoslash uchun taxmin $0.26 chiqish rasmi uchun |
| SozlamaYaratishning taxminiy qiymati | Tariflar jadvali— | Prognoz miqdoribir generatsiya uchun taxmin | Hisob birligi— | To‘lov Chiqish · Yaratishning taxminiy narxi · Faqat taqqoslash uchun taxmin $0.26 yaratishdan oldingi taxmin Bu taxmin qo‘shimcha to‘lov ham, tugallangan generatsiya uchun qat’iy tarif ham emas. |
Ailoot so‘rovdan oldin taxminiy summani band qiladi. Natijadan keyin o‘lchangan sarf asosidagi yakuniy to‘lovni yechadi. Oqimli javob bo‘yicha yakuniy hisob-kitob yakuniy sarf yozuviga asoslanadi. Summani band qilish va to‘lovni hisoblash tartibi →
So‘rov namunalari
Ailoot Ultra · Rasmlar
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p={'model': 'sourceful/riverflow-v2.5-pro', 'prompt': 'a red panda astronaut floating in space, studio lighting'}
Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/images/generations \
-H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
--data-binary @request.json -D response-headers.txt -o result.json
python3 - <<'PY_RESULT'
import base64, json, os, subprocess
from pathlib import Path
from urllib.parse import urlsplit, urljoin
def save_images(items):
if not items: raise SystemExit("No completed images; retain the full response")
for index, item in enumerate(items):
encoded=item.get("b64_json")
uri=item.get("url", "")
if not encoded and uri.startswith("data:image/"):
header, separator, encoded=uri.partition(",")
if not separator or ";base64" not in header: raise SystemExit("Unsupported image data URI")
if encoded:
raw=base64.b64decode(encoded,validate=True)
elif uri:
uri=urljoin("https://api.ailoot.ai",uri)
parsed=urlsplit(uri)
if parsed.scheme!="https" or not parsed.netloc or parsed.username or parsed.password:
raise SystemExit("Invalid returned image URL")
owned=parsed.netloc=="api.ailoot.ai" and parsed.path.startswith("/v1/media/assets/") and parsed.path.endswith("/content")
args=["curl","--fail-with-body","--silent","--show-error",uri]
if owned: args += ["-H","Authorization: Bearer "+os.environ["AILOOT_API_KEY"]]
temporary=Path(f"image-{index}.bin")
subprocess.run(args+["-o",str(temporary)],check=True)
raw=temporary.read_bytes()
temporary.unlink()
else: raise SystemExit("Image has neither bytes nor URL")
if not raw: raise SystemExit("Empty image result")
ext="png" if raw.startswith(b"\x89PNG") else "jpg" if raw.startswith(b"\xff\xd8") else "webp" if raw[:4]==b"RIFF" and raw[8:12]==b"WEBP" else "svg" if raw.lstrip().startswith((b"<svg",b"<?xml")) else "bin"
Path(f"image-{index}.{ext}").write_bytes(raw)
print("Every returned image saved; complete response metadata retained")
save_images(json.loads(Path("result.json").read_text())["data"])
PY_RESULT
Natijalarni olish va saqlash
Ailoot Ultra · Rasmlar
Har bir qaytarilgan rasmni yuklab oling yoki uning Base64 kontentini saqlang
GET /v1/media/tasks/{task_id}GET /v1/media/assets/{asset_id}/contentGET /v1/media/assetsGET /v1/media/assets/{asset_id}
Boshqa kontentni o‘qish
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/media/assets \
-H "Authorization: Bearer $AILOOT_API_KEY" -o owned-assets.json
# Preserve every returned asset and follow its exact signed content URL. Do not construct a signed token.
Barcha tayyor natijalarni saqlash
Har bir tayyor rasmni saqlang; har bir qaytarilgan URL dan kontentni oling yoki uning Base64 kontentini dekodlang.
To‘liq javob va sarlavhalarni, amalda qaytarilgan barcha natijalarni, dastlab qaytarilgan identifikatorlarni hamda barcha usage maydonlarini saqlang. Yaratish so‘rovini qayta yubormasdan dastlabki operatsiyani tiklang.
Asl javobni tekshirish kerak bo‘lsa
Qaytarilgan X-Client-Request-ID ni ma’lumotlarni solishtirib tekshirish uchun saqlang. Faqat amalda qaytarilgan task_id/asset_id qiymatlari bo‘yicha yoki o‘zingizga tegishli media kutubxonasidan ma’lumot o‘qing; operatsiya ID sidan vazifa URL manzilini hech qachon tuzmang va yaratish so‘rovini qayta yubormang.
Javob maydonlari
| Maydon | Tur |
|---|---|
Maydoncreated | Tur |
Maydondata[].url | Tur |
Maydondata[].b64_json | Tur |
Maydonusage | Tur |
Taxalluslar
Model taxalluslari
Ailoot Ultra sourceful/riverflow-v2.5-pro
Usul yo‘llari taxalluslari
/v1/images
Chaqirish uchun tegishli ID lar
FAQ · Sourceful: Riverflow V2.5 Pro
- Qanday kirish ma’lumotlari va natijalar mavjud?
POST /v1/images/generations·sourceful/riverflow-v2.5-pro:text,image→image- So‘rov qaysi maydonlardan foydalanadi?
POST /v1/images/generations·sourceful/riverflow-v2.5-pro:model,prompt,resolution,aspect_ratio,output_format,background,n,input_references,provider- Qanday cheklovlar amal qiladi?
POST /v1/images/generations·sourceful/riverflow-v2.5-pro:n.minimum:1;n.maximum:1