mallit

sora-2

Markdown · JSON

sora-2

Sora 2 luo tekstistä tai viitekuvasta videota, jossa on synkronoitu dialogi, äänitehosteet ja taustaääni. Vakioprofiili tukee visuaalista kokeilua ja konseptiklippejä. Valmistajalla on erilliset työnkulut uudelleenkäytettäville muille kuin ihmishahmoille, jatkamiselle ja kohdennetuille videomuokkauksille.

Tietoa mallista

Tämä kuvaus kattaa mallin ominaisuudet. Ailootissa saatavilla olevat syötteet, tulosteet ja asetukset luetellaan alla valitulle menetelmälle.

Sora 2 on OpenAI:n video- ja äänigenerointimalli, joka luo dynaamisia klippejä kirjallisesta kohtauskuvauksesta tai viitekuvasta. Se tuottaa kuvallisen jakson yhdessä synkronoidun puheen, tehosteiden ja taustaäänen kanssa. Sora 2:n vakioprofiili on suunnattu visuaaliseen kokeiluun, konseptien kehittämiseen, prototyyppeihin ja raakaleikkauksiin. Sora 2 Pro on erillinen versio, jonka tavoitteena ovat tarkempi visuaalinen toisto ja viimeistely suuremmalla resoluutiolla.

Kuvaile otos, joka voidaan nähdä ja kuulla

Valmistajan kehoteopas jäsentää hyödyllisen briiffin rajauksen, kohteen, toiminnan, ympäristön ja valon ympärille. Anna kohtaukselle yhtenäinen visuaalinen tyyli ja kuvaile sitten liike selkeinä vaiheina. Alkuperäisessä tuotekonseptissa pieni mekaaninen esine voisi pyörähtää kerran työpöydällä kameran liikkuessa hitaasti lähemmäs, pehmeässä ikkunavalossa ja hienovaraisen moottoriäänen säestämänä. Kerro, mitä katsojan tulee huomata ja miten toiminta päättyy.

Pidä jokaisen otoksen kameraliike ja kohteen toiminta ymmärrettävinä. Monimutkaisen jakson voi jakaa erillisiin otoslohkoihin, joista jokaisella on oma rajauksensa, toimintansa ja valaistuksensa. Säilytä samat kohteen yksityiskohdat ja väripaletti, kun useiden klippien on tarkoitus muodostaa yksi jakso. Opas korostaa, että lyhyet otokset noudattavat ohjausta yleensä luotettavammin ja että saman kehotteen toistuva generointi tuottaa erilaisia ottoja.

Mallin julkaisukuvaus kertoo parantuneesta fyysisestä käyttäytymisestä ja jatkuvuudesta otosten välillä muun muassa realistisessa, elokuvallisessa ja anime-tyylissä. Nämä ovat tavoiteltuja ominaisuuksia, joita tulee ohjata ja tarkastella. Tarkista liike, esineiden väliset kosketukset, mittasuhteet ja jatkuvuus sen sijaan, että olettaisit uskottavan aloitusruudun takaavan yhtenäisen jakson. Jos toiminta jää epäselväksi, yksinkertaista sitä ja anna sille näkyvä alku ja loppu.

Ohjaa dialogia ja ääntä erikseen

Määritä puhutut repliikit erillään visuaalisesta kuvauksesta ja merkitse puhujat johdonmukaisesti. Pidä dialogi riittävän lyhyenä, jotta se sopii toimintaan ja klipin suunniteltuun pituuteen. Kahden hahmon animaatiossa vuorottele lyhyttä kysymystä ja vastausta sen sijaan, että yrittäisit sovittaa pitkän puheen lyhyeen otokseen. Opas varoittaa, että monimutkainen ja pitkä dialogi voi häiritä rytmiä ja synkronointia.

Kuvaile kohtaukseen kuuluva äänimaisema: pienen liikkeen ääni, tilan taustaääni tai ympäristötehosteen rytmi. Selitä, minkä äänen tulee osua yhteen toiminnan kanssa. Kuuntele syntynyt puhe ja tehosteet yhdessä kuvan kanssa ja tarkista puhujajako, sanamuoto ja ajoitus. Synkronoitu ääni on osa generoitua klippiä eikä erillinen tekstivastaus.

Koko, kesto ja kuvan ohjaama aloitus

Vakiomallin dokumentoidut tuloskoot ovat 720×1280 pystykuvana ja 1280×720 vaakakuvana. Pro-profiilin suurempia resoluutioita ei tule liittää Sora 2:n vakioversioon. Koko ja kesto ovat erillisiä pyyntöasetuksia; toisen koon kirjoittaminen kehotteeseen tai pidemmän elokuvan pyytäminen ei muuta näitä asetuksia. Luomisen viiteohjeessa klippiasetuksiksi luetellaan 4, 8 ja 12 sekuntia, joten valitse otosta valmistellessasi lyhyt ja määritelty toimintavaihe. Valmistajan laajennettu työnkulku dokumentoi myös 16 ja 20 sekunnin klippiasetukset.

Viitekuva ankkuroi ensimmäisen ruudun, ja teksti kuvaa, mitä sen jälkeen tapahtuu. Valmistaja tukee JPEG-, PNG- ja WebP-viitekuvia ja edellyttää kuvan vastaavan kohdevideon kokoa. Valmistele kohde, ympäristö ja sommittelu tuohon aloituskuvaan ja pyydä sitten tiettyä liikettä. Kyseessä on aloitusruudun viite, joka ei takaa jokaisen yksityiskohdan säilymistä koko klipin ajan.

Uudelleenkäytettävät muut kuin ihmishahmot

Valmistajan laajennettu työnkulku voi luoda uudelleenkäytettävän hahmoaineiston eläintä, maskottia tai esinettä esittävästä lyhyestä viitevideosta. Valmisteluohje suosittelee noin kahden–neljän sekunnin MP4-klippiä, tarkkuutta 720p–1080p ja kuvasuhdetta 16:9 tai 9:16. Lähteen ja tuloksen sama kuvasuhde auttaa välttämään venynyttä ulkoasua. Generoinnissa voidaan viitata enintään kahteen hahmoon.

Säilytä hahmotunniste ja mainitse hahmon nimi kehotteessa; pelkän tunnisteen välittäminen ei täytä oppaan koko valmisteluohjetta. Hahmoaineistoja voi käyttää kuvan ohjaamassa generoinnissa, mutta videon jatkaminen ei hyväksy niitä. Valmistaja estää oletusarvoisesti ihmisen kaltaisten hahmojen lataamisen ja hylkää dokumentoidussa API-työnkulussa ihmiskasvoja sisältävät viitekuvat. Sora-sovelluksen henkilökohtaiset hahmo-ominaisuudet ovat erillinen tuotetyönkulku.

Jatka tai muokkaa valmista klippiä

Jatkaminen käyttää valmista lähdevideota ja jatkokehotetta, ja koko lähdeklippi toimii liikkeen, kameran suunnan ja kohtauksen jatkuvuuden kontekstina. Opas kuvaa enintään 20 sekunnin lisäykset yhtä jatkamista kohti. Jatkamisen dokumentoitu syöte on lähdevideo ja teksti; tässä tilassa ei käytetä ylimääräisiä hahmo- tai kuvaviitteitä. Kuvaile, miten nykyinen toiminta jatkuu, sen sijaan että toisit mukaan irrallisen kohtauksen ilman siirtymää.

Videomuokkaus kohdistuu olemassa olevan klipin selkeään muutokseen. Kohdennettu korjaus voi muuttaa esineen väriä tai kohtauksen väripalettia ja säilyttää muun otoksen. Valmistajan opas suosittelee yhtä selkeästi määriteltyä muutosta kerrallaan ja erottaa generoidun videon muokkaamisen mielivaltaisen kuvamateriaalin lataamisesta, jolla on erillinen kelpoisuusehto. Säilytä valmis lähde ja määritä tarvittava muutos tarkasti ennen seuraavaa muokkausta.

Renderöintityöt ja valmis video

Valmistajan dokumentoitu videotyönkulku on asynkroninen: lähetetty työ voi olla jonossa tai käynnissä ennen valmistumistaan tai epäonnistumistaan. Valmis työ tuottaa MP4-videon; pikkukuvat ja sprite-arkit tukevat esikatselua ja selailua. Säilytä työn tunnisteen yhteys kehotteeseen, viitteisiin ja palautettuihin aineistoihin. Työn ensimmäinen vastaus ei ole lopullinen toistettava video.

Tavallinen lataustyönkulku määrittää lataus-URL:n voimassaoloajaksi yhden tunnin. Laajennettu erätyönkulku valmistelee itsenäiset JSON-renderöintipyynnöt pysyvine alkiotunnisteineen, ladattuine viitteineen ja kuhunkin otokseen kohdistettuine tuloksineen; sen valmiilla aineistoilla on erillinen, enintään 24 tunnin latausaika. Tallenna valmis klippi viipymättä ja tarkasta varsinainen kuva ja ääni ennen sen valitsemista käytettäväksi otoksi.

Valmistajan dokumentoidut API-sisältörajoitukset edellyttävät alle 18-vuotiaille sopivaa materiaalia ja hylkäävät tekijänoikeudella suojatut hahmot tai musiikin sekä todellisten ihmisten generoinnin. Valmistele kohtaus ja viitteet tämän mukaisesti. Mallin suora tulos on ääntä sisältävä video, ei generoituja still-kuvia, keskustelun työkaluvastaus tai rajattoman pitkä elokuva. Säilytä tarkka vakiomallin tunniste ja hyväksytty lähdeklippi visuaalista konseptia jatkaessasi.

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

sora-2

Muu /sora-2

Aloitus

Sora 2 luo tekstistä tai viitekuvasta videota, jossa on synkronoitu dialogi, äänitehosteet ja taustaääni. Vakioprofiili tukee visuaalista kokeilua ja konseptiklippejä. Valmistajalla on erilliset työnkulut uudelleenkäytettäville muille kuin ihmishahmoille, jatkamiselle ja kohdennetuille videomuokkauksille.

Hyväksytyt syötteet
Teksti
Tulokset
json · sse

Saatavilla Ailootissa · syötteet & menetelmät

Ailoot Ultra · Chat Completions POST /v1/chat/completions
Syötetyypit
text
Tulostyypit
json, sse
Tulosteen muoto
JSON tai text/event-stream
KenttäTyyppiVaatimusArvot & rajatOletus
KenttämodelTyyppistringVaatimusPakollinenArvot & rajat
sora-2
Oletus—
KenttämessagesTyyppimessage[]VaatimusPakollinenArvot & rajatOletus—
Kenttämessages[].roleTyyppistringVaatimusPakollinenArvot & rajatOletus—
Kenttämessages[].contentTyyppistringVaatimusPakollinenArvot & rajatOletus—
KenttästreamTyyppibooleanVaatimusValinnainenArvot & rajatOletusfalse
Syöteaineistojen yhdistelmät

owned_text_messages

Menetelmän parametrit ja elinkaari
ParametriSopimus
Parametricontent_typeSopimusapplication/json
ParametrirequiredSopimusmodel, messages
Parametrimaterial_typesSopimustext
ParametrimessagesSopimusviestitaulukko, jossa on role ja kirjaimellinen merkkijonoarvo content-kentässä
Parametrifile_materialSopimusTodellinen UTF-8-aineisto voidaan lisätä kirjaimellisena merkkijonosisältönä; tiedostoviitettä ei oleteta.
Parametrioptional_controlsSopimusstream

Elinkaari: synchronous_json_or_sse

Hinnoittelu

Hintatiedot eivät lisää pyyntövalintoja. Tuetut parametrit on lueteltu valitulle menetelmälle.

Nopea tila
Ei määritetty Kun nopea tila on valittu
Flex-tila
Ei määritetty Kun flex-tila on valittu
Päättelyn enimmäisteho
Ei määritetty Kun päättelyn enimmäistehoon sovelletaan default-oletussäätöä

Ailoot-hinnat

Hinnat asetusten mukaan

AsetuksetHinnastoVeloitus
AsetuksetTokenien perushinnatHinnastoPerushintaVeloitus
Syöte · Syötetokenit $0 / 1K tokenia
Tuloste · Tulostokenit $0.2 / 1K tokenia
Syöte · Välimuistin luku $0 / 1K tokenia
Syöte · Välimuistiin kirjoitus $0 / 1K tokenia
Syöte · Välimuistiin kirjoitus, 1 tunti — / 1K tokenia

Ailoot varaa arvioidun summan ennen pyyntöä. Tuloksen jälkeen lopullinen veloitus toteutetaan mitatun käytön perusteella. Suoratoiston veloituksessa käytetään lopullista käyttötietuetta. Varauksen ja lopullisen veloituksen toiminta →

Esimerkkipyynnöt

Ailoot Ultra · Chat Completions

curl · täydellinen JSON-vastausPython SDK · täydellinen JSON-vastauscurl · säilytä SSE-virta
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

Vastaanota ja tallenna tulokset

Ailoot Ultra · Chat Completions

JSON tai text/event-stream

Säilytä kaikki valmistuneet tulokset

Säilytä jokainen kokonainen palautettu vastaus, tiedosto ja sisällön osa.

Säilytä koko JSON tai kaikki SSE-tavut, vastausotsakkeet, palautetut käyttötiedot ja kaikki annetut tuloskentät. Mallikohtaista tulosperhettä ei vahvisteta.

Jos alkuperäinen vastaus on tarkistettava

Säilytä alkuperäinen vastaus ja yrityksen tunniste; uuden työn tilakyselyä tai uudelleenlähetystä ei oleteta.

Vastauksen kentät
KenttäTyyppiMerkitys
Kenttäcomplete response JSONTyyppiobjectMerkitysSäilytä jokainen palautettu kenttä olettamatta mallikohtaista tulosperhettä.
KenttäSSE data eventsTyyppistreamMerkitysSäilytä jokainen palautettu tapahtuma ja lopetusmerkintä valitsematta pelkkiä tekstikenttiä.

Aliakset

Mallin aliakset

Ailoot Ultra sora-2

Menetelmäpolkujen aliakset

Käytä yllä näytettyjä menetelmäpolkuja.

Liittyvät kutsujan ID:t

sora-2

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

sora-2

Muu /sora-2

Aloitus

Sora 2 luo tekstistä tai viitekuvasta videota, jossa on synkronoitu dialogi, äänitehosteet ja taustaääni. Vakioprofiili tukee visuaalista kokeilua ja konseptiklippejä. Valmistajalla on erilliset työnkulut uudelleenkäytettäville muille kuin ihmishahmoille, jatkamiselle ja kohdennetuille videomuokkauksille.

Hyväksytyt syötteet
Teksti
Tulokset
json · sse

Saatavilla Ailootissa · syötteet & menetelmät

Ailoot Ultra · Anthropic Messages POST /v1/messages
Syötetyypit
text
Tulostyypit
json, sse
Tulosteen muoto
JSON tai SSE
KenttäTyyppiVaatimusArvot & rajatOletus
KenttämodelTyyppistringVaatimusPakollinenArvot & rajat
sora-2
Oletus—
KenttämessagesTyyppimessage[]VaatimusPakollinenArvot & rajatOletus—
Kenttämessages[].roleTyyppistringVaatimusPakollinenArvot & rajat
user, assistant
Oletus—
Kenttämessages[].contentTyyppistringVaatimusPakollinenArvot & rajatOletus—
Kenttämax_tokensTyyppiintegerVaatimusPakollinenArvot & rajatOletus—
KenttästreamTyyppibooleanVaatimusValinnainenArvot & rajatOletusfalse
Syöteaineistojen yhdistelmät

Teksti · UTF-8-teksti

messages[].content-merkkijono

Menetelmän parametrit ja elinkaari
ParametriSopimus
Parametricontent_typeSopimusapplication/json
ParametrirequiredSopimusmodel, messages, max_tokens
Parametrioptional_controlsSopimusstream
Parametrimaterial_typesSopimustext
Parametritext_file_materialSopimusLue varsinainen UTF-8-asiakirja ja sijoita sen teksti ilmoitettuun syöte- tai viestisisällön merkkijonoon.

Elinkaari: synchronous_or_streamed

Hinnoittelu

Hintatiedot eivät lisää pyyntövalintoja. Tuetut parametrit on lueteltu valitulle menetelmälle.

Nopea tila
Ei määritetty Kun nopea tila on valittu
Flex-tila
Ei määritetty Kun flex-tila on valittu
Päättelyn enimmäisteho
Ei määritetty Kun päättelyn enimmäistehoon sovelletaan default-oletussäätöä

Ailoot-hinnat

Hinnat asetusten mukaan

AsetuksetHinnastoVeloitus
AsetuksetTokenien perushinnatHinnastoPerushintaVeloitus
Syöte · Syötetokenit $0 / 1K tokenia
Tuloste · Tulostokenit $0.2 / 1K tokenia
Syöte · Välimuistin luku $0 / 1K tokenia
Syöte · Välimuistiin kirjoitus $0 / 1K tokenia
Syöte · Välimuistiin kirjoitus, 1 tunti — / 1K tokenia

Ailoot varaa arvioidun summan ennen pyyntöä. Tuloksen jälkeen lopullinen veloitus toteutetaan mitatun käytön perusteella. Suoratoiston veloituksessa käytetään lopullista käyttötietuetta. Varauksen ja lopullisen veloituksen toiminta →

Esimerkkipyynnöt

Ailoot Ultra · Anthropic Messages

Täydellinen minimaalinen JSON-runkocurl · käytä omaa UTF-8-dokumenttiasiPython · tallenna koko tulos
{
  "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))

Vastaanota ja tallenna tulokset

Ailoot Ultra · Anthropic Messages

JSON tai SSE

Säilytä kaikki valmistuneet tulokset

Säilytä jokainen kokonainen palautettu vastaus, tiedosto ja sisällön osa.

Säilytä kaikki sisältölohkot, päättelyallekirjoitukset ja todelliset työkalukäytön ID:t. Kokoa kaikki SSE-lohkomuutokset; ensimmäinen tekstilohko ei ole koko tulos.

Jos alkuperäinen vastaus on tarkistettava

Säilytä pyyntöjen/vastausten ID:t ja otsakkeet. Yleistä tekstityön haku-URL:ää ei anneta.

Vastauksen kentät
KenttäTyyppi
KenttäidTyyppistring
KenttämodelTyyppistring
Kenttäcontent[]Tyyppitext|thinking|tool_use|other content block
Kenttästop_reasonTyyppistring|null
KenttäusageTyyppiobject
Virheet ja seuraavat vaiheet
VastausEhtoSeuraava vaihe
Vastaus400 · invalid_request_errorEhtoVirheelliset pakolliset kentät, aineiston esitysmuoto tai parametrin arvoSeuraava vaiheKorjaa ilmoitetut kentät ennen uutta luontipyyntöä.

Aliakset

Mallin aliakset

Ailoot Ultra sora-2

Menetelmäpolkujen aliakset

Käytä yllä näytettyjä menetelmäpolkuja.

Liittyvät kutsujan ID:t

sora-2

FAQ · sora-2
Mitä syötteitä ja tuloksia on saatavilla?

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

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

Mitä kenttiä pyyntö käyttää?

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

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

Lisätietoja

Yhdistä Ailoot Claude Codeen, OpenCodeen, Hermesiin tai omaan sovellukseesi.

Yritys ja sen projektisalkku

Yritys ja sen projektisalkku: miljoonia asiakkaita; kuukausittainen myynti miljardiluokassa.

Osta tokenit alennuksella.

Tilausalennus säännölliseen käyttöön. Kampanjakoodit — jopa 50% tokeniostoista.

Tilaus
Valitse alennushintainen paketti säännöllisiä pyyntöjäsi varten.
Kampanjakoodi jopa 50%
Syötä koodi oston yhteydessä. Hinta lasketaan uudelleen voimassa olevan kampanjan mukaan.
Kulut historiassa
Malli, tokenit ja summa tallennetaan jokaiselle pyynnölle.

Valitse tilaus · Katso mallihinnat

Yhdistä API tuotteeseen, jonka myyt.

SaaS, sovellukset ja botit Ailootin palveluehtojen ja lisenssisopimuksen mukaisesti. Pyydä edelleenmyyntiin jälleenmyyjälisenssi.

Kaupallinen sovellus
Lisää tekstin, kuvien, videoiden ja äänen luonti palvelusi maksullisiin ominaisuuksiin.
Jälleenmyyjälisenssi
Lähetä projektikuvaus ja pääsyn toteutustapa. Pyydä kirjalliset käyttö- ja jälleenmyyntiehdot.
Asiakirjat verkkosivustolla
Palveluehdot, lisenssisopimus ja tietojenkäsittelykäytäntö ovat saatavilla ennen yhdistämistä.

Pyydä jälleenmyyjälisenssi · Palveluehdot ja lisenssisopimus