API Dokumentation
Alle unsere KI-Modelle sind über eine einfache REST API zugänglich. Hier finden Sie alles, was Sie für den Einstieg benötigen.
Erste Schritte
Voraussetzungen
- Ein aktives Konto bei BNS AI Labs
- API-Schlüssel (erhältlich im Dashboard)
- Grundkenntnisse in REST APIs und JSON
Die BNS AI Labs API ermöglicht es Ihnen, unsere KI-Modelle direkt in Ihre Anwendungen zu integrieren. Alle API-Anfragen werden über HTTPS mit JSON als Datenaustauschformat abgewickelt.
Basis-URL
https://api.bns-labs.com/v1
DSGVO-konform
Alle Daten werden in Deutschland gehostet und verarbeitet.
Authentifizierung
Alle API-Anfragen erfordern einen gültigen JWT-Token. Dieser Token ist mit einem API-Schlüssel erhältlich, den Sie in Ihrem Dashboard finden können.
Token anfordern
curl -X POST https://api.bns-labs.com/v1/token \
-H "Content-Type: application/json" \
-d '{"api_key": "YOUR_API_KEY"}'
Bei erfolgreicher Anfrage erhalten Sie einen JWT-Token, der 24 Stunden gültig ist. Verwenden Sie diesen Token in allen nachfolgenden API-Anfragen im Authorization-Header.
Text-Generation
Unsere Text-Generation API ermöglicht es Ihnen, natürliche Sprache für verschiedene Anwendungsfälle zu generieren.
Text generieren
curl -X POST https://api.bns-labs.com/v1/text/generate \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"model": "bns-llm-enterprise",
"prompt": "Erkläre die Vorteile von KI im Kundenservice.",
"max_tokens": 500,
"temperature": 0.7
}'
Verfügbare Modelle
bns-llm-enterprise
Unser leistungsstärkstes Sprachmodell für komplexe Aufgaben.
Max. 32.000 Token Kontext
bns-llm-compact
Schnelles und effizientes Modell für einfachere Aufgaben.
Max. 8.000 Token Kontext
Bild-Generation
Mit unserer Bild-Generation API können Sie hochwertige Bilder aus Textbeschreibungen (Prompts) erstellen.
Bild generieren
curl -X POST https://api.bns-labs.com/v1/image/generate \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"model": "bns-diffusion-xl",
"prompt": "Futuristische Büroumgebung mit KI-Assistenten, photorealistisch",
"width": 1024,
"height": 1024,
"steps": 50
}'
Verfügbare Modelle
bns-diffusion-xl
Hochauflösende Bildgenerierung mit fortschrittlicher Qualität.
Max. Auflösung: 1024x1024
bns-diffusion-turbo
Schnellere Generierung mit guter Qualität.
Max. Auflösung: 768x768
Embeddings
Embeddings wandeln Text in numerische Vektoren um, die für Suche, Klassifikation und andere ML-Anwendungen geeignet sind.
Embedding erstellen
curl -X POST https://api.bns-labs.com/v1/embedding \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"model": "bns-embeddings-compact",
"text": "Dieser Text wird in einen Vektor umgewandelt."
}'
Verfügbare Modelle
bns-embeddings-compact
Effiziente Embeddings für allgemeine Anwendungsfälle.
Dimensionen: 384
bns-embeddings-multi
Mehrsprachige Embeddings mit hoher Präzision.
Dimensionen: 768
Rate Limits & Kontingente
Um einen fairen Zugang für alle Nutzer zu gewährleisten, haben wir Rate Limits eingeführt. Diese variieren je nach Ihrem Abonnement.
Standard Rate Limits
Modell | RPM (Anfragen pro Minute) | Tägliches Kontingent |
---|---|---|
bns-llm-enterprise | 10 | 10.000 Token |
bns-llm-compact | 20 | 20.000 Token |
bns-diffusion-xl | 5 | 50 Bilder |
bns-diffusion-turbo | 10 | 100 Bilder |
Embedding Modelle | 30 | 100.000 Token |
Für höhere Limits und dedizierte Ressourcen kontaktieren Sie uns für ein individuelles Angebot.
Support & Hilfe
Bei Fragen oder Problemen mit unserer API stehen wir Ihnen gerne zur Verfügung.
E-Mail Support
Schreiben Sie uns bei technischen Fragen an:
api-support@bns-labs.com
Dokumentation
Detaillierte Dokumentation und Beispiele finden Sie in unserem GitHub Repository:
github.com/bns-group/ai-api-docs