modellar

sora-2

Markdown · JSON

sora-2

Sora 2 matn yoki tayanch tasvirdan sinxron dialog, ovoz effektlari va fon audiosi bor video yaratadi. Standart profil vizual izlanishlar va konsept kliplar uchun xizmat qiladi; qayta ishlatiladigan inson bo‘lmagan qahramonlar, davom ettirish va aniq video tahrirlari uchun ishlab chiqaruvchining alohida ish jarayonlari mavjud.

Model haqida

Bu tavsif model imkoniyatlarini yoritadi. Ailoot da tanlangan usul uchun mavjud kirish, chiqish va parametrlar quyida keltirilgan.

Sora 2 — yozma sahna tavsifi yoki tayanch tasvir asosida dinamik kliplar yaratadigan OpenAI video va audio generatsiya modeli. U vizual ketma-ketlikni sinxron nutq, effektlar va fon ovozi bilan birga yaratadi. Standart Sora 2 profili vizual izlanishlar, konsept ishlab chiqish, prototiplar va dastlabki montaj uchun mo‘ljallangan. Sora 2 Pro — yuqoriroq vizual sifat va yuqori aniqlikdagi yakuniy ishlovga qaratilgan alohida nashr.

Ko‘rish va eshitish mumkin bo‘lgan kadrni tasvirlang

Ishlab chiqaruvchining prompt yozish qo‘llanmasida foydali topshiriq kadr tuzilishi, subyekt, harakat, muhit va yorug‘lik atrofida tashkil etiladi. Sahnaga yaxlit vizual uslub bering, keyin harakatni aniq bosqichlarda tasvirlang. Original mahsulot konseptida kichik mexanik buyum ish stolida bir marta aylanishi, kamera sekin yaqinlashishi, derazadan yumshoq yorug‘lik tushishi va motorning mayin ovozi eshitilishi mumkin. Tomoshabin nimaga e’tibor berishi va harakat qanday tugashini ayting.

Har bir kadrdagi kamera harakati va subyekt harakatini tushunarli qiling. Murakkab ketma-ketlikni alohida kadr bloklariga bo‘lish mumkin; har biri o‘z kadr tuzilishi, harakati va yorug‘ligiga ega bo‘ladi. Bir nechta klip bitta ketma-ketlikni tashkil etishi kerak bo‘lsa, subyektning bir xil tafsilotlari va ranglar palitrasini saqlang. Qo‘llanmada qisqaroq kadrlar odatda ko‘rsatmalarga ishonchliroq amal qilishi va ayni prompt bo‘yicha takroriy generatsiya turli dubllarni berishi ta’kidlanadi.

Model taqdimotida fizik xatti-harakat va kadrlar orasidagi uzviylik yaxshilangani, jumladan realistik, kinematografik va anime uslublari haqida aytilgan. Bular yo‘naltirish va tekshirish kerak bo‘lgan mo‘ljallangan imkoniyatlardir. Ishonarli birinchi kadr izchil ketma-ketlikni kafolatlaydi deb hisoblamasdan, harakatni, obyektlar o‘rtasidagi tegishni, nisbatlarni va uzviylikni tekshiring. Harakat noaniq bo‘lsa, uni soddalashtiring va ko‘rinadigan boshlanish hamda tugash nuqtasini bering.

Dialog va ovozni alohida boshqaring

Aytiladigan replikalarni vizual tavsifdan alohida belgilang va so‘zlovchilarga izchil nom bering. Dialogni harakat va mo‘ljallangan klip uzunligiga sig‘adigan darajada qisqa qiling. Ikki qahramonli animatsiyada qisqa kadrga uzoq nutq sig‘dirishni so‘rash o‘rniga qisqa savol va javobni navbatlashtiring. Qo‘llanmada murakkab, uzun dialog sur’at va sinxronlikni buzishi mumkinligi haqida ogohlantiriladi.

Sahnaga mos ovoz muhitini tasvirlang: kichik harakat ovozi, xonadagi fon shovqini yoki atrof-muhit effektining ritmi. Qaysi ovoz harakat bilan bir vaqtda eshitilishi kerakligini tushuntiring. Olingan nutq va effektlarni tasvir bilan birga tinglab, kim gapirayotganini, so‘zlarni va vaqt mosligini tekshiring. Sinxron audio alohida matnli javob emas, yaratilgan klipning bir qismidir.

O‘lcham, davomiylik va tasvir bilan yo‘naltirilgan boshlanish

Standart modelning hujjatlashtirilgan chiqish o‘lchamlari: vertikal 720×1280 va gorizontal 1280×720. Pro profilidagi yuqoriroq aniqlikdagi o‘lchamlarni standart Sora 2’ga nisbat bermaslik kerak. O‘lcham va davomiylik — so‘rovning aniq sozlamalari; promptda boshqa o‘lchamni yozish yoki uzunroq film so‘rash bu sozlamalarni o‘zgartirmaydi. Yaratish bo‘yicha ma’lumotnomada 4, 8 va 12 soniyalik klip sozlamalari keltirilgan, shuning uchun kadr tayyorlashda qisqa va aniq harakat bosqichini tanlang. Ishlab chiqaruvchining kengaytirilgan ish jarayonida 16 va 20 soniyalik klip sozlamalari ham hujjatlashtirilgan.

Tayanch tasvir birinchi kadrni belgilaydi, matn esa keyin nima bo‘lishini tasvirlaydi. Ishlab chiqaruvchi JPEG, PNG va WebP tayanch tasvirlarini qo‘llab-quvvatlaydi va tasvir maqsadli video o‘lchamiga mos bo‘lishini talab qiladi. Boshlang‘ich tasvirda subyekt, muhit va kompozitsiyani tayyorlang, keyin muayyan harakatni so‘rang. Bu klip davomida har bir tafsilot aynan mos kelishining kafolati emas, boshlang‘ich kadr uchun tayanchdir.

Qayta ishlatiladigan inson bo‘lmagan qahramonlar

Ishlab chiqaruvchining kengaytirilgan ish jarayoni hayvon, maskot yoki buyumning qisqa tayanch videosidan qayta ishlatiladigan qahramon resursini yaratishi mumkin. Tayyorlash ko‘rsatmalarida taxminan ikki-to‘rt soniyalik, 720p dan 1080p gacha aniqlikdagi, 16:9 yoki 9:16 formatdagi MP4 klip tavsiya etiladi. Manba va natija tomonlar nisbatining mos kelishi cho‘zilgan ko‘rinishning oldini olishga yordam beradi. Generatsiyada ko‘pi bilan ikki qahramonga havola berish mumkin.

Qahramon identifikatorini saqlang va promptda uning nomini ayting; faqat identifikatorni uzatish qo‘llanmadagi to‘liq tayyorgarlikni anglatmaydi. Qahramon resurslarini tasvir bilan yo‘naltirilgan generatsiyaga qo‘shish mumkin, ammo videoni davom ettirish rejimi ularni qabul qilmaydi. Ishlab chiqaruvchi standart holatda insonga o‘xshash qahramonlarni yuklashni bloklaydi va hujjatlashtirilgan API jarayonida inson yuzlari bor tayanch tasvirlarni rad etadi. Sora ilovasidagi shaxsiy qahramon funksiyalari alohida mahsulot jarayonidir.

Tayyor klipni davom ettiring yoki tahrirlang

Davom ettirish amali tayyor manba video va davom promptini qabul qiladi; harakat, kamera yo‘nalishi va sahna uzviyligi uchun to‘liq manba klipidan kontekst sifatida foydalanadi. Qo‘llanmada har bir davom ettirishda 20 soniyagacha qo‘shish tasvirlangan. Davom ettirishning hujjatlashtirilgan kirishi — manba video va matn; bu rejimda qo‘shimcha qahramon yoki tasvir tayanchlari istisno qilingan. O‘tishsiz aloqasiz sahna kiritish o‘rniga mavjud harakat qanday davom etishini tasvirlang.

Video tahriri mavjud klipdagi aniq o‘zgarishga qaratiladi. Yo‘naltirilgan tahrir kadrning qolgan qismini saqlagan holda obyekt rangini yoki sahna palitrasini o‘zgartirishi mumkin. Ishlab chiqaruvchi qo‘llanmasi bir vaqtda bitta aniq o‘zgarishni tavsiya qiladi va yaratilgan videoni tahrirlashni istalgan tashqi videoni yuklashdan farqlaydi; ikkinchisi uchun alohida moslik sharti bor. Keyingi tahrirdan oldin tayyor manbani saqlang va kerakli o‘zgarishni aniq belgilang.

Render vazifalari va tayyor video

Ishlab chiqaruvchining hujjatlashtirilgan video jarayoni asinxron: yuborilgan vazifa tugashi yoki xato bilan yakunlanishidan oldin navbatda yoki bajarilayotgan holatda bo‘lishi mumkin. Tugallangan vazifa MP4 video beradi; miniatyura va sprite-sheet resurslari oldindan ko‘rish va ko‘rib chiqishga yordam beradi. Vazifa identifikatorini prompt, tayanchlar va qaytgan resurslar bilan bog‘liq holda saqlang. Vazifaning dastlabki javobi yakuniy ijro etiladigan video emas.

Oddiy yuklab olish jarayonida yuklab olish URL manzilining amal qilish muddati bir soat deb ko‘rsatilgan. Kengaytirilgan paketli jarayon barqaror element identifikatorlari, yuklangan tayanchlar va har bir kadrga moslangan natija bilan mustaqil JSON render so‘rovlarini tayyorlaydi; undagi tayyor resurslar uchun alohida yuklab olish muddati 24 soatgacha. Tayyor klipni zudlik bilan saqlang va uni tanlangan dubl deb qabul qilishdan oldin haqiqiy tasvir hamda ovozni tekshiring.

Ishlab chiqaruvchining hujjatlashtirilgan API kontent cheklovlari 18 yoshgacha bo‘lgan auditoriyaga mos materialni talab qiladi va mualliflik huquqi bilan himoyalangan qahramonlar yoki musiqani hamda real insonlarni generatsiya qilishni rad etadi. Sahna va tayanchlarni shunga muvofiq tayyorlang. Modelning bevosita natijasi — audioli video; generatsiya qilingan statik tasvirlar, suhbat vositasining javobi yoki cheksiz film emas. Vizual konseptni davom ettirishda standart modelning aniq identifikatori va qabul qilingan manba klipini saqlang.

Ailoot Ultra · Chat Completions POST /v1/chat/completions sora-2

sora-2

Boshqa /sora-2

Boshlash

Sora 2 matn yoki tayanch tasvirdan sinxron dialog, ovoz effektlari va fon audiosi bor video yaratadi. Standart profil vizual izlanishlar va konsept kliplar uchun xizmat qiladi; qayta ishlatiladigan inson bo‘lmagan qahramonlar, davom ettirish va aniq video tahrirlari uchun ishlab chiqaruvchining alohida ish jarayonlari mavjud.

Qabul qilinadigan kirish ma’lumotlari
Matn
Natijalar
json · sse

Ailoot da mavjud · kirish ma’lumotlari va usullar

Ailoot Ultra · Chat Completions POST /v1/chat/completions
Kirish
text
Chiqish
json, sse
Chiqish formati
JSON yoki text/event-stream
MaydonTurTalabQiymatlar va cheklovlarStandart
MaydonmodelTurstringTalabMajburiyQiymatlar va cheklovlar
sora-2
Standart—
MaydonmessagesTurmessage[]TalabMajburiyQiymatlar va cheklovlarStandart—
Maydonmessages[].roleTurstringTalabMajburiyQiymatlar va cheklovlarStandart—
Maydonmessages[].contentTurstringTalabMajburiyQiymatlar va cheklovlarStandart—
MaydonstreamTurbooleanTalabIxtiyoriyQiymatlar va cheklovlarStandartfalse
Kirish materiallari birikmalari

owned_text_messages

Usul parametrlari va hayot sikli
ParametrParametr talablari
Parametrcontent_typeParametr talablariapplication/json
ParametrrequiredParametr talablarimodel, messages
Parametrmaterial_typesParametr talablaritext
ParametrmessagesParametr talablarirole va aynan satr ko‘rinishidagi content mavjud xabarlar massivi
Parametrfile_materialParametr talablariHaqiqiy UTF-8 materialni aynan satr ko‘rinishidagi content sifatida kiritish mumkin; faylga havola nazarda tutilmaydi.
Parametroptional_controlsParametr talablaristream

Hayot sikli: synchronous_json_or_sse

Tariflar

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

Ailoot tariflari

Sozlamalar bo‘yicha narxlar

SozlamaTariflar jadvaliTo‘lov
SozlamaTokenlar uchun bazaviy tariflarTariflar jadvaliAsosiy tarifTo‘lov
Kirish · Kirish tokenlari $0 / 1K token
Chiqish · Chiqish tokenlari $0.2 / 1K token
Kirish · Keshdan o‘qish $0 / 1K token
Kirish · Keshga yozish $0 / 1K token
Kirish · Keshga yozish, 1 soat — / 1K token

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 · Chat Completions

curl · To‘liq JSON javobiPython SDK · To‘liq JSON javobicurl · SSE oqimini saqlang
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model":"sora-2","messages":[{"role":"user","content":"hello"}],"stream":false}')

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/chat/completions \
  -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'
from pathlib import Path
print(Path("result.json").read_text(encoding="utf-8"))
PY_RESULT
from openai import OpenAI
import os

if not os.environ.get("AILOOT_API_KEY", "").strip(): raise SystemExit("Set AILOOT_API_KEY before making a request")
client=OpenAI(base_url="https://api.ailoot.ai/v1",api_key=os.environ["AILOOT_API_KEY"],max_retries=0)
result=client.chat.completions.create(model="sora-2", messages=[{"role":"user","content":"hello"}], stream=False)
import json
from pathlib import Path

data = result.to_dict(mode="json")
Path("result.json").write_text(json.dumps(data, ensure_ascii=False, indent=2), encoding="utf-8")
print(json.dumps(data, ensure_ascii=False, indent=2))
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model":"sora-2","messages":[{"role":"user","content":"hello"}],"stream":true}')

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/chat/completions \
  -H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
  --data-binary @request.json -D response-headers.txt -o result.sse

Natijalarni olish va saqlash

Ailoot Ultra · Chat Completions

JSON yoki text/event-stream

Barcha tayyor natijalarni saqlash

Qaytarilgan har bir to‘liq javob, fayl va kontent qismini saqlang.

To‘liq JSON yoki SSE baytlarini, javob sarlavhalarini, qaytarilgan foydalanish ma’lumotini va berilgan barcha natija maydonlarini saqlang. Modelga xos chiqish oilasi haqida da’vo qilinmaydi.

Asl javobni tekshirish kerak bo‘lsa

Dastlabki javob va urinish identifikatorini saqlang; yangi vazifa holatini so‘rash yoki qayta yuborish nazarda tutilmaydi.

Javob maydonlari
MaydonTurMa’nosi
Maydoncomplete response JSONTurobjectMa’nosiModelga xos natija oilasini taxmin qilmasdan, qaytarilgan har bir maydonni saqlang.
MaydonSSE data eventsTurstreamMa’nosiFaqat matn maydonlarini ajratib olmasdan, qaytarilgan har bir voqea va yakuniy belgini saqlang.

Taxalluslar

Model taxalluslari

Ailoot Ultra sora-2

Usul yo‘llari taxalluslari

Yuqorida ko‘rsatilgan usul yo‘llaridan foydalaning.

Chaqirish uchun tegishli ID lar

sora-2

Ailoot Ultra · Anthropic Messages POST /v1/messages sora-2

sora-2

Boshqa /sora-2

Boshlash

Sora 2 matn yoki tayanch tasvirdan sinxron dialog, ovoz effektlari va fon audiosi bor video yaratadi. Standart profil vizual izlanishlar va konsept kliplar uchun xizmat qiladi; qayta ishlatiladigan inson bo‘lmagan qahramonlar, davom ettirish va aniq video tahrirlari uchun ishlab chiqaruvchining alohida ish jarayonlari mavjud.

Qabul qilinadigan kirish ma’lumotlari
Matn
Natijalar
json · sse

Ailoot da mavjud · kirish ma’lumotlari va usullar

Ailoot Ultra · Anthropic Messages POST /v1/messages
Kirish
text
Chiqish
json, sse
Chiqish formati
JSON yoki SSE
MaydonTurTalabQiymatlar va cheklovlarStandart
MaydonmodelTurstringTalabMajburiyQiymatlar va cheklovlar
sora-2
Standart—
MaydonmessagesTurmessage[]TalabMajburiyQiymatlar va cheklovlarStandart—
Maydonmessages[].roleTurstringTalabMajburiyQiymatlar va cheklovlar
user, assistant
Standart—
Maydonmessages[].contentTurstringTalabMajburiyQiymatlar va cheklovlarStandart—
Maydonmax_tokensTurintegerTalabMajburiyQiymatlar va cheklovlarStandart—
MaydonstreamTurbooleanTalabIxtiyoriyQiymatlar va cheklovlarStandartfalse
Kirish materiallari birikmalari

Matn · UTF-8 matni

messages[].content satri

Usul parametrlari va hayot sikli
ParametrParametr talablari
Parametrcontent_typeParametr talablariapplication/json
ParametrrequiredParametr talablarimodel, messages, max_tokens
Parametroptional_controlsParametr talablaristream
Parametrmaterial_typesParametr talablaritext
Parametrtext_file_materialParametr talablariHaqiqiy UTF-8 hujjatini o‘qing va uning matnini ko‘rsatilgan kirish yoki xabar kontenti satriga joylashtiring.

Hayot sikli: synchronous_or_streamed

Tariflar

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

Ailoot tariflari

Sozlamalar bo‘yicha narxlar

SozlamaTariflar jadvaliTo‘lov
SozlamaTokenlar uchun bazaviy tariflarTariflar jadvaliAsosiy tarifTo‘lov
Kirish · Kirish tokenlari $0 / 1K token
Chiqish · Chiqish tokenlari $0.2 / 1K token
Kirish · Keshdan o‘qish $0 / 1K token
Kirish · Keshga yozish $0 / 1K token
Kirish · Keshga yozish, 1 soat — / 1K token

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 · Anthropic Messages

To‘liq minimal JSON so‘rov tanasicurl · O‘zingizning UTF-8 hujjatingizdan foydalaningPython · Natijani to‘liq saqlang
{
  "model": "sora-2",
  "max_tokens": 128,
  "messages": [
    {
      "role": "user",
      "content": "Summarize the incident report."
    }
  ],
  "stream": false
}
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_TEXT_FILE:?Set your actual UTF-8 document}"
export AILOOT_TEXT_FILE
python3 - <<'PY_REQUEST'
import json, os
from pathlib import Path

source_file = Path(os.environ['AILOOT_TEXT_FILE'])
if not source_file.is_file():
    raise SystemExit('Set AILOOT_TEXT_FILE to your actual UTF-8 document')
text = source_file.read_text(encoding='utf-8')
if not text.strip():
    raise SystemExit('Choose a document containing text')
payload = {'model': 'sora-2', 'max_tokens': 128, 'messages': [{'role': 'user', 'content': 'Summarize the incident report.'}]}
payload['messages'][0]['content'] = 'Summarize this material and quote supporting source passages.\n\n' + text
Path('request.json').write_text(json.dumps(payload, ensure_ascii=False), encoding='utf-8')
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/messages \
  -H "x-api-key: $AILOOT_API_KEY" -H 'anthropic-version: 2023-06-01' -H 'Content-Type: application/json' \
  --data-binary @request.json -D response-headers.txt -o result.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path

result = json.loads(Path('result.json').read_text(encoding='utf-8'))
print(json.dumps(result, ensure_ascii=False, indent=2))
PY_RESULT
import json, os
from pathlib import Path

source_file = Path(os.environ['AILOOT_TEXT_FILE'])
if not source_file.is_file():
    raise SystemExit('Set AILOOT_TEXT_FILE to your actual UTF-8 document')
text = source_file.read_text(encoding='utf-8')
if not text.strip():
    raise SystemExit('Choose a document containing text')
payload = {'model': 'sora-2', 'max_tokens': 128, 'messages': [{'role': 'user', 'content': 'Summarize the incident report.'}]}
payload['messages'][0]['content'] = 'Summarize this material and quote supporting source passages.\n\n' + text
from urllib.request import Request, urlopen
from urllib.error import HTTPError

api_key = os.environ['AILOOT_API_KEY']
if not api_key.strip():
    raise SystemExit('Set AILOOT_API_KEY before making a request')
headers = {'x-api-key': 'PLACEHOLDER_KEY', 'anthropic-version': '2023-06-01', 'Content-Type': 'application/json'}
headers['x-api-key'] = api_key
request = Request('https://api.ailoot.ai/v1/messages', data=json.dumps(payload, ensure_ascii=False).encode('utf-8'), headers=headers, method='POST')
try:
    with urlopen(request, timeout=120) as response:
        raw = response.read()
        Path('response-headers.txt').write_text(str(response.headers), encoding='utf-8')
except HTTPError as error:
    Path('result.json').write_bytes(error.read())
    Path('response-headers.txt').write_text(str(error.headers), encoding='utf-8')
    raise
Path('result.json').write_bytes(raw)
import json
from pathlib import Path

result = json.loads(Path('result.json').read_text(encoding='utf-8'))
print(json.dumps(result, ensure_ascii=False, indent=2))

Natijalarni olish va saqlash

Ailoot Ultra · Anthropic Messages

JSON yoki SSE

Barcha tayyor natijalarni saqlash

Qaytarilgan har bir to‘liq javob, fayl va kontent qismini saqlang.

Barcha kontent bloklari, fikrlash imzolari va haqiqiy vosita ishlatish IDlarini saqlang. SSE bloklarining barcha o‘zgarish qismlarini yig‘ing; birinchi matn bloki to‘liq chiqish emas.

Asl javobni tekshirish kerak bo‘lsa

So‘rov va javob IDlari hamda sarlavhalarini saqlang. Matn vazifasini olish uchun umumiy URL taqdim etilmagan.

Javob maydonlari
MaydonTur
MaydonidTurstring
MaydonmodelTurstring
Maydoncontent[]Turtext|thinking|tool_use|other content block
Maydonstop_reasonTurstring|null
MaydonusageTurobject
Xatolar va keyingi qadamlar
JavobShartKeyingi qadam
Javob400 · invalid_request_errorShartMajburiy maydonlar, material ifodasi yoki parametr qiymati noto‘g‘riKeyingi qadamYangi yaratish so‘rovidan oldin ko‘rsatilgan maydonlarni tuzating.

Taxalluslar

Model taxalluslari

Ailoot Ultra sora-2

Usul yo‘llari taxalluslari

Yuqorida ko‘rsatilgan usul yo‘llaridan foydalaning.

Chaqirish uchun tegishli ID lar

sora-2

FAQ · sora-2
Qanday kirish ma’lumotlari va natijalar mavjud?

POST /v1/chat/completions · sora-2: text → json, sse

POST /v1/messages · sora-2: text → json, sse

So‘rov qaysi maydonlardan foydalanadi?

POST /v1/chat/completions · sora-2: model, messages, stream

POST /v1/messages · sora-2: model, messages, max_tokens, stream

Batafsil

Ailoot’ni Claude Code, OpenCode, Hermes yoki ilovangizga ulang.

Kompaniya va uning loyihalar portfeli

Kompaniya va uning loyihalar portfeli: millionlab mijozlar; oylik sotuvlar hajmi milliardlarda.

Tokenlarni chegirma bilan xarid qiling.

Muntazam ish uchun obuna chegirmasi. Token xaridiga promokodlar — 50% gacha.

Obuna
Muntazam so‘rovlaringiz uchun chegirmali tarif tanlang.
50% gacha promokod
Xaridda kod kiriting. Narx amaldagi aksiya bilan qayta hisoblanadi.
Tarixdagi xarajatlar
Har so‘rov uchun model, token va summa saqlanadi.

Obuna tanlash · Model narxlarini ko‘rish

API’ni sotadigan mahsulotingizga ulang.

SaaS, ilova va botlar Ailoot ofertasi hamda litsenziya shartnomasiga muvofiq. Qayta sotishga reseller litsenziyasi so‘rang.

Tijorat ilovasi
Xizmatingizning pullik funksiyalariga matn, rasm, video va ovoz yaratishni qo‘shing.
Reseller litsenziyasi
Loyiha tavsifi va kirish sxemasini yuboring. Foydalanish va qayta sotishga yozma shartlarni so‘rang.
Saytdagi hujjatlar
Oferta, litsenziya shartnomasi va ma’lumotlar siyosati ulashdan oldin ochiq.

Reseller litsenziyasini so‘rash · Oferta va litsenziya shartnomasi