Modelle

sora-2

Markdown · JSON

sora-2

Sora 2 erstellt aus Text oder einer Bildreferenz Videos mit synchronisierten Dialogen, Soundeffekten und Hintergrundton. Das Standardprofil unterstützt die visuelle Erkundung und Konzeptclips; separate Arbeitsabläufe des Anbieters dienen wiederverwendbaren nichtmenschlichen Figuren, Fortsetzungen und gezielten Videobearbeitungen.

Über das Modell

Diese Beschreibung erläutert die Fähigkeiten des Modells. Die über Ailoot verfügbaren Eingaben, Ausgaben und Optionen sind unten für die ausgewählte Methode aufgeführt.

Sora 2 ist das Modell von OpenAI zur Video- und Audiogenerierung für dynamische Clips aus einer schriftlichen Szenenbeschreibung oder einer Bildreferenz. Es erzeugt die Bildfolge gemeinsam mit synchronisierter Sprache, Effekten und Hintergrundton. Das Standardprofil Sora 2 ist für visuelle Erkundung, Konzeptentwicklung, Prototypen und Rohschnitte vorgesehen. Sora 2 Pro ist eine separate Ausgabe, die auf höhere visuelle Wiedergabetreue und die Fertigstellung in höherer Auflösung ausgerichtet ist.

Eine Einstellung beschreiben, die man sehen und hören kann

Der Prompting-Leitfaden des Herstellers strukturiert ein hilfreiches Briefing nach Bildausschnitt, Motiv, Handlung, Umgebung und Licht. Geben Sie der Szene einen stimmigen visuellen Stil und beschreiben Sie die Bewegung anschließend in klaren Handlungsschritten. Ein originäres Produktkonzept könnte einen kleinen mechanischen Gegenstand zeigen, der sich auf einer Werkbank einmal dreht, während sich die Kamera langsam nähert, bei weichem Fensterlicht und einem dezenten Motorgeräusch. Geben Sie an, was den Betrachtenden auffallen soll und wie die Handlung endet.

Halten Sie Kamerabewegung und Motivhandlung in jeder Einstellung verständlich. Eine komplizierte Sequenz lässt sich in einzelne Einstellungsblöcke mit jeweils eigenem Bildausschnitt, eigener Handlung und Beleuchtung aufteilen. Bewahren Sie dieselben Motivdetails und dieselbe Farbpalette, wenn mehrere Clips eine zusammenhängende Sequenz bilden sollen. Der Leitfaden betont, dass kürzere Einstellungen Anweisungen im Allgemeinen verlässlicher folgen und dass wiederholte Generierungen mit demselben Prompt unterschiedliche Takes erzeugen.

Bei der Einführung des Modells werden verbessertes physikalisches Verhalten und bessere Kontinuität über mehrere Einstellungen hinweg beschrieben, unter anderem in realistischen, filmischen und Anime-Stilen. Diese vorgesehenen Fähigkeiten müssen gezielt angeleitet und geprüft werden. Prüfen Sie Bewegung, Kontakt zwischen Gegenständen, Proportionen und Kontinuität, statt aus einem plausiblen ersten Bild auf eine stimmige Sequenz zu schließen. Ist eine Handlung unklar, vereinfachen Sie sie und geben Sie ihr einen sichtbaren Anfang und ein sichtbares Ende.

Dialog und Ton getrennt anleiten

Geben Sie gesprochene Zeilen getrennt von der visuellen Beschreibung an und kennzeichnen Sie die sprechenden Figuren einheitlich. Halten Sie Dialoge so kurz, dass sie zur Handlung und zur vorgesehenen Cliplänge passen. Bei einer Animation mit zwei Figuren können Sie eine kurze Frage und Antwort abwechseln lassen, statt in einer kurzen Einstellung eine lange Rede unterbringen zu wollen. Der Leitfaden warnt, dass komplexe, lange Dialoge das Tempo und die Synchronisierung stören können.

Beschreiben Sie die zur Szene gehörende Klangumgebung: das Geräusch einer kleinen Bewegung, Raumatmosphäre oder den Rhythmus eines Umgebungseffekts. Erklären Sie, welcher Ton mit der Handlung zusammenfallen soll. Hören Sie sich die erzeugte Sprache und die Effekte gemeinsam mit dem Bild an und prüfen Sie Sprecherzuordnung, Wortlaut und Timing. Synchronisierter Ton ist Teil des generierten Clips und keine separate Textantwort.

Größe, Dauer und ein bildgestützter Beginn

Die dokumentierten Ausgabegrößen des Standardmodells sind 720×1280 im Hochformat und 1280×720 im Querformat. Höhere Auflösungen des Pro-Profils dürfen dem Standardmodell Sora 2 nicht zugeschrieben werden. Größe und Dauer sind ausdrückliche Anfrageeinstellungen; eine andere Größe im Prompt oder die Bitte um einen längeren Film verändert diese Einstellungen nicht. Die Erstellungsreferenz führt Clip-Einstellungen von 4, 8 und 12 Sekunden an. Wählen Sie deshalb beim Vorbereiten einer Einstellung einen kurzen, klar festgelegten Handlungsschritt. Der erweiterte Arbeitsablauf des Anbieters dokumentiert außerdem Clip-Einstellungen von 16 und 20 Sekunden.

Eine Bildreferenz verankert das erste Bild; der Text beschreibt, was danach geschieht. Der Anbieter unterstützt Referenzen in JPEG, PNG und WebP und verlangt, dass das Bild zur Zielgröße des Videos passt. Bereiten Sie Motiv, Umgebung und Komposition in diesem Anfangsbild vor und fordern Sie anschließend eine bestimmte Bewegung an. Es handelt sich um eine Referenz für das erste Bild, nicht um eine Garantie dafür, dass jedes Detail im gesamten Clip übereinstimmt.

Wiederverwendbare nichtmenschliche Figuren

Der erweiterte Arbeitsablauf des Anbieters kann aus einem kurzen Referenzvideo eines Tiers, Maskottchens oder Gegenstands eine wiederverwendbare Figurenressource erstellen. Seine Vorbereitungshinweise nennen einen MP4-Clip von etwa zwei bis vier Sekunden, mit 720p bis 1080p und im Format 16:9 oder 9:16. Übereinstimmende Seitenverhältnisse von Quelle und Ausgabe helfen, eine gestreckte Darstellung zu vermeiden. Bei der Generierung können bis zu zwei Figuren referenziert werden.

Bewahren Sie die Figurenkennung auf und nennen Sie den Namen der Figur im Prompt; die Kennung allein zu übergeben entspricht nicht der vollständigen Vorbereitung im Leitfaden. Figurenressourcen können zusammen mit einer bildgestützten Generierung verwendet werden, Videoverlängerungen akzeptieren sie jedoch nicht. Der Anbieter blockiert standardmäßig Figuren-Uploads mit menschlichem Erscheinungsbild und weist im dokumentierten API-Ablauf Referenzbilder mit menschlichen Gesichtern zurück. Die persönlichen Figurenfunktionen der Sora-App gehören zu einem separaten Produktablauf.

Einen fertigen Clip fortsetzen oder bearbeiten

Eine Verlängerung verwendet ein abgeschlossenes Ausgangsvideo und einen Fortsetzungs-Prompt; der gesamte Ausgangsclip dient dabei als Kontext für Bewegung, Kameraführung und Szenenkontinuität. Der Leitfaden beschreibt Ergänzungen von bis zu 20 Sekunden pro Verlängerung. Als dokumentierte Eingabe für eine Verlängerung dienen das Ausgangsvideo und Text; zusätzliche Figuren- oder Bildreferenzen sind in diesem Modus ausgeschlossen. Beschreiben Sie, wie die bestehende Handlung weitergeht, statt ohne Übergang eine unzusammenhängende Szene einzuführen.

Videobearbeitung zielt auf eine klare Änderung an einem bestehenden Clip. Eine gezielte Überarbeitung kann die Farbe eines Gegenstands oder die Farbpalette der Szene verändern und die übrige Einstellung beibehalten. Der Leitfaden des Anbieters empfiehlt jeweils eine klar definierte Änderung und unterscheidet die Bearbeitung eines generierten Videos vom Hochladen beliebigen Filmmaterials, für das eine separate Zulassungsbedingung gilt. Bewahren Sie die abgeschlossene Quelle auf und benennen Sie die genau benötigte Änderung, bevor Sie eine weitere Bearbeitung vornehmen.

Renderaufträge und das fertige Video

Der dokumentierte Videoablauf des Anbieters ist asynchron: Ein übermittelter Auftrag kann zunächst in der Warteschlange stehen oder bearbeitet werden, bevor er abgeschlossen wird oder fehlschlägt. Ein abgeschlossener Auftrag liefert ein MP4-Video; Vorschaubilder und Sprite-Sheets unterstützen Vorschau und Durchsicht. Halten Sie die Auftragskennung mit dem Prompt, den Referenzen und den zurückgegebenen Dateien verknüpft. Eine erste Auftragsantwort ist noch nicht das endgültige abspielbare Video.

Der reguläre Downloadablauf beschreibt eine Gültigkeit der Download-URL von einer Stunde. Der erweiterte Batch-Ablauf bereitet unabhängige JSON-Renderanfragen mit stabilen Elementkennungen, hochgeladenen Referenzen und einem jeder Einstellung zugeordneten Ergebnis vor; für die fertigen Dateien gilt ein separater Downloadzeitraum von bis zu 24 Stunden. Sichern Sie den fertigen Clip zeitnah und prüfen Sie das tatsächliche Bild und den Ton, bevor Sie ihn als ausgewählten Take behandeln.

Die dokumentierten API-Inhaltsbeschränkungen des Anbieters verlangen Material, das für ein Publikum unter 18 Jahren geeignet ist, und weisen urheberrechtlich geschützte Figuren oder Musik sowie die Generierung realer Personen zurück. Bereiten Sie Szene und Referenzen entsprechend vor. Das direkte Modellergebnis ist ein Video mit Ton, keine generierten Standbilder, keine Antwort eines Gesprächswerkzeugs und kein Film unbegrenzter Länge. Behalten Sie die genaue Identität des Standardmodells und den akzeptierten Ausgangsclip bei, wenn Sie ein visuelles Konzept fortsetzen.

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

sora-2

Sonstiges /sora-2

Einstieg

Sora 2 erstellt aus Text oder einer Bildreferenz Videos mit synchronisierten Dialogen, Soundeffekten und Hintergrundton. Das Standardprofil unterstützt die visuelle Erkundung und Konzeptclips; separate Arbeitsabläufe des Anbieters dienen wiederverwendbaren nichtmenschlichen Figuren, Fortsetzungen und gezielten Videobearbeitungen.

Zulässige Eingaben
Text
Ergebnisse
json · sse

In Ailoot verfügbar · Eingaben und Methoden

Ailoot Ultra · Chat Completions POST /v1/chat/completions
Eingabe
text
Ausgabe
json, sse
Ausgabeformat
JSON oder text/event-stream
FeldTypAnforderungWerte und LimitsStandard
FeldmodelTypstringAnforderungErforderlichWerte und Limits
sora-2
Standard—
FeldmessagesTypmessage[]AnforderungErforderlichWerte und LimitsStandard—
Feldmessages[].roleTypstringAnforderungErforderlichWerte und LimitsStandard—
Feldmessages[].contentTypstringAnforderungErforderlichWerte und LimitsStandard—
FeldstreamTypbooleanAnforderungOptionalWerte und LimitsStandardfalse
Kombinationen von Eingabematerialien

owned_text_messages

Methodenparameter und Lebenszyklus
ParameterVertrag
Parametercontent_typeVertragapplication/json
ParameterrequiredVertragmodel, messages
Parametermaterial_typesVertragtext
ParametermessagesVertragNachrichtenarray mit role und wörtlichem Zeichenfolgeninhalt in content
Parameterfile_materialVertragTatsächliches UTF-8-Material kann als wörtlicher Zeichenfolgeninhalt eingefügt werden; daraus wird keine Dateireferenz abgeleitet.
Parameteroptional_controlsVertragstream

Lebenszyklus: synchronous_json_or_sse

Tarife

Tarifangaben erweitern die Anfrageoptionen nicht. Unterstützte Parameter stehen bei der ausgewählten Methode.

Schnellmodus
Nicht angegeben Wenn der Schnellmodus ausgewählt ist
Flex-Modus
Nicht angegeben Wenn der Modus flex ausgewählt ist
Maximaler Denkaufwand
Nicht angegeben Wenn beim maximalen Denkaufwand die Standardanpassung (default) verwendet wird

Ailoot-Tarife

Preise nach Konfiguration

KonfigurationTarifstaffelGebühr
KonfigurationBasistarife für TokenTarifstaffelGrundtarifGebühr
Eingabe · Eingabetoken $0 / 1K Tokens
Ausgabe · Ausgabetoken $0.2 / 1K Tokens
Eingabe · Cache lesen $0 / 1K Tokens
Eingabe · In Cache schreiben $0 / 1K Tokens
Eingabe · In Cache schreiben, 1 Stunde — / 1K Tokens

Ailoot reserviert vor einer Anfrage einen geschätzten Betrag. Nach dem Ergebnis rechnet Ailoot die endgültige Gebühr anhand des gemessenen Verbrauchs ab. Bei Streaming erfolgt die Abrechnung anhand des abschließenden Verbrauchsdatensatzes. So funktionieren Reservierung und Abrechnung →

Beispielanfragen

Ailoot Ultra · Chat Completions

curl · vollständige JSON-AntwortPython SDK · vollständige JSON-Antwortcurl · SSE-Stream aufbewahren
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

Ergebnisse abrufen und speichern

Ailoot Ultra · Chat Completions

JSON oder text/event-stream

Alle fertiggestellten Ergebnisse aufbewahren

Bewahren Sie jede vollständig zurückgegebene Antwort, Datei und jeden Inhaltsteil auf.

Bewahren Sie die vollständigen JSON- oder SSE-Bytes, die Antwortheader, die zurückgegebenen Verbrauchsdaten und sämtliche gelieferten Ergebnisfelder auf. Es wird keine modellspezifische Ausgabefamilie zugesichert.

Wenn die ursprüngliche Antwort geprüft werden muss

Bewahren Sie die ursprüngliche Antwort und die Kennung des Versuchs auf; daraus werden weder neue Auftragsabfragen noch eine erneute Übermittlung abgeleitet.

Antwortfelder
FeldTypBedeutung
Feldcomplete response JSONTypobjectBedeutungBewahren Sie jedes zurückgegebene Feld auf, ohne eine modellspezifische Ergebnisfamilie anzunehmen.
FeldSSE data eventsTypstreamBedeutungBewahren Sie jedes zurückgegebene Ereignis und jede Abschlussmarkierung auf, ohne ausschließlich Textfelder auszuwählen.

Aliasnamen

Modellaliasnamen

Ailoot Ultra sora-2

Aliasnamen für Methodenpfade

Verwenden Sie die oben angezeigten Methodenpfade.

Zugehörige Aufrufer-IDs

sora-2

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

sora-2

Sonstiges /sora-2

Einstieg

Sora 2 erstellt aus Text oder einer Bildreferenz Videos mit synchronisierten Dialogen, Soundeffekten und Hintergrundton. Das Standardprofil unterstützt die visuelle Erkundung und Konzeptclips; separate Arbeitsabläufe des Anbieters dienen wiederverwendbaren nichtmenschlichen Figuren, Fortsetzungen und gezielten Videobearbeitungen.

Zulässige Eingaben
Text
Ergebnisse
json · sse

In Ailoot verfügbar · Eingaben und Methoden

Ailoot Ultra · Anthropic Messages POST /v1/messages
Eingabe
text
Ausgabe
json, sse
Ausgabeformat
JSON oder SSE
FeldTypAnforderungWerte und LimitsStandard
FeldmodelTypstringAnforderungErforderlichWerte und Limits
sora-2
Standard—
FeldmessagesTypmessage[]AnforderungErforderlichWerte und LimitsStandard—
Feldmessages[].roleTypstringAnforderungErforderlichWerte und Limits
user, assistant
Standard—
Feldmessages[].contentTypstringAnforderungErforderlichWerte und LimitsStandard—
Feldmax_tokensTypintegerAnforderungErforderlichWerte und LimitsStandard—
FeldstreamTypbooleanAnforderungOptionalWerte und LimitsStandardfalse
Kombinationen von Eingabematerialien

Text · UTF-8-Text

Zeichenfolge messages[].content

Methodenparameter und Lebenszyklus
ParameterVertrag
Parametercontent_typeVertragapplication/json
ParameterrequiredVertragmodel, messages, max_tokens
Parameteroptional_controlsVertragstream
Parametermaterial_typesVertragtext
Parametertext_file_materialVertragDas tatsächliche UTF-8-Dokument lesen und seinen Text in die angegebene Zeichenfolge für Eingabe oder Nachrichteninhalt einfügen.

Lebenszyklus: synchronous_or_streamed

Tarife

Tarifangaben erweitern die Anfrageoptionen nicht. Unterstützte Parameter stehen bei der ausgewählten Methode.

Schnellmodus
Nicht angegeben Wenn der Schnellmodus ausgewählt ist
Flex-Modus
Nicht angegeben Wenn der Modus flex ausgewählt ist
Maximaler Denkaufwand
Nicht angegeben Wenn beim maximalen Denkaufwand die Standardanpassung (default) verwendet wird

Ailoot-Tarife

Preise nach Konfiguration

KonfigurationTarifstaffelGebühr
KonfigurationBasistarife für TokenTarifstaffelGrundtarifGebühr
Eingabe · Eingabetoken $0 / 1K Tokens
Ausgabe · Ausgabetoken $0.2 / 1K Tokens
Eingabe · Cache lesen $0 / 1K Tokens
Eingabe · In Cache schreiben $0 / 1K Tokens
Eingabe · In Cache schreiben, 1 Stunde — / 1K Tokens

Ailoot reserviert vor einer Anfrage einen geschätzten Betrag. Nach dem Ergebnis rechnet Ailoot die endgültige Gebühr anhand des gemessenen Verbrauchs ab. Bei Streaming erfolgt die Abrechnung anhand des abschließenden Verbrauchsdatensatzes. So funktionieren Reservierung und Abrechnung →

Beispielanfragen

Ailoot Ultra · Anthropic Messages

Vollständiger minimaler JSON-Bodycurl · eigenes UTF-8-Dokument verwendenPython · das vollständige Ergebnis speichern
{
  "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))

Ergebnisse abrufen und speichern

Ailoot Ultra · Anthropic Messages

JSON oder SSE

Alle fertiggestellten Ergebnisse aufbewahren

Bewahren Sie jede vollständig zurückgegebene Antwort, Datei und jeden Inhaltsteil auf.

Alle Inhaltsblöcke, Thinking-Signaturen und tatsächlichen Werkzeugaufruf-IDs beibehalten. Alle SSE-Blockdeltas zusammensetzen; der erste Textblock ist nicht die vollständige Ausgabe.

Wenn die ursprüngliche Antwort geprüft werden muss

Anfrage- und Antwort-IDs sowie Header beibehalten. Eine allgemeine URL zum Abrufen von Textaufträgen wird nicht angegeben.

Antwortfelder
FeldTyp
FeldidTypstring
FeldmodelTypstring
Feldcontent[]Typtext|thinking|tool_use|other content block
Feldstop_reasonTypstring|null
FeldusageTypobject
Fehler und nächste Schritte
AntwortBedingungNächster Schritt
Antwort400 · invalid_request_errorBedingungPflichtfelder, Darstellung des Eingabematerials oder Parameterwert ungültigNächster SchrittDie angegebenen Felder vor einer neuen Erstellungsanfrage korrigieren.

Aliasnamen

Modellaliasnamen

Ailoot Ultra sora-2

Aliasnamen für Methodenpfade

Verwenden Sie die oben angezeigten Methodenpfade.

Zugehörige Aufrufer-IDs

sora-2

FAQ · sora-2
Welche Eingaben und Ergebnisse sind verfügbar?

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

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

Welche Felder verwendet die Anfrage?

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

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

Weitere Details

Verbinden Sie Ailoot mit Claude Code, OpenCode, Hermes oder Ihrer eigenen Anwendung.

Das Unternehmen und sein Projektportfolio

Das Unternehmen und sein Projektportfolio: Millionen von Kunden; monatliche Umsätze in Milliardenhöhe.

Tokens mit Rabatt kaufen.

Aborabatt für regelmäßige Arbeit. Aktionscodes bieten bis 50% beim Tokenkauf.

Abo
Wählen Sie einen Tarif mit Rabatt für Ihre regelmäßigen Anfragen.
Aktionscode bis 50%
Geben Sie den Code beim Kauf ein. Der Preis wird nach den gültigen Aktionsbedingungen berechnet.
Ausgaben in der Historie
Modell, Tokens und Betrag werden für jede Anfrage gespeichert.

Abo wählen · Modellpreise ansehen

Verbinden Sie die API mit dem Produkt, das Sie verkaufen.

SaaS, Anwendungen und Bots nach dem offiziellen Angebot und Lizenzvertrag von Ailoot. Fordern Sie für den Weiterverkauf eine Reseller-Lizenz an.

Kommerzielle Anwendung
Integrieren Sie Text-, Bild-, Video- und Audioerzeugung in kostenpflichtige Funktionen Ihres Dienstes.
Reseller-Lizenz
Senden Sie Projektbeschreibung und Zugangsmodell. Fordern Sie schriftliche Nutzungs- und Weiterverkaufsbedingungen an.
Dokumente auf der Website
Offizielles Angebot, Lizenzvertrag und Datenschutzerklärung sind vor der Verbindung zugänglich.

Reseller-Lizenz anfordern · Offizielles Angebot und Lizenzvertrag