KI-Modellfamilie für Chat und Code
DONNA
Chat-Endpoint mit Reasoning, Streaming und Tool Calling. DONNA Cadenza ist Allzweck-Assistent, DONNA Coda ist auf Code spezialisiert.
Modell-Lineup
| Modell | Einsatz |
|---|---|
donna-cadenza | Allzweck-Assistent — Wissen, Texte, Reasoning, Mathematik |
donna-coda | Coding-Spezialist — Code schreiben, debuggen, refactor |
Pricing
40Credits
pro 1.000 Input-Tokens200Credits
pro 1.000 Output-TokensReasoning-Tokens (Thinking-Phase) zählen als Output-Tokens und werden zum Output-Tarif abgerechnet.
POST
/v1/chat/completionsChat-Endpoint mit Modellwahl über das `model`-Feld. Authentifizierung via Bearer-Token im Authorization-Header.
Parameter
| Name | Typ | Status | Beschreibung |
|---|---|---|---|
model | string | Ja | Modell-ID: 'donna-cadenza' oder 'donna-coda' |
messages | array | Ja | Konversations-Verlauf als Array von Message-Objekten mit den Feldern role und content. Roles: 'system', 'user', 'assistant', 'tool'. |
temperature | number | Optional | Sampling-Temperatur (0–2). 0 = deterministisch. |
stream | boolean | Optional | Wenn true, wird die Antwort als Server-Sent Events (SSE) gestreamt. |
stream_options | object | Optional | Optional, Objekt mit Feld include_usage. Wenn true gesetzt, liefert ein finaler Usage-Chunk im Stream. |
reasoning_effort | string | Optional | Steuerung der Thinking-Phase: 'none' | 'low' | 'medium' | 'high'. Default: 'high'. |
tools | array | Optional | Tool-Definitionen für Function Calling. |
tool_choice | string | object | Optional | 'auto' | 'none' | Objekt mit Feldern type='function' und function.name — steuert ob/welches Tool aufgerufen wird. |
Request
curl -X POST "https://api.centra.dbpg.io/v1/chat/completions" \
-H "Authorization: Bearer sk_your_api_key" \
-H "Content-Type: application/json" \
-d '{
"model": "donna-cadenza",
"messages": [
{ "role": "user", "content": "Was ist die Hauptstadt von Frankreich?" }
],
"reasoning_effort": "low"
}'Response
{
"id": "donna-7c4e5f8a91b3d2e1",
"object": "chat.completion",
"created": 1778407200,
"model": "donna-cadenza",
"choices": [
{
"index": 0,
"message": {
"role": "assistant",
"content": "Paris.",
"reasoning_content": "The user is asking about the capital of France. That is Paris."
},
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": 32,
"completion_tokens": 18,
"total_tokens": 50
}
}Rechtliches. Nutzungsbedingungen, AGB und Datenschutzhinweise zur DONNA-Modellfamilie unter buehnenproduktionsgesellschaft.de/donna.