Jev не пишет текст. Ты даёшь материал (state) и вопросы — в ответ приходит выбор из твоих вариантов, оценка по шкале или вероятность «да», вместе с вероятностями и уверенностью. Для этого — отдельная ручка /v1/systemone, тот же vk- ключ. Платишь только за входные токены: ответ бесплатный.
Запрос
curl https://vibecode.moe/v1/systemone \
-H "Authorization: Bearer vk-YOUR-KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "jev-latest",
"state": "Help! My payouts have been failing for 3 days.",
"questions": {
"department": {
"type": "choice",
"instructions": "Which team should handle this?",
"criteria": {
"billing": "Payments, invoicing, refunds",
"technical": "Bugs, outages, integrations",
"sales": "Pricing, upgrades, new accounts"
}
},
"urgent": { "type": "noul", "instructions": "Does this convey urgency?" }
}
}'
Обязательные поля — model (jev-latest — сейчас это jev-1.14.0, — либо версия явно: jev-1.14.0 или jev-1.13.0), state (строка, объект или массив) и questions: ключ вопроса выбираешь ты, по нему же вернётся ответ. Любые другие поля запроса игнорируются.
Списываются usage.input_tokens по цене из каталога — output_tokens бесплатны. В model приходит конкретная версия модели: если настраиваешь пороги под неё, указывай её и в запросе — jev-latest переедет на следующую версию.
Три типа вопросов
Тип
criteria
В ответе
choice выбор одного варианта
объект «вариант → описание», до 255 вариантов
choice, probabilities, confidence
score позиция на шкале
массив описаний уровней от низшего к высшему, от 2 до 10
score (может лежать между уровнями), legend, probabilities, confidence
noul да / нет
необязательны: {"true": "…", "false": "…"}
noul от 0 («нет») до 1 («да»)
У каждого вопроса есть instructions. confidence — число от 0 до 1; по нему удобно решать, действовать автоматически или отдать человеку.
Где работает и сколько стоит
Через /v1/chat/completions и другие текстовые ручки Jev не работает — только через /v1/systemone. Цена за миллион токенов — на странице моделей и в GET https://vibecode.moe/v1/models.