curl --request POST \
--url https://direct.evolink.ai/v1/decisions \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"model": "gpt-6-luna-decisions",
"input": "The package arrived with a broken screen.",
"questions": [
{
"type": "predicate",
"name": "damaged",
"instructions": "Does the customer report a damaged item?"
}
]
}
'{
"model": "gpt-6-luna",
"answers": [
{
"type": "predicate",
"name": "is_billing",
"probability": 1
},
{
"type": "choice",
"name": "department",
"choice": "billing",
"probabilities": [
{
"value": "billing",
"probability": 0.98
},
{
"value": "technical",
"probability": 0.01
},
{
"value": "other",
"probability": 0.01
}
],
"confidence": 0.97
},
{
"type": "score",
"name": "severity",
"score": 1.34,
"probabilities": [
{
"value": 0,
"label": "Cosmetic",
"probability": 0.04
},
{
"value": 1,
"label": "Workaround available",
"probability": 0.58
},
{
"value": 2,
"label": "Fully blocked",
"probability": 0.38
}
],
"confidence": 0.37
}
],
"usage": {
"input_tokens": 426,
"input_tokens_details": {
"cached_tokens": 0,
"cache_write_tokens": 0
},
"output_tokens": 0,
"output_tokens_details": {
"reasoning_tokens": 0
},
"total_tokens": 426
}
}GPT Decisions - Vollständige Parameterreferenz
- GPT-6 Luna Decisions (
gpt-6-luna-decisions) bewertet Text, Bilder oder beides und liefert drei Arten strukturierter Antworten:predicategibt die Wahrscheinlichkeit für „Ja“ zurück,choicewählt eine der vorgegebenen Optionen undscoreberechnet eine nach Wahrscheinlichkeiten gewichtete Bewertung anhand geordneter Stufen - Synchrone API: Eine Anfrage liefert alle Antworten direkt; kein Streaming und keine Aufgabenabfrage erforderlich
- Der Anfragekörper entspricht der OpenAI Decisions API: Richten Sie im OpenAI SDK
base_urlauf EvoLink. Dieser Endpunkt akzeptiert auch die OpenAI-Modell-IDgpt-6-luna - Nur Eingabe-Tokens werden berechnet: Ausgabe, Cache-Lesezugriffe und Cache-Schreibzugriffe sind kostenlos. Für jede Anfrage gilt ein Mindestbetrag; bei einer Eingabe mit mehr als 272.000 Tokens beträgt der Eingabepreis für die gesamte Anfrage das 2-Fache des Standardpreises. Aktuelle Preise finden Sie unter Modellpreise
- Bilder müssen als eingebettete base64-Daten-URLs (
data:image/...;base64,...) vorliegen; Bild-URLs undfile_idwerden nicht unterstützt. Maximal 128 Bilder pro Anfrage - Dieser Endpunkt weist unbekannte Felder zurück: Übergeben Sie keine Chat-Completions-Parameter wie
stream,temperatureodermax_tokens - Geeignet für Inhaltsklassifikation, Ticket-Zuweisung, Relevanzprüfungen und regelbasierte Bewertungen. Für Textgenerierung oder eigene JSON-Strukturen verwenden Sie die Responses API
curl --request POST \
--url https://direct.evolink.ai/v1/decisions \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"model": "gpt-6-luna-decisions",
"input": "The package arrived with a broken screen.",
"questions": [
{
"type": "predicate",
"name": "damaged",
"instructions": "Does the customer report a damaged item?"
}
]
}
'{
"model": "gpt-6-luna",
"answers": [
{
"type": "predicate",
"name": "is_billing",
"probability": 1
},
{
"type": "choice",
"name": "department",
"choice": "billing",
"probabilities": [
{
"value": "billing",
"probability": 0.98
},
{
"value": "technical",
"probability": 0.01
},
{
"value": "other",
"probability": 0.01
}
],
"confidence": 0.97
},
{
"type": "score",
"name": "severity",
"score": 1.34,
"probabilities": [
{
"value": 0,
"label": "Cosmetic",
"probability": 0.04
},
{
"value": 1,
"label": "Workaround available",
"probability": 0.58
},
{
"value": 2,
"label": "Fully blocked",
"probability": 0.38
}
],
"confidence": 0.37
}
],
"usage": {
"input_tokens": 426,
"input_tokens_details": {
"cached_tokens": 0,
"cache_write_tokens": 0
},
"output_tokens": 0,
"output_tokens_details": {
"reasoning_tokens": 0
},
"total_tokens": 426
}
}https://direct.evolink.ai und bietet bessere Unterstützung für Textmodelle sowie persistente Verbindungen. https://api.evolink.ai ist der primäre Endpunkt für multimodale Dienste und dient bei Textmodellen als Ausweichadresse.gpt-6-luna-decisions kann nur mit /v1/decisions verwendet werden. Bei Chat Completions, Responses oder anderen Endpunkten wird 400 model_endpoint_mismatch zurückgegeben. Für Konversationen oder Textgenerierung verwenden Sie gpt-6-luna mit Chat Completions oder der Responses API.| Typ | Geeignete Fragen | Ergebnis verwenden |
|---|---|---|
predicate | Ja/Nein-Fragen, etwa ob eine Nachricht eine Beschwerde ist oder ein Bild einen Schaden zeigt | probability ist die Wahrscheinlichkeit für „Ja“; legen Sie einen eigenen Schwellenwert fest und werten Sie höhere Werte als Treffer |
choice | Auswahl aus sich gegenseitig ausschließenden Kategorien, etwa der zuständigen Abteilung | choice ist die ausgewählte Option; bei niedriger confidence empfiehlt sich eine manuelle Prüfung |
score | Bewertung anhand aufsteigender Stufen, etwa des Schweregrads eines Problems | score ist die nach Wahrscheinlichkeiten gewichtete Stufenbewertung (Indizes ab 0) und kann Nachkommastellen enthalten |
input verwenden. Wenn eine spätere Frage von einer vorherigen Antwort abhängt, teilen Sie sie auf zwei Anfragen auf.model, input, questions und safety_identifier. Jedes zusätzliche Feld führt zu 400 unknown_parameter; Bilder müssen base64-Daten-URLs verwenden; Streaming wird nicht unterstützt.Autorisierungen
##Alle Endpunkte erfordern Bearer-Token-Authentifizierung##
API Key erhalten:
Rufen Sie die API-Key-Verwaltung auf, um Ihren API Key zu erhalten
Zum Anfrageheader hinzufügen:
Authorization: Bearer YOUR_API_KEY
Body
Modell-ID. Verwenden Sie gpt-6-luna-decisions; dieser Endpunkt akzeptiert auch die OpenAI-Modell-ID gpt-6-luna. Verhalten und Abrechnung sind identisch; Nutzungs- und Abrechnungsdaten werden unter gpt-6-luna-decisions erfasst.
gpt-6-luna-decisions kann nur an diesem Endpunkt verwendet werden. Bei Chat Completions, Responses oder anderen Endpunkten wird 400 model_endpoint_mismatch zurückgegeben.
gpt-6-luna-decisions, gpt-6-luna "gpt-6-luna-decisions"
Die gemeinsame Grundlage für alle Entscheidungen: ein Text oder ein Array aus Benutzernachrichten, die Text und eingebettete Bilder enthalten können.
"I was charged twice for my order."
Zu bewertende Fragen; mindestens 1 ist erforderlich. Die Fragen sind unabhängig voneinander und können verschiedene Typen haben; die Fragewerte für name dürfen innerhalb einer Anfrage nicht doppelt vorkommen.
| Typ | Zweck | Hauptergebnis |
|---|---|---|
predicate | Prüfen, ob eine Bedingung erfüllt ist | probability: Wahrscheinlichkeit, dass sie erfüllt ist (0 bis 1) |
choice | Eine vorgegebene Option auswählen | choice: die ausgewählte Option |
score | Anhand geordneter Stufen bewerten | score: nach Wahrscheinlichkeiten gewichtete Stufenbewertung |
Wenn eine spätere Frage von einer vorherigen Antwort abhängt, teilen Sie sie auf zwei Anfragen auf.
1- Option 1
- Option 2
- Option 3
Show child attributes
Show child attributes
Optional. Ihre eigene Endbenutzerkennung (eine undurchsichtige Zeichenfolge), die unverändert zur Missbrauchserkennung an den Modellanbieter weitergeleitet wird
Antwort
Eine Antwort pro Frage, in derselben Reihenfolge wie die Fragen in der Anfrage
Das Modell, das die Entscheidungen tatsächlich ausgeführt hat
"gpt-6-luna"
Eine Antwort pro Frage, in derselben Reihenfolge wie in der Anfrage. Ordnen Sie die Frage über name zu und unterscheiden Sie Antworttypen über type
- Option 1
- Option 2
- Option 3
- Option 4
Show child attributes
Show child attributes
Token-Verbrauch. An diesem Endpunkt werden nur Eingabe-Tokens berechnet: Ausgabe, Cache-Lesezugriffe und Cache-Schreibzugriffe sind kostenlos. Für jede Anfrage gilt ein Mindestbetrag; bei einer Eingabe mit mehr als 272.000 Tokens beträgt der Eingabepreis für die gesamte Anfrage das 2-Fache des Standardpreises. Aktuelle Preise finden Sie unter Modellpreise.
Show child attributes
Show child attributes