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.
| model | Entspricht | Kontingent über die API |
|---|---|---|
sedna-p1 | Sedna P1.0 (Flaggschiff) | 50 Anfragen / 3 Std. |
sedna-q1 | Sedna Q1 | Unlimitiert |
Jeder Request braucht deinen API-Key im Authorization-Header:
Authorization: Bearer sk-sedna-DEIN_KEY
POST https://sedna.live/api/v1/chat.php
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."
}'
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
$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'];
{
"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).
| Status | Bedeutung |
|---|---|
| 401 | API-Key fehlt oder ist ungültig |
| 400 | Ungültiges Modell oder fehlerhafter Request-Body |
| 429 | Kontingent für sedna-p1 aufgebraucht - quota.reset_at beachten |
| 502 | Modell 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.
Noch keine Updates.