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.

API-Token generieren

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

ModellRPM (Anfragen pro Minute)Tägliches Kontingent
bns-llm-enterprise1010.000 Token
bns-llm-compact2020.000 Token
bns-diffusion-xl550 Bilder
bns-diffusion-turbo10100 Bilder
Embedding Modelle30100.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