ByteDance Seed: Seedream 5.0 Flash
Seedream 5.0 Flash fazoviy yo‘naltirilgan o‘zgarishlar, ko‘p tilli tasvir matni va qatlamlarga ajratish bilan matn hamda vizual namunalardan tasvirlar yaratadi va tahrirlaydi. ByteDance Seed Flash ni tezroq yaratish uchun taklif qiladi va sifatga yo‘naltirilgan Pro nashridan alohida saqlaydi.
Model haqida
Bu tavsif model imkoniyatlarini yoritadi. Ailoot da tanlangan usul uchun mavjud kirish, chiqish va parametrlar quyida keltirilgan.
Tezroq tasvir yaratish nashri
Seedream 5.0 Flash — ByteDance Seed’ning yaratish tezligi ustuvor bo‘lgan jarayonlar uchun tasvir yaratish va tahrirlash modeli. Ishlab chiqaruvchining Pro/Flash qo‘llanmasi matndan tasvir hamda bitta yoki ko‘p namunali tasvirdan tasvir yaratishni tasvirlaydi. U har bir topshiriq uchun o‘zgarmas javob vaqtini belgilamasdan, Flash ning tezroq yaratishini Pro ning yuqoriroq tasvir sifatiga ustuvorligidan ajratadi.
Umumiy asosiy imkoniyatlar — interaktiv tahrirlash, qatlamlarga ajratish va ichki ko‘p tilli yaratish. Oddiy yaratish bitta tayyor tasvirni qaytaradi. Ishlab chiqaruvchining Flash jarayoni ketma-ket bog‘liq tasvirlar yaratish, veb-qidiruv yoki tasvirlarni oqimda chiqarishni qo‘llamaydi. Topshiriq optimallashtirishi standart rejimdan foydalanadi; alohida tez optimallashtirish boshqaruvi Flash ga emas, Pro ga tegishli.
Topshiriq va namunalar asosida yaratish
Kerakli tasvir, asosiy obyekt, kompozitsiya va vizual ishlovni ayting, keyin har bir namuna nimani boshqarishini belgilang. Mahsulot vizualida obyektni belgilovchi namunani palitra yoki sirt materialini beradigan namunadan ajrating. “Birinchi tasvirdagi obyekt silueti va ko‘rish burchagini saqlang; ikkinchi tasvirdan faqat sokin fon palitrasi uchun foydalaning” namunalarga alohida vazifa beradi.
Ishlab chiqaruvchi ixcham topshiriqlarni tavsiya qiladi: ko‘pi bilan 300 xitoycha belgi yoki 600 inglizcha so‘z. Bu e’lon qilingan qat’iy matn kirish kesimi emas, tayyorgarlik tavsiyasidir. Hal qiluvchi talablarni, jumladan chiqishi shart aniq so‘zlar, kerakli tomonlar nisbati va o‘zgarishsiz qoladigan detallarni avval yozing. Faqat umumiy ko‘rinishga tayanmay, tayyor tasvirni shu ro‘yxatga solishtiring.
Fazoviy yo‘naltirilgan tahrirlash
Flash tahrir qayerda bo‘lishini aniqlash uchun nuqtalar, chegaralovchi to‘rtburchaklar, strelkalar va erkin shaklli belgilardan foydalanishi mumkin. Manba tasvirini joylashuv va o‘zgarish bilan birga bering. Interyer g‘oyasida stulni belgilang, matosini almashtirishni so‘rang va saqlanadigan pol, devor, kamera burchagi hamda yaqin buyumlarni ayting. Belgilar faqat yo‘l-yo‘riq bo‘lsa, tayyor tasvirdan olib tashlashni aniq so‘rang.
Ishlab chiqaruvchining koordinatali tahrir qo‘llanmasi belgilangan kirish tasviriga nisbatan 0–999 ga normallashtirilgan koordinatali <point> va <bbox> teglaridan foydalanadi. Nuqta x va y ni, to‘rtburchak esa yuqori chap va pastki o‘ng koordinatalarni qamrab oladi. Ayniqsa to‘rtburchak bir nechta obyektni qamrasa, tasvir raqami va maqsad obyektni belgilang. Tasvirlararo tahrirda bir namunadan olinadigan obyektni boshqasidagi maqsad hududdan ajrating.
Nisbiy joylashuvni olishda ko‘rsatilgan tasvirning o‘z o‘lchamlaridan foydalaning; tuval masshtabi, surilishi yoki brauzer koordinatalari normallashtirilgan tasvir koordinatalari emas. Tahrirlanadigan hudud bilan birga himoyalangan hududlarni ham tasvirlang. Natija perspektivasi, yoritishi va atrof detallarini asl manbaga solishtiring.
Kompozitsiyani tahrirlanadigan qatlamlarga ajrating
Qatlamlarga ajratish aynan bitta tasvirni olib, asosiy tasvir va 16 tagacha mustaqil qatlam qaytaradigan alohida rejimdir. Har bir qatlam alpha kanalli PNG. Topshiriq sarlavha, asosiy obyekt va bezaklar kabi ajratiladigan elementlarni nomlashi mumkin; ajratish topshirig‘i bo‘lmasa model asosiy elementlarni avtomatik aniqlaydi.
Natijalar qatlam nomlari, tavsiflari, ustma-ust joylashish tartibi va joylashtirish to‘rtburchaklarini qamrab oladi. Asosiy tasvirni nol stacking indeksi bilan ishlating, keyin qolgan qatlamlarni indeks o‘sish tartibida joylashtiring. Mutlaq to‘rtburchaklar chiqish asosiy tasviridagi joyni, normallashtirilganlari esa boshqa tuvaldagi nisbiy joyni tasvirlaydi. Qayta tartiblashdan avval asl kompozitsiyani tiklash uchun qaytgan joylashtirish metama’lumotlarini tasvir fayllari bilan saqlang.
Plakat tuzatishida asosiy illyustratsiyani sarlavha va bezaklardan ajrating, keyin qirralar va qayta tiklangan fon hududlarini tekshiring. Shaffof qatlamni bitta alpha kanalli kirish sifatida tahrirlab, shaffof PNG natija olish mumkin. Shaffof fon imkoniyati shu bitta kirishli tasvir tahrirlash jarayoniga tegishli; oddiy matndan tasvir yaratish alohida amaldir.
Ko‘p tilli kompozitsiya
Xitoycha va inglizchadan tashqari ishlab chiqaruvchi rus, arab, filippin, tay, turk, koreys, malay, ispan, portugal, indonez, fransuz, nemis, vyetnam va yapon tillarida ichki topshiriq hamda tasvir matni qo‘llanishini hujjatlashtiradi. Aniq tasdiqlangan so‘zlar va o‘qish yo‘nalishini bering, har bir matn bloki qaysi hududda ekanini belgilang. Yakuniy tasvirda urg‘u belgilari, qo‘shilgan harflar, satr ko‘chishi va mayda yorliqlarni tekshiring.
Namuna fayllari va natija xususiyatlari
Tasvir yaratish JPEG, PNG, WebP, BMP, TIFF, GIF, HEIC yoki HEIF shaklida 10 tagacha namunani qabul qiladi. Har biri 30 MB gacha, ikkala tomoni 14 pikseldan katta, jami 196–36,000,000 piksel va tomonlar nisbati 1:16 dan 16:1 gacha bo‘lishi mumkin. Qatlamlarga ajratish esa ayni nisbat oralig‘ida 262,144–36,000,000 pikselli, 30 MB gacha bitta JPEG yoki PNG ni talab qiladi.
Yaratish 1K, 1.5K va 2K chiqish darajalarini, standart sifatida 2K ni yoki jami 921,600–4,624,220 pikselli va 1:16 dan 16:1 gacha nisbatli aniq o‘lchamlarni taklif qiladi. Maxsus o‘lchamlarda ikkala cheklov ham amal qiladi. Qatlam natijasi 1K, 1.5K, 2K yoki auto dan foydalanadi; standart auto. Asosiy tasvir va har bir qatlam o‘z manbasining tegishli tomonlar nisbatini saqlaydi.
Tayyor tasvirlar JPEG yoki PNG. Asosiy tasvir formatini alohida tanlash mumkin, ajratilgan qatlamlar esa alpha kanalli PNG bo‘lib qoladi. Yetkazish kodlangan tasvir ma’lumotlari yoki 24 soat saqlanadigan yuklab olish havolalaridan foydalanishi mumkin. Ko‘zlangan dizayn jarayoni uchun har bir qaytgan tasvir va uning metama’lumotlarini saqlang. Matn, tahrirlangan detallar va qatlam mosligini material ishlatiladigan o‘lchamda tekshiring.
Ailoot Ultra · Rasmlar POST /v1/images/generations bytedance-seed/seedream-5-0-flash
bytedance-seed/seedream-5-0-flash
bytedance-seed/seedream-5-0-flashBoshlash
Matnli topshiriq asosida bitta tayyor tasvir yarating.
- Mahsulotning harakatsiz tasvirini yarating
- Vizual g‘oyani o‘rganing
- Sahna tasvirini yarating
- Qabul qilinadigan kirish ma’lumotlari
- Matn
- Natijalar
- Rasmlar
Ailoot da mavjud · kirish ma’lumotlari va usullar
Ailoot Ultra · Rasmlar POST /v1/images/generations
- Kirish
text- Chiqish
image- Chiqish formati
- Rasm fayli
- Natijalar soni
- 1 chiqish
| Maydon | Tur | Talab | Qiymatlar va cheklovlar | Standart |
|---|---|---|---|---|
Maydonmodel | Turstring | TalabMajburiy | Qiymatlar va cheklovlar bytedance-seed/seedream-5-0-flash | Standart— |
Maydonprompt | Turstring | TalabMajburiy | Qiymatlar va cheklovlar Eng kam uzunlik: 1 Shartlar: Bo‘sh bo‘lmagan UTF8 ko‘rsatma. Ishlab chiqaruvchining barcha modellariga tegishli belgi limiti o‘ylab topilmaydi. | Standart— |
Maydonn | Turinteger | TalabIxtiyoriy | Qiymatlar va cheklovlar 1 | Standart1 |
Maydonresponse_format | Turstring | TalabIxtiyoriy | Qiymatlar va cheklovlar url, b64_json | Standart— |
Maydonstream | Turboolean | TalabIxtiyoriy | Qiymatlar va cheklovlar false | Standartfalse |
Kirish materiallari birikmalari
Matndan rasm · Majburiy: prompt
Usul parametrlari va hayot sikli
| Parametr | Parametr talablari |
|---|---|
Parametrcontent_type | Parametr talablariapplication/json |
Parametrrequired | Parametr talablarimodel, prompt |
Parametrmaterial_types | Parametr talablaritext |
Parametroptional | Parametr talablarin, response_format, stream |
Parametrn | Parametr talablari1 |
Parametrstream | Parametr talablarifalse |
Parametrresponse_format | Parametr talablariurl, b64_json |
Parametrreference_images | Parametr talablarifalse |
Parametredit | Parametr talablarifalse |
Parametroutput_format_optional | Parametr talablari |
Parametrresolution_control | Parametr talablarinull |
Parametraspect_ratio_control | Parametr talablarinull |
Parametrother_fields | Parametr talablariaynan belgilangan ichki provayder yo‘naltirishidan tashqari rad etiladi |
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}
Matnli ko‘rsatmadan bitta rasm yarating.
Har bir data elementini saqlang; url/b64_json — natijani kodlash shakllari.
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 |
| Sozlamakirish rasmi | Tariflar jadvali— | Prognoz miqdori— | Hisob birligikirish rasmi uchun | To‘lov Kirish · kirish rasmi · Faqat taqqoslash uchun taxmin $0 kirish rasmi uchun |
| SozlamaUltra | Tariflar jadvali— | Prognoz miqdori— | Hisob birligichiqish rasmi uchun | To‘lov Chiqish · rasm chiqishi · Faqat taqqoslash uchun taxmin $0.036 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.036 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 →
Ma’lumot uchun tarif tafsilotlari
Modelning ma’lumot jadvallari usul tanlash, narx hisobi yoki to‘lovlarni o‘zgartirmaydi. Amaldagi to‘lovlar tanlangan Ailoot usuli tariflari bo‘yicha hisoblanadi.
Rasm narxining sozlamalari
Sozlamalar bo‘yicha narxlar
Har bir to‘lovni ko‘rsatilgan shartlarga moslang. Har bir muqobil sozlamalar to‘plami uchun bitta tarifdan foydalaning.
| Sozlama | To‘lovni hisoblash shartlari | To‘lov |
|---|---|---|
| SozlamaChiqish rasmi | To‘lovni hisoblash shartlariNarxlash varianti e’lon qilinmagan. | To‘lov Chiqish · Chiqish rasmi $0.036 rasm uchun |
| SozlamaKirish rasmi | To‘lovni hisoblash shartlariNarxlash varianti e’lon qilinmagan. | To‘lov Kirish · Kirish rasmi $0 rasm uchun |
Teng kuchli yozuvlar ayni to‘lovni tavsiflaydi; ular ikkinchi haqni qo‘shmaydi.
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=json.loads('{"model": "bytedance-seed/seedream-5-0-flash", "prompt": "A lighthouse on a cliff, watercolor", "n": 1, "response_format": "b64_json"}')
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
from openai import OpenAI
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")
request={'model': 'bytedance-seed/seedream-5-0-flash', 'prompt': 'A lighthouse on a cliff, watercolor', 'n': 1, 'response_format': 'b64_json'}
client=OpenAI(base_url="https://api.ailoot.ai/v1",api_key=os.environ["AILOOT_API_KEY"],max_retries=0)
result=client.images.generate(**request)
Path("sdk-result.txt").write_text(str(result),encoding="utf-8")
save_images([{"b64_json":getattr(item,"b64_json",None),"url":getattr(item,"url",None)} for item in result.data])
import OpenAI from "openai";
import { readFileSync, writeFileSync } from "node:fs";
const key=process.env.AILOOT_API_KEY;
if(!key) throw new Error("Set your actual Ailoot API key");
const client=new OpenAI({baseURL:"https://api.ailoot.ai/v1",apiKey:key,maxRetries:0});
const request={"model": "bytedance-seed/seedream-5-0-flash", "prompt": "A lighthouse on a cliff, watercolor", "n": 1, "response_format": "b64_json"};
const result=await client.images.generate(request);
writeFileSync("sdk-result.json",JSON.stringify(result,null,2));
if(!result.data?.length) throw new Error("No completed images");
for(let index=0;index<result.data.length;index++) {
const item=result.data[index];let encoded=item.b64_json,uri=item.url||"",raw;
if(!encoded && uri.startsWith("data:image/")) {
const comma=uri.indexOf(",");if(comma<0 || !uri.slice(0,comma).includes(";base64")) throw new Error("Unsupported image data URI");
encoded=uri.slice(comma+1);
}
if(encoded) {
if(encoded.length%4!==0 || !/^[A-Za-z0-9+/]*={0,2}$/.test(encoded)) throw new Error("Invalid Base64");
raw=Buffer.from(encoded,"base64");
} else if(uri) {
const u=new URL(uri,"https://api.ailoot.ai");
if(u.protocol!=="https:" || u.username || u.password) throw new Error("Invalid returned URL");
const owned=u.origin==="https://api.ailoot.ai" && u.pathname.startsWith("/v1/media/assets/") && u.pathname.endsWith("/content");
const response=await fetch(u,{headers:owned?{Authorization:"Bearer "+key}:{},redirect:"manual"});
if(!response.ok) throw new Error("Image content download failed: "+response.status);
raw=Buffer.from(await response.arrayBuffer());
} else throw new Error("Image has neither bytes nor URL");
if(!raw.length) throw new Error("Empty image result");
const ext=raw.subarray(0,4).equals(Buffer.from([137,80,78,71]))?"png":raw[0]===255&&raw[1]===216?"jpg":raw.toString("ascii",0,4)==="RIFF"&&raw.toString("ascii",8,12)==="WEBP"?"webp":raw.toString("utf8").trimStart().startsWith("<svg")||raw.toString("utf8").trimStart().startsWith("<?xml")?"svg":"bin";
writeFileSync(`image-${index}.${ext}`,raw);
}
console.log("Every returned image saved; sdk-result.json retains complete metadata");
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}
Barcha tayyor natijalarni saqlash
Har bir tayyor rasmni saqlang; har bir qaytarilgan URL dan kontentni oling yoki uning Base64 kontentini dekodlang.
Har bir ma’lumot elementini saqlang. Har bir b64_json ni dekodlang yoki qaytarilgan har bir imzolangan URL dan faylni yuklab oling. Fayl nomi kengaytmasini haqiqiy MIME turi/baytlar asosida tanlang.
Asl javobni tekshirish kerak bo‘lsa
Rasm yaratish yoki tahrirlash natijasini tekshirish kerak bo‘lsa, dastlabki operation_id/X-Client-Request-ID va qaytarilgan natija haqidagi ma’lumotlarni saqlang. Amalda qaytarilgan task_id yoki asset_id qiymatlari yordamida media kutubxonasidan o‘zingizga tegishli mavjud natijalarni tiklang. Rasm yaratish/tahrirlash so‘rovini qayta yubormang va operation_id dan holatni davriy tekshirish uchun URL tuzmang.
Javob maydonlari
| Maydon | Tur |
|---|---|
Maydoncreated | Turinteger |
Maydondata[].url | Turstring |
Maydondata[].b64_json | Turbase64 string |
Maydonusage | Turobject |
Xatolar va keyingi qadamlar
| Javob | Shart | Keyingi qadam |
|---|---|---|
Javob400 · invalid_request_error | ShartMajburiy maydonlar, material ifodasi yoki parametr qiymati noto‘g‘ri | Keyingi qadamYangi yaratish so‘rovidan oldin ko‘rsatilgan maydonlarni tuzating. |
Javobserver_error | ShartQaytarilgan javob operatsiya yoki natijani tekshirish kerakligini bildiradi | Keyingi qadamDastlab qaytarilgan operatsiya/vazifa ID sini, so‘rov sarlavhalarini va javobni saqlang; aynan shu operatsiya uchun qo‘llab-quvvatlanadigan o‘qish so‘rovlarini davom ettiring. Yaratish so‘rovini qayta yubormang. |
Taxalluslar
Model taxalluslari
Ailoot Ultra bytedance-seed/seedream-5-0-flash
Usul yo‘llari taxalluslari
Yuqorida ko‘rsatilgan usul yo‘llaridan foydalaning.
Chaqirish uchun tegishli ID lar
FAQ · ByteDance Seed: Seedream 5.0 Flash
- Qanday kirish ma’lumotlari va natijalar mavjud?
POST /v1/images/generations·bytedance-seed/seedream-5-0-flash:text→image- So‘rov qaysi maydonlardan foydalanadi?
POST /v1/images/generations·bytedance-seed/seedream-5-0-flash:model,prompt,n,response_format,stream