AIWave

Doku ohne Labyrinth

Beginne mit
was bereits läuft.

Form

Folge der Anfrageform, prüfe die erwartete Antwort und halte asynchrone Arbeit sichtbar, bis sie einen Endzustand erreicht.

Tabelle 1 — die Pfade

Fünf Pfade, drei Verhaltensweisen.

MethodePfadVertragRückgabeVerhalten
POST/v1/chat/completionsOpenAI-kompatibelNachrichtSynchron
POST/v1/messagesClaude-nativNachrichtSynchron
POST/v1/images/generationsGenerierungErgebnis-URLSynchron
POST/v1/images/editsMultipartErgebnis-URLSynchron
POST/v1/video/generationsGenerierungTask-IDAsynchron
GET/v1/video/generations/{task_id}GenerierungStatus, dann URLBis zum Endzustand abfragen

Pfade sind wie veröffentlicht gelistet. Aktiver Katalog und Modell-Kennungen werden zur Laufzeit bestätigt.

Das, was du zuerst schreiben wirst

Wenn dein Client diese Form schon spricht, ändert sich nur der Modellname im Body.

POST /v1/chat/completions

curl https://aiwave.live/v1/chat/completions \
  -H "Authorization: Bearer $AIWAVE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"your-model-id",
       "messages":[{"role":"user",
                    "content":"Ship one representative request."}]}'