sora-2
Sora 2 erzeugt aus Text oder einer Bildreferenz Videos mit synchronisierten Dialogen, Geräuscheffekten und Hintergrundton. Das Standardprofil unterstützt visuelle Erkundung und Konzeptclips; der Hersteller bietet separate Arbeitsabläufe für wiederverwendbare nichtmenschliche Figuren, Fortsetzungen und gezielte Videobearbeitungen.
- Ailoot Ultra · Chat Completions
POST /v1/chat/completionssora-2 - Ailoot Ultra · Anthropic Messages
POST /v1/messagessora-2
Ü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 OpenAIs Modell zur Video- und Audiogenerierung für dynamische Clips auf Grundlage einer schriftlichen Szenenbeschreibung oder Bildreferenz. Es erzeugt die Bildfolge gemeinsam mit synchronisierter Sprache, Effekten und Hintergrundgeräuschen. Das Standardprofil Sora 2 ist für visuelle Erkundung, Konzeptentwicklung, Prototypen und Rohschnitte vorgesehen. Sora 2 Pro ist eine separate Ausgabe für höhere Bildtreue und die Fertigstellung in höherer Auflösung.
Eine Einstellung beschreiben, die zu sehen und zu hören ist
Der Prompt-Leitfaden des Herstellers gliedert 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 eigenständiges Produktkonzept könnte ein kleines mechanisches Objekt zeigen, das sich einmal auf einer Werkbank 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 jeder Einstellung verständlich. Eine komplizierte Sequenz lässt sich in einzelne Einstellungsblöcke aufteilen, jeweils mit eigenem Bildausschnitt, eigener Handlung und Beleuchtung. Erhalten Sie dieselben Motivdetails und dieselbe Farbpalette, wenn mehrere Clips eine Sequenz bilden sollen. Der Leitfaden betont, dass kürzere Einstellungen Anweisungen im Allgemeinen zuverlässiger folgen und dass wiederholte Generierungen mit demselben Prompt unterschiedliche Takes ergeben.
Bei der Einführung des Modells werden verbessertes physikalisches Verhalten und Kontinuität zwischen Einstellungen beschrieben, auch für realistische, filmische und Anime-Stile. Dies sind vorgesehene Fähigkeiten, die angeleitet und überprüft werden müssen. Prüfen Sie Bewegung, Kontakt zwischen Objekten, Proportionen und Kontinuität, statt anzunehmen, dass ein plausibles erstes Bild eine stimmige Sequenz garantiert. Ist eine Handlung unklar, vereinfachen Sie sie und geben Sie ihr einen sichtbaren Anfang und ein sichtbares Ende.
Dialoge und Ton getrennt anleiten
Geben Sie gesprochene Zeilen getrennt von der visuellen Beschreibung an und kennzeichnen Sie die Sprechenden einheitlich. Halten Sie Dialoge kurz genug, damit sie zur Handlung und vorgesehenen Cliplänge passen. Lassen Sie bei einer Animation mit zwei Figuren eine kurze Frage und Antwort aufeinander folgen, statt in einer kurzen Einstellung eine lange Rede unterbringen zu wollen. Der Leitfaden warnt davor, dass komplexe, lange Dialoge Tempo und Synchronisierung stören können.
Beschreiben Sie die zur Szene gehörende Klangkulisse: das Geräusch einer kleinen Bewegung, die Raumatmosphäre oder den Rhythmus eines Umgebungsgeräuschs. Erklären Sie, welcher Ton mit welcher Handlung zusammenfallen soll. Hören Sie die erzeugte Sprache und die Effekte zusammen mit dem Bild an und prüfen Sie Sprecherzuordnung, Wortlaut und Timing. Der synchronisierte Ton ist Teil des erzeugten Clips und keine separate Textantwort.
Größe, Dauer und ein bildgeführter Anfang
Die dokumentierten Ausgabegrößen des Standardmodells sind 720×1280 im Hochformat und 1280×720 im Querformat. Die höheren Auflösungen des Pro-Profils sollten Standard-Sora-2 nicht zugeschrieben werden. Größe und Dauer sind ausdrückliche Anfrageeinstellungen; eine andere Größenangabe oder die Bitte um einen längeren Film im Prompt ändert diese Einstellungen nicht. Die Erstellungsreferenz nennt Cliplängen von 4, 8 und 12 Sekunden. Wählen Sie daher bei der Vorbereitung einer Einstellung einen kurzen, klar umrissenen Handlungsschritt. Der erweiterte Hersteller-Workflow dokumentiert auch Cliplängen von 16 und 20 Sekunden.
Eine Bildreferenz verankert das erste Bild, und der Text beschreibt, was anschließend geschieht. Der Hersteller unterstützt Referenzen im JPEG-, PNG- und WebP-Format und verlangt, dass das Bild der Zielgröße des Videos entspricht. 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 Anfangsbild, nicht um eine Garantie, jedes Detail im gesamten Clip beizubehalten.
Wiederverwendbare nichtmenschliche Figuren
Der erweiterte Hersteller-Workflow kann aus einem kurzen Referenzvideo eines Tiers, Maskottchens oder Gegenstands ein wiederverwendbares Figuren-Asset erstellen. Seine Vorbereitungshinweise empfehlen einen MP4-Clip von etwa zwei bis vier Sekunden, 720p bis 1080p, im Format 16:9 oder 9:16. Gleiche Seitenverhältnisse von Quelle und Ausgabe helfen, ein gestrecktes Erscheinungsbild zu vermeiden. Eine Generierung kann bis zu zwei Figuren referenzieren.
Bewahren Sie die Figurenkennung auf und erwähnen Sie den Namen im Prompt; allein die Übergabe der Kennung entspricht nicht der vollständigen Vorbereitung aus dem Leitfaden. Figuren-Assets können eine bildgeführte Generierung begleiten, werden aber bei Videoerweiterungen nicht angenommen. Der Hersteller sperrt standardmäßig Figuren-Uploads mit menschlicher Ähnlichkeit und weist im dokumentierten API-Ablauf Referenzbilder mit menschlichen Gesichtern zurück. Die Funktionen für persönliche Figuren in der Sora-App sind ein separater Produkt-Workflow.
Einen fertigen Clip fortsetzen oder bearbeiten
Eine Erweiterung verwendet ein abgeschlossenes Ausgangsvideo und einen Fortsetzungs-Prompt. Der gesamte Quellclip dient dabei als Kontext für Bewegung, Kameraführung und Szenenkontinuität. Der Leitfaden beschreibt Ergänzungen von bis zu 20 Sekunden pro Erweiterung. Als dokumentierte Eingaben für eine Erweiterung dienen das Quellvideo und Text; zusätzliche Figuren- oder Bildreferenzen sind in diesem Modus ausgeschlossen. Beschreiben Sie, wie die vorhandene Handlung weitergeht, statt ohne Übergang eine unverbundene 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 ändern und den Rest der Einstellung erhalten. Der Herstellerleitfaden 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 fertige Quelle auf und benennen Sie die genaue gewünschte Änderung, bevor Sie eine weitere Bearbeitung vornehmen.
Renderaufträge und das fertige Video
Der dokumentierte Videoablauf des Herstellers ist asynchron: Ein eingereichter Auftrag kann zunächst in der Warteschlange oder in Bearbeitung sein, bevor er abgeschlossen wird oder fehlschlägt. Ein abgeschlossener Auftrag liefert ein MP4-Video; Vorschaubilder und Spritesheet-Assets unterstützen Vorschau und Navigation. Halten Sie die Auftragskennung mit Prompt, Referenzen und zurückgegebenen Assets verknüpft. Eine anfängliche Auftragsantwort ist noch nicht das fertige abspielbare Video.
Der gewöhnliche Downloadablauf nennt eine Gültigkeit der Download-URL von einer Stunde. Der erweiterte Batch-Workflow bereitet unabhängige JSON-Renderanfragen mit stabilen Elementkennungen und hochgeladenen Referenzen vor und ordnet jedes Ergebnis wieder seiner Einstellung zu; seine abgeschlossenen Assets haben eine separate Downloadfrist 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 Herstellers verlangen für ein Publikum unter 18 Jahren geeignetes Material 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 erzeugten Einzelbilder, keine Tool-Antwort in einem Gespräch und kein unbegrenzt langer Film. Erhalten Sie die genaue Identität des Standardmodells und den akzeptierten Quellclip, wenn Sie ein visuelles Konzept fortsetzen.
Ailoot Ultra · Chat Completions POST /v1/chat/completions sora-2
sora-2Start
Sora 2 erzeugt aus Text oder einer Bildreferenz Videos mit synchronisierten Dialogen, Geräuscheffekten und Hintergrundton. Das Standardprofil unterstützt visuelle Erkundung und Konzeptclips; der Hersteller bietet separate Arbeitsabläufe für wiederverwendbare nichtmenschliche Figuren, Fortsetzungen und gezielte Videobearbeitungen.
- Zulässige Eingaben
- Text
- Ergebnisse
- json · sse
In Ailoot verfügbar · Eingaben und Methoden
Ailoot Ultra · Chat Completions POST /v1/chat/completions
- Eingabetypen
text- Ausgabetypen
json,sse- Ausgabeformat
- JSON oder text/event-stream
| Feld | Typ | Anforderung | Werte und Limits | Standard |
|---|---|---|---|---|
Feldmodel | Typstring | AnforderungErforderlich | Werte und Limits sora-2 | Standard— |
Feldmessages | Typmessage[] | AnforderungErforderlich | Werte und Limits | Standard— |
Feldmessages[].role | Typstring | AnforderungErforderlich | Werte und Limits | Standard— |
Feldmessages[].content | Typstring | AnforderungErforderlich | Werte und Limits | Standard— |
Feldstream | Typboolean | AnforderungOptional | Werte und Limits | Standardfalse |
Kombinationen von Eingabematerialien
owned_text_messages
Methodenparameter und Lebenszyklus
| Parameter | Vertrag |
|---|---|
Parametercontent_type | Vertragapplication/json |
Parameterrequired | Vertragmodel, messages |
Parametermaterial_types | Vertragtext |
Parametermessages | VertragNachrichtenarray mit role und content als wörtlicher Zeichenfolge |
Parameterfile_material | VertragTatsächliches UTF-8-Material kann als wörtlicher Zeichenfolgeninhalt eingefügt werden; daraus wird keine Dateireferenz abgeleitet. |
Parameteroptional_controls | Vertragstream |
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
| Konfiguration | Tarifstaffel | Gebühr |
|---|---|---|
| KonfigurationBasistarife für Token | TarifstaffelGrundtarif | Gebühr Eingabe · Eingabetoken $0 / 1K Token Ausgabe · Ausgabetoken $0.2 / 1K Token Eingabe · Cache-Lesen $0 / 1K Token Eingabe · Cache-Schreiben $0 / 1K Token Eingabe · Cache-Schreiben, 1 Stunde — / 1K Token |
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
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, Antwortheader, zurückgegebenen Verbrauchsdaten und sämtliche bereitgestellten 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 Auftragsstatusabfragen noch eine erneute Übermittlung abgeleitet.
Antwortfelder
| Feld | Typ | Bedeutung |
|---|---|---|
Feldcomplete response JSON | Typobject | BedeutungBewahren Sie jedes zurückgegebene Feld auf, ohne eine modellspezifische Ergebnisfamilie vorauszusetzen. |
FeldSSE data events | Typstream | BedeutungBewahren 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
Ailoot Ultra · Anthropic Messages POST /v1/messages sora-2
sora-2Start
Sora 2 erzeugt aus Text oder einer Bildreferenz Videos mit synchronisierten Dialogen, Geräuscheffekten und Hintergrundton. Das Standardprofil unterstützt visuelle Erkundung und Konzeptclips; der Hersteller bietet separate Arbeitsabläufe für wiederverwendbare nichtmenschliche Figuren, Fortsetzungen und gezielte Videobearbeitungen.
- Zulässige Eingaben
- Text
- Ergebnisse
- json · sse
In Ailoot verfügbar · Eingaben und Methoden
Ailoot Ultra · Anthropic Messages POST /v1/messages
- Eingabetypen
text- Ausgabetypen
json,sse- Ausgabeformat
- JSON oder SSE
| Feld | Typ | Anforderung | Werte und Limits | Standard |
|---|---|---|---|---|
Feldmodel | Typstring | AnforderungErforderlich | Werte und Limits sora-2 | Standard— |
Feldmessages | Typmessage[] | AnforderungErforderlich | Werte und Limits | Standard— |
Feldmessages[].role | Typstring | AnforderungErforderlich | Werte und Limits user, assistant | Standard— |
Feldmessages[].content | Typstring | AnforderungErforderlich | Werte und Limits | Standard— |
Feldmax_tokens | Typinteger | AnforderungErforderlich | Werte und Limits | Standard— |
Feldstream | Typboolean | AnforderungOptional | Werte und Limits | Standardfalse |
Kombinationen von Eingabematerialien
Text · UTF-8-Text
Zeichenfolge messages[].content
Methodenparameter und Lebenszyklus
| Parameter | Vertrag |
|---|---|
Parametercontent_type | Vertragapplication/json |
Parameterrequired | Vertragmodel, messages, max_tokens |
Parameteroptional_controls | Vertragstream |
Parametermaterial_types | Vertragtext |
Parametertext_file_material | VertragDas 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
| Konfiguration | Tarifstaffel | Gebühr |
|---|---|---|
| KonfigurationBasistarife für Token | TarifstaffelGrundtarif | Gebühr Eingabe · Eingabetoken $0 / 1K Token Ausgabe · Ausgabetoken $0.2 / 1K Token Eingabe · Cache-Lesen $0 / 1K Token Eingabe · Cache-Schreiben $0 / 1K Token Eingabe · Cache-Schreiben, 1 Stunde — / 1K Token |
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
{
"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
| Feld | Typ |
|---|---|
Feldid | Typstring |
Feldmodel | Typstring |
Feldcontent[] | Typtext|thinking|tool_use|other content block |
Feldstop_reason | Typstring|null |
Feldusage | Typobject |
Fehler und nächste Schritte
| Antwort | Bedingung | Nächster Schritt |
|---|---|---|
Antwort400 · invalid_request_error | BedingungPflichtfelder, Darstellung des Eingabematerials oder Parameterwert ungültig | Nä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
FAQ · sora-2
- Welche Eingaben und Ergebnisse sind verfügbar?
POST /v1/chat/completions·sora-2:text→json,ssePOST /v1/messages·sora-2:text→json,sse- Welche Felder verwendet die Anfrage?
POST /v1/chat/completions·sora-2:model,messages,streamPOST /v1/messages·sora-2:model,messages,max_tokens,stream