Ana Brainiall

Integrieren Sie Brainiall in Ihre App in Python oder Node.js

intermediario · 10 min · Por Ana Brainiall

Die API von Brainiall ist OpenAI-kompatibel

Wenn du bereits weißt, wie man Requests an die API von OpenAI macht, weißt du es auch für Brainiall. Es ändern sich nur 2 Dinge:

1. Base URL: https://api.brainiall.com/v1 (statt https://api.openai.com/v1)
2. API Key: Format brnl-... (statt sk-...)

Alles andere ist identisch. Dein bestehender Code funktioniert, wenn du diese beiden Werte austauschst.

diagrama simples mostrando uma lib OpenAI SDK sendo configurada com 2 overrides

Schritt 1: Erstellen Sie Ihren API key

1. Gehen Sie auf https://app.brainiall.com
2. Login mit Google (falls erste Anmeldung)
3. Menü → API Keys → „Neu erstellen"
4. Geben Sie einen beschreibenden Namen ein („meine-app-prod" oder ähnliches)
5. Kopieren Sie den Key — er wird nur einmal angezeigt, bewahren Sie ihn gut auf

Pro für €5,49 hat 1 aktiven Key; Business beinhaltet Credits + mehrere Keys + Rotation.

Schritt 2: Python mit httpx

`python
import httpx

BASE = "https://api.brainiall.com/v1"
KEY = "brnl-d13..." # Ihr Schlüssel

def chat(prompt, model="claude-sonnet-4-6"):
r = httpx.post(
f"{BASE}/chat/completions",
json={
"model": model,
"messages": [{"role": "user", "content": prompt}]
},
headers={"Authorization": f"Bearer {KEY}"},
timeout=60
)
r.raise_for_status()
return r.json()["choices"][0]["message"]["content"]

print(chat("Erkläre TLS in 2 Sätzen."))
`

Schritt 3: Python mit dem offiziellen OpenAI SDK

Das OpenAI SDK funktioniert zu 100% — wir unterstützen Streaming, Function Calling, Tool_use, Vision und alle OpenAI-Standards.

Schritt 4: Node.js

`javascript
import OpenAI from 'openai';

const client = new OpenAI({
baseURL: 'https://api.brainiall.com/v1',
apiKey: 'brnl-xxx'
});

const r = await client.chat.completions.create({
model: 'claude-sonnet-4-6',
messages: [{ role: 'user', content: 'Hallo!' }]
});
console.log(r.choices[0].message.content);
`

Verfügbare Modelle

Verwenden Sie den Endpoint /v1/models, um in Echtzeit aufzulisten:

`python
r = httpx.get(f"{BASE}/models", headers={"Authorization": f"Bearer {KEY}"})
for m in r.json()["data"]:
print(m["id"])
`

Kategorien:
- Text: claude-sonnet-4-6, gpt-5, gemini-3-pro, llama-4-maverick, deepseek-v3, usw.
- Image: gemini-3-flash-image, gpt-5-image, flux-2-klein, seedream-4.5
- Video (separater Endpoint /v1/videos): bytedance/seedance-2.0-fast
- TTS (Endpoint /v1/audio/speech): 54 Stimmen
- STT (Endpoint /v1/audio/transcriptions): Whisper Large v3

Streaming (server-sent events)

Streaming reduziert die wahrgenommene Latenz drastisch — Token erscheinen während der Generierung, anstatt auf die vollständige Antwort zu warten.

Rate limits und bewährte Praktiken

Häufige Fallstricke

Teste jetzt gleich

Erstellen Sie Ihren Key unter https://app.brainiall.com und führen Sie eines der obigen Beispiele aus. Pro €5,49 ist das Minimum für den Zugang zur API; Business €18 beinhaltet ausreichend Credits für den Einstieg.

Kurs gefallen?

17 Pro-Kurse + 40+ KIs im Chat + Video-, Musik- und komplette Studio-Generierung freischalten.

Pro werden · €5,49/Monat

Jederzeit kündbar · Keine Verpflichtung