Библиотека для TypeScript, которая превращает ответы языковых моделей в типизированные да/нет-решения вместо свободного текста.
Questions позволяет задавать модели вопросы с заранее заданными вариантами ответа, используя обычные async/await или Web Streams, и описывать эти вопросы схемами Zod. Работает с сервисом Jev от TypeSafe и Vercel, а также через дополнительный адаптер — с Gemini, Claude, GPT и другими моделями без переписывания кода. Поддерживает пороги уверенности, таймауты, повторные попытки и повтор сценариев для отладки.