A Jev-compatible System One API powered by Solar Mini4. Bring your own Upstage API key on every request — nothing is stored on the server.
Jump: API key noul multi choice + score Python JavaScript endpoints llms.txt
reasoning_effort=none| model | field_acc | noul≤0.25 | sign@0.5 | choice | miss | avg |
|---|---|---|---|---|---|---|
| Solar Mini4 | 98.4% | 97.2% | 98.8% | 100% | 7 | 1.21s |
| Jev 1.13.0 | 94.2% | 95.2% | 92.3% | 100% | 26 | 0.38s |
Solar leads on accuracy; Jev is faster. More: infographic · README
Headers (any one): X-Upstage-Api-Key · X-Api-Key · Authorization: Bearer …
API base: https://solar-mini4-jev.vercel.app · Machine-readable spec: llms.txt
curl -s https://solar-mini4-jev.vercel.app/v1/systemone \
-H "Content-Type: application/json" \
-H "X-Upstage-Api-Key: $UPSTAGE_API_KEY" \
-d '{
"model": "solar-mini4-jev",
"state": "Payment success rate dropped to 12%.",
"questions": {
"urgent": {
"type": "noul",
"instructions": "Should on-call be paged immediately?"
}
}
}'
{
"model": "solar-mini4-jev/solar-mini4-260922",
"answers": {
"urgent": { "type": "noul", "noul": 0.75 }
},
"usage": { "input_tokens": 816, "output_tokens": 22 },
"latency_s": 0.90
}
curl -s https://solar-mini4-jev.vercel.app/v1/systemone \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $UPSTAGE_API_KEY" \
-d '{
"model": "solar-mini4-jev",
"state": "The customer asked for a refund three times after a failed charge.",
"questions": {
"refund": {
"type": "noul",
"instructions": "Should we refund immediately?"
},
"urgency": {
"type": "score",
"instructions": "Urgency from 0 to 1"
},
"owner": {
"type": "choice",
"instructions": "Which team should own this?",
"options": ["billing", "sales", "support", "eng"]
}
}
}'
{
"model": "solar-mini4-jev/solar-mini4-260922",
"answers": {
"refund": { "type": "noul", "noul": 0.82 },
"urgency": {
"type": "score",
"score": 0.8,
"probabilities": { "0": 0.02, "1": 0.05, "2": 0.1, "3": 0.28, "4": 0.55 },
"confidence": 0.8
},
"owner": {
"type": "choice",
"choice": "billing",
"probabilities": {
"billing": 0.72, "sales": 0.08, "support": 0.15, "eng": 0.05
},
"confidence": 0.72
}
},
"usage": { "input_tokens": 1240, "output_tokens": 96 },
"latency_s": 1.18
}
curl -s https://solar-mini4-jev.vercel.app/v1/systemone \
-H "Content-Type: application/json" \
-H "X-Upstage-Api-Key: $UPSTAGE_API_KEY" \
-d '{
"model": "solar-mini4-jev",
"state": "Checkout p99 latency jumped from 200ms to 2.4s for 8 minutes.",
"questions": {
"severity": {
"type": "choice",
"instructions": "Pick severity",
"options": ["sev0", "sev1", "sev2", "sev3"]
},
"impact": {
"type": "score",
"instructions": "User impact 0..1",
"levels": 5
}
}
}'
{
"model": "solar-mini4-jev/solar-mini4-260922",
"answers": {
"severity": {
"type": "choice",
"choice": "sev1",
"probabilities": {
"sev0": 0.05, "sev1": 0.62, "sev2": 0.25, "sev3": 0.08
},
"confidence": 0.62
},
"impact": {
"type": "score",
"score": 0.75,
"probabilities": { "0": 0.03, "1": 0.07, "2": 0.15, "3": 0.35, "4": 0.40 },
"confidence": 0.75
}
},
"usage": { "input_tokens": 980, "output_tokens": 78 },
"latency_s": 1.05
}
import os, requests
r = requests.post(
"https://solar-mini4-jev.vercel.app/v1/systemone",
headers={
"Content-Type": "application/json",
"X-Upstage-Api-Key": os.environ["UPSTAGE_API_KEY"],
},
json={
"model": "solar-mini4-jev",
"state": "Error rate on /checkout is 18% for the last 10 minutes.",
"questions": {
"page": {
"type": "noul",
"instructions": "Page on-call now?",
}
},
},
timeout=60,
)
r.raise_for_status()
print(r.json())
{
"model": "solar-mini4-jev/solar-mini4-260922",
"answers": {
"page": { "type": "noul", "noul": 0.88 }
},
"usage": { "input_tokens": 790, "output_tokens": 18 },
"latency_s": 0.85
}
const res = await fetch("https://solar-mini4-jev.vercel.app/v1/systemone", {
method: "POST",
headers: {
"Content-Type": "application/json",
"X-Upstage-Api-Key": process.env.UPSTAGE_API_KEY,
},
body: JSON.stringify({
model: "solar-mini4-jev",
state: "Error rate on /checkout is 18% for the last 10 minutes.",
questions: {
urgent: { type: "noul", instructions: "Is this a Sev-1?" },
},
}),
});
console.log(await res.json());
{
"model": "solar-mini4-jev/solar-mini4-260922",
"answers": {
"urgent": { "type": "noul", "noul": 0.91 }
},
"usage": { "input_tokens": 802, "output_tokens": 18 },
"latency_s": 0.87
}
| Method | Path | Description |
|---|---|---|
| GET | / | This guide (Pages) / service JSON (API host) |
| GET | /health | Health check (API host) |
| POST | /v1/systemone | System One (BYOK) |
| GET | /openapi.json | OpenAPI schema |
| GET | /llms.txt | Full API reference for LLMs |
Production API: solar-mini4-jev.vercel.app · LLM brief: llms.txt · OpenAPI: openapi.json