Jev API
Jev API на этом хосте — единая decide-поверхность: POST /api/v1/decide. Вы отправляете состояние и типизированные вопросы; получаете структурированные ответы, на которые код ветвится — без парсинга прозы и угадывания schema.
Эндпоинт и auth
POST https://jevtypesafe.org/api/v1/decide с Authorization: Bearer jv_live_… и Content-Type: application/json. Официальный TypeSafe использует другой хост и тип ключа (api.typesafe.ai) — не смешивайте.
Форма запроса
Укажите state (строка или структурированный текст, который уже есть в приложении) и карту questions. Каждый вопрос объявляет type choice, score или noul плюс нужные instructions/criteria. Несколько вопросов делят один round trip.
Форма ответа
Ответы типизированы под объектом answers: ключи .choice, числа .score, вероятности .noul плюс usage. Поскольку типы фиксирует ваш запрос, продакшен-код использует обычный if / switch — не regex по тексту ассистента.
Цены на этом хосте
Предоплаченные пакеты учитывают входные токены. Выходные токены бесплатны при нашем учёте. Пакет нескольких вопросов в один вызов обычно дешевле многих generative chat completions за те же метки.
FAQ
- Что такое Jev API?
- Decide API, возвращающий типизированные ответы Choice / Score / Noul для state и карты questions — для ветвлений ПО, а не чат-UI.
- Где полное руководство по API?
- См. /docs/api/ для заголовков, product shortcuts, batch и примеров. На /jev-examples/ — минимальные runnable-сниппеты.