Zum Inhalt springen

API für
Entwickler.

A2Intelligence spricht die OpenAI Responses-API. Vorhandene SDKs funktionieren sofort – du änderst nur Basis-URL, API-Key und Modellnamen.

Basis-URL
https://gateway.a2genesis.de/v1
Modell
a2intelligence
Auth
Authorization: Bearer $A2_API_KEY
curl https://gateway.a2genesis.de/v1/responses \  -H "Authorization: Bearer $A2_API_KEY" \  -H "Content-Type: application/json" \  -d '{    "model": "a2intelligence",    "input": "Erkläre die DSGVO in drei Sätzen."  }'
anfrage.shPOST /v1/responses
abgeschlossensimuliert
response.output_text

Die DSGVO regelt, wie Unternehmen und Behörden in der EU personenbezogene Daten verarbeiten dürfen. Jede Verarbeitung braucht eine Rechtsgrundlage, und Betroffene haben Rechte wie Auskunft, Berichtigung und Löschung. Verstöße können mit Bußgeldern geahndet werden.

input_tokens
18
output_tokens
53
status
completed
content-type: text/event-stream38 Ereignisse

In drei Schritten starten.

Vom Konto bis zur ersten Antwort.

  1. Schritt 01

    Konto anlegen

    Registriere dich auf der Plattform und lade Guthaben auf oder wähle ein Abo.

    platform.a2genesis.de
  2. Schritt 02

    API-Key erstellen

    Erzeuge im Workspace einen API-Key – beliebig viele, je Anwendung einen eigenen.

    export A2_API_KEY=…
  3. Schritt 03

    Anfrage senden

    Nutze die Basis-URL https://gateway.a2genesis.de/v1 und das Modell a2intelligence.

    Zu den Endpunkten

Endpunkte.

Drei Endpunkte unter https://gateway.a2genesis.de/v1. Für neue Projekte empfehlen wir die Responses-API.

Header
Authorization: Bearer $A2_API_KEY
Content-Type: application/json
https://gateway.a2genesis.de/v1
POST

/v1/responses

Die Standard-Schnittstelle: Statt einer Liste von messages übergibst du ein input. Reasoning wird von der Antwort getrennt, Tool-Calls sind strukturiert.

Parameter (Body)
NameTypBeschreibung
modelPflichtstring"a2intelligence"
inputPflichtstring | arrayText oder Liste von Eingaben – auch Bilder für das Bildverständnis.
instructionsstringAnweisungen an das Modell, etwa Rolle oder Tonalität.
streambooleanAntwort als Server-Sent Events streamen.
reasoningobjectDenkaufwand, z. B. { "effort": "high" }.
toolsarrayFunktionen, die das Modell strukturiert aufrufen darf.
max_output_tokensintegerObergrenze für die Länge der Antwort.
AnfrageJSON
{
  "model": "a2intelligence",
  "instructions": "Antworte knapp.",
  "input": "Erkläre die DSGVO in drei Sätzen.",
  "reasoning": { "effort": "medium" },
  "stream": true
}
Antwort (gekürzt)JSON
{
  "object": "response",
  "status": "completed",
  "model": "a2intelligence",
  "output": [ … ],
  "output_text": "Die DSGVO regelt …",
  "usage": { "input_tokens": …, "output_tokens": … }
}

Drei Zeilen ändern.
Der Rest bleibt.

Bestehende OpenAI-SDKs funktionieren. du änderst nur Basis-URL, API-Key und Modellnamen.

Änderungen im Client-Code: Basis-URL, API-Key und Modellname
import OpenAI from "openai"
const client = new OpenAI({
baseURL: "https://gateway.a2genesis.de/v1",
apiKey: process.env.OPENAI_API_KEY,
apiKey: process.env.A2_API_KEY,
})
const response = await client.responses.create({
model: "<bisheriges-modell>",
model: "a2intelligence",
input: "Erkläre die DSGVO in drei Sätzen.",
})

Offizielle OpenAI-SDKs

Für JavaScript/TypeScript und Python – kein eigenes SDK nötig.

$ npm i openai$ pip install openai

Streaming per SSE

Mit "stream": true kommen Ereignisse im Responses-Format:

  • response.output_text.delta
  • response.reasoning_summary_text.delta
  • response.completed

Reasoning, Tools und Bilder

Alle Fähigkeiten von A2Intelligence über dieselbe Schnittstelle – bis zu 131.072 Tokens Kontext pro Anfrage.

Fähigkeiten ansehen
  • Betrieben in Deutschland
    Nicht bei US-Hyperscalern.
  • Kein Training mit deinen Daten
    Eingaben dienen nur deiner Anfrage.
  • Abrechnung in Euro
    Guthaben nach Verbrauch oder Abo.

API-Key erstellen
und loslegen.

Im Playground der Plattform kannst du A2Intelligence auch ohne Code testen.

Weiterlesen