System One: решения Jev

Нативный API для типизированных решений: вероятности да/нет, выбор варианта и оценка по шкале. Доступность модели проверяйте через /v1/models.

Метод

POST /systemone
Один state и несколько вопросов; ответ answers сохраняет их имена.

Смешанный пакет вопросов

JSON
{
  "model": "typesafe/jev-1.14.0",
  "state": "I was charged twice. Please refund the extra charge.",
  "questions": {
    "billing": {
      "type": "noul",
      "instructions": "Is this about billing?"
    },
    "team": {
      "type": "choice",
      "instructions": "Which team should handle this?",
      "criteria": {
        "billing": "Charges and refunds",
        "shipping": "Deliveries"
      }
    },
    "urgency": {
      "type": "score",
      "instructions": "Rate urgency",
      "criteria": [
        "Routine",
        "Urgent"
      ]
    }
  }
}

Ответ, токены и ограничения

Noul возвращает вероятность noul от 0 до 1; Choice — choice, probabilities и confidence; Score — score, probabilities, confidence и legend. Сохраняйте все поля ответа. usage.input_tokens и usage.output_tokens учитываются отдельно; стоимость определяется тарифом маршрута.

Используйте существующий API-ключ CloseRouter. В TypeSafe SDK замените base URL на https://api.closerouter.dev и укажите полный ID модели. В JavaScript SDK задайте compression: false для отправки обычного JSON. Отключите автоматические повторы, если нельзя допустить повторной покупки после неопределённого результата.

Streaming, генерация текста, tools, изображения/Box и reasoning_effort для Jev 1.14 не применяются. Опциональный заголовок TypeSafe-Danger-Zone-Long-Context: true передаётся провайдеру без включения по умолчанию. Принятие заголовка не доказывает увеличенный лимит; действуют ограничения выбранного провайдера для всего запроса и каждого вопроса.

Нативные ошибки валидации возвращают 422 и detail с loc/msg/type. Ошибки провайдера сохраняют HTTP-статус и безопасные detail; для 429/529 учитывайте Retry-After. Ошибки ключа, баланса и маршрутизации используют обычный формат ошибок CloseRouter.