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.
- Ailoot Ultra · Chat Completions
POST /v1/chat/completionssora-2 - Ailoot Ultra · Anthropic Messages
POST /v1/messagessora-2
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-2Boshlash
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
| Maydon | Tur | Talab | Qiymatlar va cheklovlar | Standart |
|---|---|---|---|---|
Maydonmodel | Turstring | TalabMajburiy | Qiymatlar va cheklovlar sora-2 | Standart— |
Maydonmessages | Turmessage[] | TalabMajburiy | Qiymatlar va cheklovlar | Standart— |
Maydonmessages[].role | Turstring | TalabMajburiy | Qiymatlar va cheklovlar | Standart— |
Maydonmessages[].content | Turstring | TalabMajburiy | Qiymatlar va cheklovlar | Standart— |
Maydonstream | Turboolean | TalabIxtiyoriy | Qiymatlar va cheklovlar | Standartfalse |
Kirish materiallari birikmalari
owned_text_messages
Usul parametrlari va hayot sikli
| Parametr | Parametr talablari |
|---|---|
Parametrcontent_type | Parametr talablariapplication/json |
Parametrrequired | Parametr talablarimodel, messages |
Parametrmaterial_types | Parametr talablaritext |
Parametrmessages | Parametr talablarirole va aynan satr ko‘rinishidagi content mavjud xabarlar massivi |
Parametrfile_material | Parametr talablariHaqiqiy UTF-8 materialni aynan satr ko‘rinishidagi content sifatida kiritish mumkin; faylga havola nazarda tutilmaydi. |
Parametroptional_controls | Parametr 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
| Sozlama | Tariflar jadvali | To‘lov |
|---|---|---|
| SozlamaTokenlar uchun bazaviy tariflar | Tariflar jadvaliAsosiy tarif | To‘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
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
| Maydon | Tur | Ma’nosi |
|---|---|---|
Maydoncomplete response JSON | Turobject | Ma’nosiModelga xos natija oilasini taxmin qilmasdan, qaytarilgan har bir maydonni saqlang. |
MaydonSSE data events | Turstream | Ma’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
Ailoot Ultra · Anthropic Messages POST /v1/messages sora-2
sora-2Boshlash
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
| Maydon | Tur | Talab | Qiymatlar va cheklovlar | Standart |
|---|---|---|---|---|
Maydonmodel | Turstring | TalabMajburiy | Qiymatlar va cheklovlar sora-2 | Standart— |
Maydonmessages | Turmessage[] | TalabMajburiy | Qiymatlar va cheklovlar | Standart— |
Maydonmessages[].role | Turstring | TalabMajburiy | Qiymatlar va cheklovlar user, assistant | Standart— |
Maydonmessages[].content | Turstring | TalabMajburiy | Qiymatlar va cheklovlar | Standart— |
Maydonmax_tokens | Turinteger | TalabMajburiy | Qiymatlar va cheklovlar | Standart— |
Maydonstream | Turboolean | TalabIxtiyoriy | Qiymatlar va cheklovlar | Standartfalse |
Kirish materiallari birikmalari
Matn · UTF-8 matni
messages[].content satri
Usul parametrlari va hayot sikli
| Parametr | Parametr talablari |
|---|---|
Parametrcontent_type | Parametr talablariapplication/json |
Parametrrequired | Parametr talablarimodel, messages, max_tokens |
Parametroptional_controls | Parametr talablaristream |
Parametrmaterial_types | Parametr talablaritext |
Parametrtext_file_material | Parametr 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
| Sozlama | Tariflar jadvali | To‘lov |
|---|---|---|
| SozlamaTokenlar uchun bazaviy tariflar | Tariflar jadvaliAsosiy tarif | To‘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
{
"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
| Maydon | Tur |
|---|---|
Maydonid | Turstring |
Maydonmodel | Turstring |
Maydoncontent[] | Turtext|thinking|tool_use|other content block |
Maydonstop_reason | Turstring|null |
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. |
Taxalluslar
Model taxalluslari
Ailoot Ultra sora-2
Usul yo‘llari taxalluslari
Yuqorida ko‘rsatilgan usul yo‘llaridan foydalaning.
Chaqirish uchun tegishli ID lar
FAQ · sora-2
- Qanday kirish ma’lumotlari va natijalar mavjud?
POST /v1/chat/completions·sora-2:text→json,ssePOST /v1/messages·sora-2:text→json,sse- So‘rov qaysi maydonlardan foydalanadi?
POST /v1/chat/completions·sora-2:model,messages,streamPOST /v1/messages·sora-2:model,messages,max_tokens,stream