Zurück

Sedna Developer API

Sedna P1.0 & Sedna Q1 direkt in deine eigenen Projekte einbinden.

Diese Seite ist die technische Doku für Modelle, Endpunkt und Requests/Responses. Um selbst loszulegen, melde dich zuerst an, dort bekommst du dann auch deinen API-Key.

Verfügbare Modelle

modelEntsprichtKontingent über die API
sedna-p1Sedna P1.0 (Flaggschiff)50 Anfragen / 3 Std.
sedna-q1Sedna Q1Unlimitiert

Authentifizierung

Jeder Request braucht deinen API-Key im Authorization Header:

header
Authorization: Bearer sk-sedna-DEIN_KEY

Endpunkt

POST https://sedna.live/api/v1/chat.php

cURL

bash
curl https://sedna.live/api/v1/chat.php \
  -H "Authorization: Bearer sk-sedna-DEIN_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "sedna-p1",
    "message": "Erkläre mir Rekursion in einem Satz."
  }'

JavaScript (fetch)

javascript
const res = await fetch('https://sedna.live/api/v1/chat.php', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer sk-sedna-DEIN_KEY',
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({
    model: 'sedna-q1',
    messages: [
      { role: 'user', content: 'Was ist der Unterschied zwischen Sedna P1.0 und Q1?' }
    ]
  }),
});
const data = await res.json();
console.log(data.reply);

Wichtig: Rufe die API von deinem eigenen Server aus auf, nicht direkt aus clientseitigem Browser-JavaScript einer öffentlichen Webseite - sonst kann jeder deinen API-Key im Quelltext auslesen und dein Kontingent verbrauchen.

PHP

php
<?php
$ch = curl_init('https://sedna.live/api/v1/chat.php');
curl_setopt_array($ch, [
    CURLOPT_POST => true,
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => [
        'Authorization: Bearer sk-sedna-DEIN_KEY',
        'Content-Type: application/json',
    ],
    CURLOPT_POSTFIELDS => json_encode([
        'model' => 'sedna-p1',
        'message' => 'Hallo Sedna!',
    ]),
]);
$response = json_decode(curl_exec($ch), true);
echo $response['reply'];

Antwort

json
{
  "id": "sedna-4f9a...",
  "model": "sedna-p1",
  "reply": "Rekursion ist, wenn sich eine Funktion selbst aufruft.",
  "created": 1735689600,
  "quota": { "limit": 50, "count": 3, "remaining": 47, "reset_at": "2026-09-04T18:00:00+02:00" }
}

quota erscheint nur bei sedna-p1 (Sedna Q1 ist unlimitiert und hat kein quota Feld).

Fehler

StatusBedeutung
401API-Key fehlt oder ist ungültig
400Ungültiges Modell oder fehlerhafter Request-Body
429Kontingent für sedna-p1 aufgebraucht - quota.reset_at beachten
502Modell konnte gerade nicht antworten, bitte erneut versuchen

Deinen API-Key kannst du jederzeit in Einstellungen → Entwickler zurücksetzen (der alte Key wird dabei sofort ungültig) oder komplett wieder löschen.

Updates

Noch keine Updates.

Diese Seite nutzt Cookies

Notwendige Cookies halten dich eingeloggt und machen Sedna erst nutzbar. Mit deiner Einwilligung nutzen wir zusätzlich ein paar weitere, um Sedna zu verbessern. Details in Datenschutz, AGB und Impressum.

Datenschutz

Cookie-Einstellungen

Wähle aus, welche Cookie-Kategorien du erlaubst. Notwendige Cookies lassen sich nicht deaktivieren, da Sedna ohne sie nicht funktioniert. Mehr dazu in der Datenschutzerklärung.

Notwendig
Login-Sitzung, Sicherheit (CSRF-Schutz) und grundlegende Funktion der Seite.
Präferenzen
Merkt sich z. B. dein gewähltes Design (hell/dunkel) und Sidebar-Zustand.
Statistik
Anonymisierte Nutzungsstatistik, damit wir Sedna gezielt verbessern können.