Hier testen, dann einen Key erstellen
Testen Sie zuerst eine enge Entscheidung im jevmodel.org Playground. Wenn die Ausgabe passt, melden Sie sich an, öffnen das Dashboard, erstellen einen API-Key und speichern ihn serverseitig als JEVMODEL_API_KEY.
Halten Sie die Antwortmenge klein und stabil. Benennen Sie das Feld nach der Verzweigung, die Ihr Code nimmt – nicht nach einem vagen Thema.
import os
import requests
response = requests.post(
"https://jevmodel.org/v1/systemone",
headers={"Authorization": f"Bearer {os.environ['JEVMODEL_API_KEY']}"},
json={
"state": "I was charged twice. Please fix this ASAP.",
"model": "jev-latest",
"questions": {
"category": {
"type": "choice",
"instructions": "What is this ticket about?",
"criteria": {"billing": "payments", "technical": "broken product", "other": "other"},
},
},
},
timeout=15,
)
print(response.json()) Der HTTP-Vertrag
Repos, die genau diese Anfrage schon senden , stehen im Jev-Projektverzeichnis.
Senden Sie einen POST an https://jevmodel.org/v1/systemone. model wählt jev-latest oder eine feste Version. state darf nach Serialisierung höchstens 8.000 Zeichen umfassen. questions enthält 1–8 benannte choice-, score- oder noul-Fragen.
- Der jevmodel.org-Endpunkt erlaubt 120 Anfragen pro Minute und API-Key.
- Jede erfolgreiche Anfrage verbraucht Eingabe-Tokens. Fehlgeschlagene Upstream-Aufrufe werden erstattet; verwenden Sie bei Wiederholungen einen Idempotency-Key-Header.
- Legen Sie im Code eine Konfidenzschwelle fest. Jev macht die Verzweigung einfacher, nicht risikofrei.
curl -X POST https://jevmodel.org/v1/systemone \
-H "Authorization: Bearer $JEVMODEL_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "jev-latest",
"state": "Customer: I was charged twice and I am furious.",
"questions": {
"topic": {
"type": "choice",
"instructions": "What is the issue about?",
"criteria": { "billing": "money problems", "bug": "broken product" }
},
"urgent": {
"type": "noul",
"instructions": "Escalate to a human now?"
}
}
}' Was Sie mit der Antwort tun
Verzweigen Sie im Anwendungscode. Ist topic gleich billing und liegt escalate.noul über Ihrer Schwelle, geht der Fall an einen Menschen. Ist die Konfidenz niedrig, senden Sie denselben Zustand an ein größeres Modell oder einen Reviewer. Protokollieren Sie Eingabe, Ausgabe, Version und das nachgelagerte Ergebnis – nur so sehen Sie, ob Jev dem Workflow hilft oder nur entschlossen wirkt.
FAQ
Wie nutze ich die Jev API?
Erstellen Sie im jevmodel.org Dashboard einen Key, speichern Sie ihn als JEVMODEL_API_KEY und senden Sie JSON mit Bearer-Authentifizierung an https://jevmodel.org/v1/systemone.
Welche Jev-Modell-ID sollte ich fixieren?
Nutzen Sie jev-1.13.0 in Produktion, sobald Ihre Schwellen abgestimmt sind. jev-latest und jev-preview zeigen aktuell auf dieselbe Version, Aliase können sich aber ändern.
Kann ich Jev vor dem Programmieren testen?
Ja. Verwenden Sie zuerst den jevmodel.org Playground. Er nutzt dieselben Fragetypen wie die API; danach können Sie im Dashboard einen Key erstellen.
Versteht Jev Deutsch?
Laut TypeSafe-Doku ist Englisch die primäre Trainingssprache mit der besten Genauigkeit; andere Sprachen werden verarbeitet, aber nicht gleich gut. Testen Sie deutschsprachige Workloads vor dem Livegang mit echten Daten und beobachten Sie die Konfidenz.